Replies: 2 comments
-
Approved by @wu-sheng and @wankai123 I think you have been familiar with this component, please go ahead. |
Beta Was this translation helpful? Give feedback.
0 replies
-
@CzyerChen How is your side going? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Support ActiveMQ classic Monitoring
Motivation
Apache ActiveMQ Classic is a popular and powerful open source messaging and Integration Patterns server. It supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features.
Now I want to add ActiveMQ Classic monitoring via the OpenTelemetry Collector which fetches metrics from jmx prometheus exporter run as a Java Agent.
Architecture Graph
There is no significant architecture-level change.
Proposed Changes
Apache ActiveMQ Classic
has extensive support for JMX to allow you to monitor and control the behavior of the broker via the JMX MBeans.Jmx prometheus 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.
Using openTelemetry receiver to fetch these metrics to SkyWalking OAP server.
ActiveMQ Cluster Supported Metrics
ActiveMQ Broker Supported Metrics
ActiveMQ Destination Supported Metrics
Imported Dependencies libs and their licenses.
No new dependency.
Compatibility
no breaking changes.
General usage docs
Beta Was this translation helpful? Give feedback.
All reactions