You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2021/04/08 08:41:56 UTC

[GitHub] [skywalking] wankai123 commented on a change in pull request #6711: Add backend-infrastructure-monitoring doc

wankai123 commented on a change in pull request #6711:
URL: https://github.com/apache/skywalking/pull/6711#discussion_r609459511



##########
File path: docs/en/setup/backend/backend-infrastructure-monitoring.md
##########
@@ -0,0 +1,115 @@
+# VMs monitoring 
+SkyWalking leverages Prometheus node-exporter for collecting metrics data from the VMs, and leverages OpenTelemetry Collector to transfer the metrics to
+[OpenTelemetry receiver](backend-receivers.md#opentelemetry-receiver) and into the [Meter System](./../../concepts-and-designs/meter.md).  
+We defined the VM entity as a `Service` in OAP, use `vm::` as a prefix to identify.  
+
+## Data flow
+1. Prometheus node-exporter collects metrics data from the VMs.
+2. OpenTelemetry Collector fetches metrics from node-exporter via Prometheus Receiver and pushes metrics to SkyWalking OAP Server via the OpenCensus GRPC Exporter.
+3. The SkyWalking OAP Server parses the expression with [MAL](../../concepts-and-designs/mal.md) to filter/calculate/aggregate and store the results. 
+
+## Setup 
+1. Setup [Prometheus node-exporter](https://prometheus.io/docs/guides/node-exporter/).
+2. Setup [OpenTelemetry Collector ](https://opentelemetry.io/docs/collector/). This is an example for OpenTelemetry Collector configuration [otel-collector-config.yaml](../../../../test/e2e/e2e-test/docker/promOtelVM/otel-collector-config.yaml).

Review comment:
       VMs and K8s monitoring's `otel-collector-config.yaml` are different, I reused the VMs configuration which in E2E




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org