├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── NOTICE.txt ├── README.md ├── USE_CASE.md ├── metadata.json ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── appdynamics │ │ └── extensions │ │ └── rabbitmq │ │ ├── RabbitMQMonitor.java │ │ ├── RabbitMQMonitorTask.java │ │ ├── config │ │ └── input │ │ │ ├── MetricConfig.java │ │ │ ├── MetricConverter.java │ │ │ ├── Naming.java │ │ │ └── Stat.java │ │ ├── instance │ │ ├── InstanceInfo.java │ │ └── Instances.java │ │ ├── metrics │ │ ├── ChannelMetricParser.java │ │ ├── MetricDataParser.java │ │ ├── MetricsCollector.java │ │ ├── MetricsCollectorUtil.java │ │ ├── OptionalMetricsCollector.java │ │ ├── OverviewMetricParser.java │ │ └── QueueMetricParser.java │ │ └── queueGroup │ │ ├── GroupStat.java │ │ ├── GroupStatTracker.java │ │ └── QueueGroup.java └── resources │ └── config │ ├── config.yml │ ├── metrics.xml │ └── monitor.xml └── test ├── java └── com │ └── appdynamics │ └── extensions │ └── rabbitmq │ ├── RabbitMQMonitorTest.java │ └── metrics │ ├── MetricsCollectorTest.java │ └── OptionalMetricsCollectorTest.java └── resources ├── json ├── channels.json ├── federation-links.json ├── nodes.json ├── overview.json └── queues.json ├── log4j.properties ├── test-config.yml └── test-metrics.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/README.md -------------------------------------------------------------------------------- /USE_CASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/USE_CASE.md -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/metadata.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/RabbitMQMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/RabbitMQMonitor.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/RabbitMQMonitorTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/RabbitMQMonitorTask.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/config/input/MetricConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/config/input/MetricConfig.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/config/input/MetricConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/config/input/MetricConverter.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/config/input/Naming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/config/input/Naming.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/config/input/Stat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/config/input/Stat.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/instance/InstanceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/instance/InstanceInfo.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/instance/Instances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/instance/Instances.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/ChannelMetricParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/ChannelMetricParser.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/MetricDataParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/MetricDataParser.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/MetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/MetricsCollector.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/MetricsCollectorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/MetricsCollectorUtil.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/OptionalMetricsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/OptionalMetricsCollector.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/OverviewMetricParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/OverviewMetricParser.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/metrics/QueueMetricParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/metrics/QueueMetricParser.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/queueGroup/GroupStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/queueGroup/GroupStat.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/queueGroup/GroupStatTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/queueGroup/GroupStatTracker.java -------------------------------------------------------------------------------- /src/main/java/com/appdynamics/extensions/rabbitmq/queueGroup/QueueGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/java/com/appdynamics/extensions/rabbitmq/queueGroup/QueueGroup.java -------------------------------------------------------------------------------- /src/main/resources/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/resources/config/config.yml -------------------------------------------------------------------------------- /src/main/resources/config/metrics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/resources/config/metrics.xml -------------------------------------------------------------------------------- /src/main/resources/config/monitor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/main/resources/config/monitor.xml -------------------------------------------------------------------------------- /src/test/java/com/appdynamics/extensions/rabbitmq/RabbitMQMonitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/java/com/appdynamics/extensions/rabbitmq/RabbitMQMonitorTest.java -------------------------------------------------------------------------------- /src/test/java/com/appdynamics/extensions/rabbitmq/metrics/MetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/java/com/appdynamics/extensions/rabbitmq/metrics/MetricsCollectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/appdynamics/extensions/rabbitmq/metrics/OptionalMetricsCollectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/java/com/appdynamics/extensions/rabbitmq/metrics/OptionalMetricsCollectorTest.java -------------------------------------------------------------------------------- /src/test/resources/json/channels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/json/channels.json -------------------------------------------------------------------------------- /src/test/resources/json/federation-links.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/json/federation-links.json -------------------------------------------------------------------------------- /src/test/resources/json/nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/json/nodes.json -------------------------------------------------------------------------------- /src/test/resources/json/overview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/json/overview.json -------------------------------------------------------------------------------- /src/test/resources/json/queues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/json/queues.json -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/test-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/test-config.yml -------------------------------------------------------------------------------- /src/test/resources/test-metrics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appdynamics/rabbitmq-monitoring-extension/HEAD/src/test/resources/test-metrics.xml --------------------------------------------------------------------------------