# Awesome inspectIT  [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> A curated list of awesome inspectIT documentations and resources.

[![inspectIT](media/inspectit.png)](http://www.inspectit.rocks/)

inspectIT is an open source APM (Application Performance Management) tool for analyzing Java (EE) applications.

## Contents

- [Official Resources](#official-resources)
- [Tutorials](#tutorials)
- [Videos](#videos)
- [Blog Posts](#blog-posts)
- [Profiles And Sensor Configurations](#profiles-and-sensor-configurations)
- [Uncategorized](#uncategorized)

## Official Resources

* [Website](http://www.inspectit.rocks/) - Official website.
* [GitHub Repository](https://github.com/inspectIT/inspectIT) - inspectIT's source code repository.
* [Issue Tracking](https://inspectit-performance.atlassian.net/browse/INSPECTIT) - inspectIT's issue tracking system.
* [Documentation](https://inspectit-performance.atlassian.net/wiki/) - Official documentation.

## Tutorials
* [How to Write Your Own Sensor](https://dzone.com/articles/how-to-write-your-own-sensor-for-the-open-source-a) - Walkthrough on how to implement a custom sensor for inspectIT.
* [inspectIT Workshop](https://github.com/inspectit-labs/workshop) - Hands-on workshop about inspectIT and its setup, configuration and usage.
* [Using Java Management Extensions (JMX)](https://blog.novatec-gmbh.de/inspectit-1-6-monitoring-jmx/) - Walkthrough on how to monitor JMX attributes.
 
## Videos

* [inspectIT in 7 Minutes](https://www.youtube.com/watch?v=bqZPBsTxAc4) - Short introduction of inspectIT at the 2015 Software Quality Days in Vienna.
* [Integration of inspectIT into a Sping Boot or Java application](https://www.youtube.com/watch?v=x0fnYSANIFk) - Tutorial on integrating an inspectIT agent into a Spring (Boot) or Java application.

## Blog Posts

* [How We Boosted Magnolia Response Times](https://www.magnolia-cms.com/blogs/guest-blogger/detail~@how-we-boosted-magnolia-response-times-with-dynamic-page-caching~.html) - Use case where a performance problem in an application has been found using inspectIT.
* [Collaboration With inspectIT RESTful Services](https://blog.novatec-gmbh.de/inspectit-restful-services/) - Introduction of inspectIT's REST interface.
* [Using Open Source APM Software: inspectIT](https://opensource.com/article/17/3/inspectit) - Overview of inspectIT and case story of a typical usage scenario.
* [Can the Opentracing Scene Benefit From New Tracer Implementations?](https://dzone.com/articles/can-opentracing-scene-benefit-from-new-tracer-impl) - Comparision between the tracing systems inspectIT and Zipkin.
* [Automated Performance Regression Testing Using Open Source Tools](https://blog.novatec-gmbh.de/automated-performance-regression-testing/) - Example scenario on how a automated performance regression chain can be setup using inspectIT.
* [Cross-JVM Tracing ](https://blog.novatec-gmbh.de/inspectit-1-7-cross-jvm-tracing/) - Introduction into inspectIT's cross-JVM tracing.
* [Dynamically Change Monitoring Points During JVM Run-Time With inspectIT](https://blog.novatec-gmbh.de/dynamically-change-monitoring-points-during-jvm-run-time-with-inspectit/) - How inspectIT dynamically updates monitoring points during application runtime.
* [End User Monitoring done easy in inspectIT 1.8](https://blog.novatec-gmbh.de/end-user-monitoring-inspectit-1-8/) - How inspectIT can be used to monitor the end user's experience.

## Profiles And Sensor Configurations

* [ColdFusion Markup Language Profile](https://github.com/ghedwards/cfml-inspectIT) - Profile for tracking function calls in CFML.

## Uncategorized

* [Sample Application for inspectIT](https://github.com/inspectit-labs/spring-petclinic-microservices) - Sample application for demonstration purposes, based on the Spring Petclinic.
* [Grafana Dashboards for inspectIT](https://github.com/inspectit-labs/dashboards) - GitHub repository containing Grafana dashboards for visualizing data from inspectIT.

## License

[![CC0](https://camo.githubusercontent.com/60561947585c982aee67ed3e3b25388184cc0aa3/687474703a2f2f6d6972726f72732e6372656174697665636f6d6d6f6e732e6f72672f70726573736b69742f627574746f6e732f38387833312f7376672f63632d7a65726f2e737667)](http://creativecommons.org/publicdomain/zero/1.0/)