This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch chore
in repository https://gitbox.apache.org/repos/asf/skywalking.git

commit ab34b51bf46d8af54baa464cbd47a94d3f736e4c
Author: Wu Sheng <[email protected]>
AuthorDate: Wed Sep 16 09:49:59 2020 +0800

    Fix typo and add comments.
---
 .../org/apache/skywalking/apm/agent/core/meter/MeterSender.java   | 4 +++-
 .../org/apache/skywalking/apm/agent/core/meter/MeterService.java  | 3 +++
 .../skywalking/apm/agent/core/meter/adapter/MeterAdapter.java     | 3 +++
 .../apm/toolkit/activation/meter/CounterInterceptor.java          | 4 ++--
 .../{TookitCounterAdapter.java => ToolkitCounterAdapter.java}     | 4 ++--
 .../skywalking/apm/toolkit/meter/ToolkitCounterAdapterTest.java   | 8 ++++----
 .../apache/skywalking/apm/agent/core/kafka/KafkaMeterSender.java  | 2 +-
 .../skywalking/oap/server/telemetry/prometheus/BaseMetrics.java   | 8 +++++++-
 8 files changed, 25 insertions(+), 11 deletions(-)

diff --git 
a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterSender.java
 
b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterSender.java
index 2c2d3b3..d974d31 100644
--- 
a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterSender.java
+++ 
b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterSender.java
@@ -42,12 +42,14 @@ import 
org.apache.skywalking.apm.network.language.agent.v3.MeterReportServiceGrp
 
 import static 
org.apache.skywalking.apm.agent.core.conf.Config.Collector.GRPC_UPSTREAM_TIMEOUT;
 
