Skip to content

Commit

Permalink
[7.x] [Backport] create ActiveMQ Metricbeat module (#14788)
Browse files Browse the repository at this point in the history
* [Metricbeat] Create ActiveMQ module (#14580)

* Generate bootstrap for broker, queue, topic

* Update generated files

* Define metricsets in disabler

* Prepare docker image for ActiveMQ

* Define jolokia endpoint in disabler

* Convert to lightweight module

* Remove downloaded installation bundle

* Fill sample data.json

* Refactor metricset fields

* Update docs

* Fix: do not expose ActiveMQ port

* Fix: mage fmt update

* Dockerfile: define healthcheck

* Move module contents to x-pack

* Fix: move docker-compose definition to x-pack

* Add basic system test

* Fix: update docs

* System tests: topic metrics collected

* Fix: mage fmt update

* System tests: queue, topic metrics collected

* Update docs

* Fix: use compose_host

* Assert that fields are documented

* Fix: typo in metricbeat/docs/modules/activemq.asciidoc

Co-Authored-By: kaiyan-sheng <[email protected]>

* Add CHANGELOG.next entry

* Fix: mage fmt update

* Fix: import stomp in the function scope (#14703)

* Fix: use metrics_path instead of path in system tests (#14690)

* [Metricbeat] Create Kibana dashboards for ActiveMQ module (#14655)

* Kibana dashboard: ActiveMQ broker overview

* Fix: mage fmt update

* Fix: invalid dashboard JSON

* Kibana dashboard: ActiveMQ queues and topics overview

* Add dashboard screenshots

* Enable time units, pct in dashboards

* Adjust PR reference in CHANGELOG.next

* Fix: mage fmt update
  • Loading branch information
mtojek authored Nov 26, 2019
1 parent 92d2f06 commit 14c97b6
Show file tree
Hide file tree
Showing 39 changed files with 3,863 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.next.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -495,6 +495,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
- Release aws ebs metricset as GA. {pull}14312[14312] {issue}14060[14060]
- Add Kafka JMX metricsets. {pull}14330[14330]
- Add metrics to envoyproxy server metricset and support for envoy proxy 1.12. {pull}14416[14416] {issue}13642[13642]
- Add module for ActiveMQ. {pull}14788[14788]

*Packetbeat*

Expand Down
1 change: 1 addition & 0 deletions libbeat/tests/system/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@ websocket-client==0.47.0
parameterized==0.7.0
jsondiff==1.1.2
semver==2.8.1
stomp.py==4.1.22
Loading

0 comments on commit 14c97b6

Please sign in to comment.