an open source solution to application performance monitoring for java server applications
Java JavaScript HTML CSS Other
Latest commit 2aa9b2a Jun 28, 2017 @felixbarny felixbarny Fix index management for stagemonitor-spans index
don't delete spans by default after 7 days.
Seems to be the safer option.
I'd rather be blamed having overwhelmed the disk than having deleted data.

Breaking change
Permalink
Failed to load latest commit information.
cla CLA. Jan 19, 2017
gradle Update to Gradle 3.5 Apr 26, 2017
stagemonitor-alerting Fix alerting plugin Jun 3, 2017
stagemonitor-benchmark Improve configuration markdown export Jun 7, 2017
stagemonitor-configuration Use ConfigurationOption#buildWithDefault where possible Jun 3, 2017
stagemonitor-core Async tracking of metrics and parsing of User-Agent Jun 20, 2017
stagemonitor-dispatcher Move Dispatcher out of java package to prevent SecurityException Oct 12, 2016
stagemonitor-ehcache FirstOperationEventListener removes itself from the event listeners Jun 8, 2017
stagemonitor-grafana-elasticsearch Update to Gradle 3.5 Apr 26, 2017
stagemonitor-jdbc Use ConfigurationOption#buildWithDefault where possible Jun 3, 2017
stagemonitor-jvm Rename stagemonitor-web to stagemonitor-web-servlet Jun 2, 2017
stagemonitor-logging Remove old Grafana 1 Graphite dashboards May 27, 2017
stagemonitor-os Kibana dashboard overhaul May 28, 2017
stagemonitor-tracing-elasticsearch Fix index management for stagemonitor-spans index Jun 28, 2017
stagemonitor-tracing-zipkin Add ability to define dependencies between plugins Jun 1, 2017
stagemonitor-tracing Async tracking of metrics and parsing of User-Agent Jun 20, 2017
stagemonitor-web-servlet Async tracking of metrics and parsing of User-Agent Jun 20, 2017
.editorconfig Add .editorconfig and IntelliJ formatter Jul 20, 2016
.gitattributes Grafana Dashboards for Elasticsearch May 4, 2016
.gitignore Grafana Dashboards for Elasticsearch May 4, 2016
.travis.yml Fix travis.yml (apt was indented too deeply) Feb 5, 2017
CONTRIBUTING.md Add .editorconfig and IntelliJ formatter Jul 20, 2016
ExportKibanaDashboard.groovy Add json export option to Kibana dashboard exporter Jun 19, 2017
LICENSE Update copyright year of Apache 2.0 License Mar 13, 2016
NOTICE Rename stagemonitor-web to stagemonitor-web-servlet Jun 2, 2017
README.md Rename stagemonitor-web to stagemonitor-web-servlet Jun 2, 2017
build.gradle Update zipkin-sender to 0.10.0 and OT to 0.22.0 May 31, 2017
gradle.properties next development version '0.80.0-SNAPSHOT'. Jun 6, 2017
gradlew Update Byte Buddy to 1.3.15 and Gradle to 2.12 Apr 20, 2016
gradlew.bat Update Byte Buddy to 1.3.15 and Gradle to 2.12 Apr 20, 2016
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 Remove deprecated requestmonitor plugin Jun 6, 2017

README.md

stagemonitor-h75px

Build Status OpenTracing Badge Coverage Status Maven Central Release


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.