未验证 提交 b11c3519 编写于 作者: wu-sheng's avatar wu-sheng 提交者: GitHub

Fix bug. (#5400)

上级 fda4bbd2
...@@ -18,12 +18,14 @@ You need three steps to open ALS. ...@@ -18,12 +18,14 @@ You need three steps to open ALS.
``` ```
Note:Skywalking oap service is at skywalking namespace, and the port of gRPC service is 11800 Note:Skywalking oap service is at skywalking namespace, and the port of gRPC service is 11800
2. Open SkyWalking [envoy receiver](../backend/backend-receivers.md). 2. (Default is ACTIVATED) Activate SkyWalking [envoy receiver](../backend/backend-receivers.md).
3. Active ALS k8s-mesh analysis 3. Active ALS k8s-mesh analysis, set system env variable `SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS`=`k8s-mesh`
```yaml ```yaml
envoy-metric: envoy-metric:
selector: ${SW_ENVOY_METRIC:default}
default: default:
alsHTTPAnalysis: "k8s-mesh" acceptMetricsService: ${SW_ENVOY_METRIC_SERVICE:true}
alsHTTPAnalysis: ${SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS:""} # Setting the system env variable would override this.
``` ```
Note multiple value,please use `,` symbol split Note multiple value,please use `,` symbol split
......
...@@ -75,9 +75,9 @@ public class JVMSourceDispatcher { ...@@ -75,9 +75,9 @@ public class JVMSourceDispatcher {
CPU cpu) { CPU cpu) {
ServiceInstanceJVMCPU serviceInstanceJVMCPU = new ServiceInstanceJVMCPU(); ServiceInstanceJVMCPU serviceInstanceJVMCPU = new ServiceInstanceJVMCPU();
serviceInstanceJVMCPU.setId(serviceInstanceId); serviceInstanceJVMCPU.setId(serviceInstanceId);
serviceInstanceJVMCPU.setName(service); serviceInstanceJVMCPU.setName(serviceInstance);
serviceInstanceJVMCPU.setServiceId(serviceId); serviceInstanceJVMCPU.setServiceId(serviceId);
serviceInstanceJVMCPU.setServiceName(serviceInstance); serviceInstanceJVMCPU.setServiceName(service);
serviceInstanceJVMCPU.setUsePercent(cpu.getUsagePercent()); serviceInstanceJVMCPU.setUsePercent(cpu.getUsagePercent());
serviceInstanceJVMCPU.setTimeBucket(timeBucket); serviceInstanceJVMCPU.setTimeBucket(timeBucket);
sourceReceiver.receive(serviceInstanceJVMCPU); sourceReceiver.receive(serviceInstanceJVMCPU);
...@@ -92,9 +92,9 @@ public class JVMSourceDispatcher { ...@@ -92,9 +92,9 @@ public class JVMSourceDispatcher {
gcs.forEach(gc -> { gcs.forEach(gc -> {
ServiceInstanceJVMGC serviceInstanceJVMGC = new ServiceInstanceJVMGC(); ServiceInstanceJVMGC serviceInstanceJVMGC = new ServiceInstanceJVMGC();
serviceInstanceJVMGC.setId(serviceInstanceId); serviceInstanceJVMGC.setId(serviceInstanceId);
serviceInstanceJVMGC.setName(service); serviceInstanceJVMGC.setName(serviceInstance);
serviceInstanceJVMGC.setServiceId(serviceId); serviceInstanceJVMGC.setServiceId(serviceId);
serviceInstanceJVMGC.setServiceName(serviceInstance); serviceInstanceJVMGC.setServiceName(service);
switch (gc.getPhrase()) { switch (gc.getPhrase()) {
case NEW: case NEW:
...@@ -121,9 +121,9 @@ public class JVMSourceDispatcher { ...@@ -121,9 +121,9 @@ public class JVMSourceDispatcher {
memories.forEach(memory -> { memories.forEach(memory -> {
ServiceInstanceJVMMemory serviceInstanceJVMMemory = new ServiceInstanceJVMMemory(); ServiceInstanceJVMMemory serviceInstanceJVMMemory = new ServiceInstanceJVMMemory();
serviceInstanceJVMMemory.setId(serviceInstanceId); serviceInstanceJVMMemory.setId(serviceInstanceId);
serviceInstanceJVMMemory.setName(service); serviceInstanceJVMMemory.setName(serviceInstance);
serviceInstanceJVMMemory.setServiceId(serviceId); serviceInstanceJVMMemory.setServiceId(serviceId);
serviceInstanceJVMMemory.setServiceName(serviceInstance); serviceInstanceJVMMemory.setServiceName(service);
serviceInstanceJVMMemory.setHeapStatus(memory.getIsHeap()); serviceInstanceJVMMemory.setHeapStatus(memory.getIsHeap());
serviceInstanceJVMMemory.setInit(memory.getInit()); serviceInstanceJVMMemory.setInit(memory.getInit());
serviceInstanceJVMMemory.setMax(memory.getMax()); serviceInstanceJVMMemory.setMax(memory.getMax());
...@@ -144,9 +144,9 @@ public class JVMSourceDispatcher { ...@@ -144,9 +144,9 @@ public class JVMSourceDispatcher {
memoryPools.forEach(memoryPool -> { memoryPools.forEach(memoryPool -> {
ServiceInstanceJVMMemoryPool serviceInstanceJVMMemoryPool = new ServiceInstanceJVMMemoryPool(); ServiceInstanceJVMMemoryPool serviceInstanceJVMMemoryPool = new ServiceInstanceJVMMemoryPool();
serviceInstanceJVMMemoryPool.setId(serviceInstanceId); serviceInstanceJVMMemoryPool.setId(serviceInstanceId);
serviceInstanceJVMMemoryPool.setName(service); serviceInstanceJVMMemoryPool.setName(serviceInstance);
serviceInstanceJVMMemoryPool.setServiceId(serviceId); serviceInstanceJVMMemoryPool.setServiceId(serviceId);
serviceInstanceJVMMemoryPool.setServiceName(serviceInstance); serviceInstanceJVMMemoryPool.setServiceName(service);
switch (memoryPool.getType()) { switch (memoryPool.getType()) {
case NEWGEN_USAGE: case NEWGEN_USAGE:
...@@ -186,9 +186,9 @@ public class JVMSourceDispatcher { ...@@ -186,9 +186,9 @@ public class JVMSourceDispatcher {
Thread thread) { Thread thread) {
ServiceInstanceJVMThread serviceInstanceJVMThread = new ServiceInstanceJVMThread(); ServiceInstanceJVMThread serviceInstanceJVMThread = new ServiceInstanceJVMThread();
serviceInstanceJVMThread.setId(serviceInstanceId); serviceInstanceJVMThread.setId(serviceInstanceId);
serviceInstanceJVMThread.setName(service); serviceInstanceJVMThread.setName(serviceInstance);
serviceInstanceJVMThread.setServiceId(serviceId); serviceInstanceJVMThread.setServiceId(serviceId);
serviceInstanceJVMThread.setServiceName(serviceInstance); serviceInstanceJVMThread.setServiceName(service);
serviceInstanceJVMThread.setLiveCount(thread.getLiveCount()); serviceInstanceJVMThread.setLiveCount(thread.getLiveCount());
serviceInstanceJVMThread.setDaemonCount(thread.getDaemonCount()); serviceInstanceJVMThread.setDaemonCount(thread.getDaemonCount());
serviceInstanceJVMThread.setPeakCount(thread.getPeakCount()); serviceInstanceJVMThread.setPeakCount(thread.getPeakCount());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册