Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atlassian-labs/dc-app-monitoring-eap-dashboards

Grafana dashboards to accompany the DC App monitoring EAP Java agent
https://github.com/atlassian-labs/dc-app-monitoring-eap-dashboards

grafana grafana-dashboard jira jira-dc monitoring observability performance prometheus

Last synced: about 15 hours ago
JSON representation

Grafana dashboards to accompany the DC App monitoring EAP Java agent

Awesome Lists containing this project

README

        

⚠️ This repository is not maintained. Jira and Confluence dashboards have been moved over to https://github.com/atlassian-labs/data-center-grafana-dashboards

# DC App Monitoring Dashboards
[![Atlassian license](https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square)](LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](CONTRIBUTING.md)

## Overview
App monitoring can give you a deeper insight into what apps are doing in your instance. This can be useful when troubleshooting issues with a specific app, or to help you determine whether an app may have contributed to a drop in overall performance or stability.

## Getting started
You'll need a copy of the Java agent and the [Prometheus JMX Exporter](https://github.com/prometheus/jmx_exporter).

You'll also need a running instance of Prometheus and Grafana. Details for setup and configuration can be found in the EAP documentation.

## What's Included?

* `Overview dashboard` - This provides a high-level overview of your instance. It contains metrics such as CPU and Memory utilisation, as well as basic alerting e.g. Memory Utilisation is over 80% for a 5 minute duration. (Note: Database connection pool graphs will only display if a JNDI Datasource is configured)
* `Cache clearing` - This provides insights into how apps are utilising their caches. It also provides insights into apps enabling/disabling as these events can result in clearing of caches.
* `Cluster locks` - This identifies which apps are holding and waiting for specific locks.
* `Database load` - This provides insights into how apps are querying the database through the Atlassian AO and SAL frameworks.
* `Response times` - This shows how long apps are taking to serve requests. It includes aspects such as condition evaluation (e.g. permissions), web panel rendering and http rest request times.

## Contributions

Contributions to DC App Monitoring Dashboards are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details.

## License

Copyright (c) 2021 - 2022 Atlassian and others.
Apache 2.0 licensed, see [LICENSE](LICENSE) file.


[![With ❤️ from Atlassian](https://raw.githubusercontent.com/atlassian-internal/oss-assets/master/banner-cheers-light.png)](https://www.atlassian.com)