wu-sheng commented on a change in pull request #6711:
URL: https://github.com/apache/skywalking/pull/6711#discussion_r609455482



##########
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:
       Why k8s monitoring has own config file in the doc, and this doesn't?




-- 
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:
[email protected]


Reply via email to