wu-sheng commented on code in PR #12109:
URL: https://github.com/apache/skywalking/pull/12109#discussion_r1569798133


##########
docs/en/setup/backend/backend-activemq-monitoring.md:
##########
@@ -0,0 +1,105 @@
+# ActiveMQ classic monitoring
+
+SkyWalking leverages jmx prometheus exporter for collecting metrics data from 
ActiveMQ classic. It leverages OpenTelemetry
+Collector to transfer the metrics to
+[OpenTelemetry receiver](opentelemetry-receiver.md) and into the [Meter 
System](./../../concepts-and-designs/meter.md).
+
+## Data flow
+
+1. ActiveMQ classic has extensive support for JMX to allow you to monitor and 
control the behavior of the broker via the JMX MBeans.
+2. The [jmx prometheus exporter](https://github.com/prometheus/jmx_exporter) 
collects metrics data from ActiveMQ classic, this exporter is intended to be 
run as a Java Agent, exposing a HTTP server and serving metrics of the local 
JVM.  
+3. OpenTelemetry Collector fetches metrics from jmx prometheus exporter via 
Prometheus Receiver and pushes metrics to
+   SkyWalking OAP Server via OpenTelemetry gRPC exporter.
+4. The SkyWalking OAP Server parses the expression with 
[MAL](../../concepts-and-designs/mal.md) to
+   filter/calculate/aggregate and store the results.
+
+## Setup
+
+1. [Enable 
JMX](https://activemq.apache.org/components/classic/documentation/jmx) in 
`activemq.xml`, the JMX remote port defaults to `1616`, you can change it 
through `ACTIVEMQ_SUNJMX_START`.
+2. Setup [jmx prometheus exporter](https://github.com/prometheus/jmx_exporter) 
which runs as a Java Agent(recommended) of ActiveMQ classic.If you work with 
docker, [refer 
here](https://github.com/bitnami/containers/tree/main/bitnami/jmx-exporter) for 
docker deployment.

Review Comment:
   Could you follow this 
https://github.com/apache/skywalking/pull/12109#discussion_r1566835326 and add 
more words here? And you could add a link to the e2e configuration as a 
reference.



-- 
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.

To unsubscribe, e-mail: notifications-unsubscr...@skywalking.apache.org

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

Reply via email to