an open source solution to application performance monitoring for java server applications
Clone or download
Andreas Liebhäuser
Latest commit f0f1d50 Sep 28, 2018
Permalink
Failed to load latest commit information.
cla signed CLA (#382) Feb 15, 2018
gradle upgrade to gradle 10.0.2 Sep 21, 2018
stagemonitor-alerting Polishing of ElasticsearchAvailabilityObservers Jan 9, 2018
stagemonitor-benchmark #421 Performance: Reuse Jackson write buffers by closing JsonGenerato… Sep 3, 2018
stagemonitor-configuration #405 mask sensitiv configuration values May 2, 2018
stagemonitor-core fixed version.properties issue Sep 6, 2018
stagemonitor-dispatcher Disallow multiple stagemonitor versions instrumenting the same JVM Oct 13, 2017
stagemonitor-ehcache Fixes #394 Mar 19, 2018
stagemonitor-eum-server fixed stagemonitor.properties Sep 6, 2018
stagemonitor-grafana-elasticsearch Replace boomerang with end user monitoring and client spans Jun 9, 2017
stagemonitor-jdbc Fixed Availabilty Observer for Plugins Dec 20, 2017
stagemonitor-jvm log better warning on ClassNotFoundException, e.g. if com/sun/managem… Jul 26, 2018
stagemonitor-logging Add ability to disable ES init Jan 17, 2018
stagemonitor-os Add ability to disable ES init Jan 17, 2018
stagemonitor-tracing-elasticsearch upgrade to jaeger 0.31.0 Sep 6, 2018
stagemonitor-tracing-zipkin Enable sampling for AJAX requests and beacons Nov 5, 2017
stagemonitor-tracing #428 return null if active span is null Sep 21, 2018
stagemonitor-web-servlet eum.js: force XMLHttpRequest if available Sep 28, 2018
.editorconfig Add .editorconfig and IntelliJ formatter Jul 20, 2016
.gitattributes Fix gradle wrapper Jul 14, 2017
.gitignore ignore .DS_Store Sep 13, 2018
.travis.yml updated notification email and developers Feb 20, 2018
CONTRIBUTING.md Add .editorconfig and IntelliJ formatter Jul 20, 2016
ExportKibanaDashboard.groovy Name Kibana dashboard exports after the dashboard title Jun 28, 2017
ISSUE_TEMPLATE.md Add ISSUE_TEMPLATE Nov 9, 2017
LICENSE Add ability to exclude paths via ant pattern Oct 2, 2017
NOTICE Add ability to exclude paths via ant pattern Oct 2, 2017
README.md Add stagemonitor gitter badge to README.MD Jul 5, 2017
build.gradle upgrade to gradle 10.0.2 Sep 21, 2018
gradle.properties set version to 0.89.0-SNAPSHOT Sep 18, 2018
gradlew Update Gradle to 4.0.1 Jul 14, 2017
gradlew.bat Update Gradle to 4.0.1 Jul 14, 2017
intellij-java-stagemonitor-style.xml Format code style file according to itself :D Jul 20, 2016
release.sh Update to Gradle 3.5 Apr 26, 2017
settings.gradle Replace boomerang with end user monitoring and client spans Jun 9, 2017

README.md

stagemonitor-h75px

Build Status OpenTracing Badge Coverage Status Maven Central Release Chat on Gitter


Stagemonitor is a Java monitoring agent that tightly integrates with time series databases like Elasticsearch, Graphite and InfluxDB to analyze graphed metrics and Kibana to analyze requests and call stacks. It includes preconfigured Grafana and Kibana dashboards that can be customized.

More Information

For more information about the project, please see http://www.stagemonitor.org

Live Demo

http://stagemonitor-demo.isys-software.de

Getting Started

Check the Installation site of the wiki

Issues

If you encounter any issues or if you have a question, don't hesitate to create an issue.

Mailing List

The mailing list can be found at https://github.com/stagemonitor/stagemonitor-mailinglist

Snapshots

Use JitPack to get the latest snapshots from master. When using gradle, add the --refresh-dependencies flag to ensure you always check for an updated snapshot version.

Build Locally

To build this project locally, clone the repo and execute ./gradlew install (Linux) gradlew.bat install (Windows) to install stagemonitor to your local maven repo (~/.m2/repository/org/stagemonitor/).

Contributing

We love contributions from the community! Please read CONTRIBUTING.md before creating a pull request.