+/**
+ * Collect the values from given registered metrics, and send to the backend.
+ */
 @DefaultImplementor
 public class MeterSender implements BootService, GRPCChannelListener {
     private static final ILog LOGGER = LogManager.getLogger(MeterSender.class);
 
     private volatile GRPCChannelStatus status = GRPCChannelStatus.DISCONNECT;
-
     private volatile MeterReportServiceGrpc.MeterReportServiceStub 
meterReportServiceStub;
 
     @Override
diff --git 
a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterService.java
 
b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterService.java
index 57e1193..e5fb4e6 100644
--- 
a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterService.java
+++ 
b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/MeterService.java
@@ -32,6 +32,9 @@ import 
org.apache.skywalking.apm.agent.core.logging.api.LogManager;
 import org.apache.skywalking.apm.agent.core.meter.transform.MeterTransformer;
 import org.apache.skywalking.apm.util.RunnableWithExceptionProtection;
 
+/**
+ * Agent core level service. It provides the register map for all available 
metrics and send them through meter sender.
+ */
 @DefaultImplementor
 public class MeterService implements BootService, Runnable {
     private static final ILog LOGGER = 
LogManager.getLogger(MeterService.class);
diff --git 
a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/adapter/MeterAdapter.java
 
b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/adapter/MeterAdapter.java
index 5985ff3..d33dab6 100644
--- 
a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/adapter/MeterAdapter.java
+++ 
b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/meter/adapter/MeterAdapter.java
@@ -24,5 +24,8 @@ import org.apache.skywalking.apm.agent.core.meter.MeterId;
  * Working on adapt the tool-kit side with agent core
  */
 public interface MeterAdapter {
+    /**
+     * @return @see {@link MeterId}
+     */
     MeterId getId();
 }
diff --git 
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/CounterInterceptor.java
 
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/CounterInterceptor.java
index de2fba4..cbd5816 100644
--- 
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/CounterInterceptor.java
+++ 
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/CounterInterceptor.java
@@ -24,7 +24,7 @@ import 
org.apache.skywalking.apm.agent.core.meter.MeterService;
 import 
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance;
 import 
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceConstructorInterceptor;
 import org.apache.skywalking.apm.toolkit.meter.impl.CounterImpl;
-import 
org.apache.skywalking.apm.toolkit.activation.meter.adapter.TookitCounterAdapter;
+import 
org.apache.skywalking.apm.toolkit.activation.meter.adapter.ToolkitCounterAdapter;
 
 public class CounterInterceptor implements InstanceConstructorInterceptor {
     private static MeterService METER_SERVICE;
@@ -33,7 +33,7 @@ public class CounterInterceptor implements 
InstanceConstructorInterceptor {
     public void onConstruct(EnhancedInstance objInst, Object[] allArguments) {
         final CounterImpl toolkitCounter = (CounterImpl) objInst;
 
-        final TookitCounterAdapter counterAdapter = new 
TookitCounterAdapter(toolkitCounter);
+        final ToolkitCounterAdapter counterAdapter = new 
ToolkitCounterAdapter(toolkitCounter);
         final CounterTransformer counterTransformer = new 
CounterTransformer(counterAdapter);
 
         if (METER_SERVICE == null) {
diff --git 
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/adapter/TookitCounterAdapter.java
 
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/adapter/ToolkitCounterAdapter.java
similarity index 92%
rename from 
apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/adapter/TookitCounterAdapter.java
rename to 
apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/adapter/ToolkitCounterAdapter.java
index d40ff2a..26337aa 100644
--- 
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/adapter/TookitCounterAdapter.java
+++ 
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/main/java/org/apache/skywalking/apm/toolkit/activation/meter/adapter/ToolkitCounterAdapter.java
@@ -23,12 +23,12 @@ import 
org.apache.skywalking.apm.agent.core.meter.adapter.CounterAdapter;
 import 
org.apache.skywalking.apm.toolkit.activation.meter.util.MeterIdConverter;
 import org.apache.skywalking.apm.toolkit.meter.impl.CounterImpl;
 
-public class TookitCounterAdapter implements CounterAdapter {
+public class ToolkitCounterAdapter implements CounterAdapter {
 
     private final CounterImpl counter;
     private final MeterId id;
 
-    public TookitCounterAdapter(CounterImpl counter) {
+    public ToolkitCounterAdapter(CounterImpl counter) {
         this.counter = counter;
         this.id = MeterIdConverter.convert(counter.getMeterId());
     }
diff --git 
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/test/java/org/apache/skywalking/apm/toolkit/meter/ToolkitCounterAdapterTest.java
 
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/test/java/org/apache/skywalking/apm/toolkit/meter/ToolkitCounterAdapterTest.java
index 32ad6dd..5480fa4 100644
--- 
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/test/java/org/apache/skywalking/apm/toolkit/meter/ToolkitCounterAdapterTest.java
+++ 
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-meter-activation/src/test/java/org/apache/skywalking/apm/toolkit/meter/ToolkitCounterAdapterTest.java
@@ -21,7 +21,7 @@ package org.apache.skywalking.apm.toolkit.meter;
 import org.apache.skywalking.apm.agent.core.meter.MeterId;
 import org.apache.skywalking.apm.agent.core.meter.MeterTag;
 import org.apache.skywalking.apm.agent.core.meter.MeterType;
-import 
org.apache.skywalking.apm.toolkit.activation.meter.adapter.TookitCounterAdapter;
+import 
org.apache.skywalking.apm.toolkit.activation.meter.adapter.ToolkitCounterAdapter;
 import org.apache.skywalking.apm.toolkit.meter.impl.CounterImpl;
 import org.junit.Assert;
 import org.junit.Test;
@@ -31,7 +31,7 @@ public class ToolkitCounterAdapterTest {
     @Test
     public void testGetCount() {
         final Counter counter = MeterFactory.counter("test").build();
-        final TookitCounterAdapter adapter = new 
TookitCounterAdapter((CounterImpl) counter);
+        final ToolkitCounterAdapter adapter = new 
ToolkitCounterAdapter((CounterImpl) counter);
 
         counter.increment(1d);
         counter.increment(2d);
@@ -45,7 +45,7 @@ public class ToolkitCounterAdapterTest {
     @Test
     public void testGetCountWithRate() {
         final Counter counter = 
MeterFactory.counter("test_with_rate").mode(Counter.Mode.RATE).build();
-        final TookitCounterAdapter adapter = new 
TookitCounterAdapter((CounterImpl) counter);
+        final ToolkitCounterAdapter adapter = new 
ToolkitCounterAdapter((CounterImpl) counter);
 
         counter.increment(1d);
         counter.increment(2d);
@@ -60,7 +60,7 @@ public class ToolkitCounterAdapterTest {
     @Test
     public void testGetId() {
         final Counter counter = MeterFactory.counter("test").tag("k1", 
"v1").build();
-        final TookitCounterAdapter adapter = new 
TookitCounterAdapter((CounterImpl) counter);
+        final ToolkitCounterAdapter adapter = new 
ToolkitCounterAdapter((CounterImpl) counter);
 
         final MeterId id = adapter.getId();
         Assert.assertEquals("test", id.getName());
diff --git 
a/apm-sniffer/optional-reporter-plugins/kafka-reporter-plugin/src/main/java/org/apache/skywalking/apm/agent/core/kafka/KafkaMeterSender.java
 
b/apm-sniffer/optional-reporter-plugins/kafka-reporter-plugin/src/main/java/org/apache/skywalking/apm/agent/core/kafka/KafkaMeterSender.java
index f20d9c4..30aa901 100644
--- 
a/apm-sniffer/optional-reporter-plugins/kafka-reporter-plugin/src/main/java/org/apache/skywalking/apm/agent/core/kafka/KafkaMeterSender.java
+++ 
b/apm-sniffer/optional-reporter-plugins/kafka-reporter-plugin/src/main/java/org/apache/skywalking/apm/agent/core/kafka/KafkaMeterSender.java
@@ -34,7 +34,7 @@ import 
org.apache.skywalking.apm.agent.core.meter.transform.MeterTransformer;
 import org.apache.skywalking.apm.network.language.agent.v3.MeterDataCollection;
 
 /**
- * A report to send JVM Metrics data to Kafka Broker.
+ * A report to send Metrics data of meter system to Kafka Broker.
  */
 @OverrideImplementor(MeterSender.class)
 public class KafkaMeterSender extends MeterSender {
diff --git 
a/oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/BaseMetrics.java
 
b/oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/BaseMetrics.java
index cac8084..57f5a14 100644
--- 
a/oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/BaseMetrics.java
+++ 
b/oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/BaseMetrics.java
@@ -26,7 +26,7 @@ import 
org.apache.skywalking.oap.server.telemetry.api.MetricsTag;
 import org.apache.skywalking.oap.server.telemetry.api.TelemetryRelatedContext;
 
 /**
- * BaseMetrics parent class represents the me
+ * BaseMetrics parent class represents the metrics
  */
 public abstract class BaseMetrics<T extends SimpleCollector, C> {
     private static Map<String, Object> ALL_METRICS = new HashMap<>();
@@ -49,6 +49,12 @@ public abstract class BaseMetrics<T extends SimpleCollector, 
C> {
         return TelemetryRelatedContext.INSTANCE.getId() != null;
     }
 
+    /**
+     * Create real prometheus metrics with SkyWalking native labels, and 
provide to all metrics implementation. Metrics
+     * name should be unique.
+     *
+     * @return metric reference if the service instance id has been 
initialized. Or NULL.
+     */
     protected C getMetric() {
         if (metricsInstance == null) {
             if (isIDReady()) {

Reply via email to