Note
Dashboard Migration Status: Due to the migration of metric names and attributes, the following dashboards may not work properly and are currently being updated:
- Temporal
- KEDA
- Jenkins
- Hadoop
We are actively working on updating these dashboards to be compatible with the new metric structure.
Welcome to the SigNoz Dashboards repository! This repository hosts a collection of pre-built SigNoz dashboard templates in JSON format, designed to monitor popular services like MySQL, MongoDB, APM, JVM, and more. These dashboards allow you to quickly set up visualizations for your application's metrics and performance.
- Overview
- Available Dashboards
- Request New Dashboard Template
- Adding New Dashboards
- Dashboard Naming Convention
- Contributing
- License
SigNoz is an open-source observability platform that helps you monitor and analyze the performance of your services in real-time. This repository contains ready-to-use dashboard templates in JSON format that can be imported into SigNoz to visualize key metrics and performance indicators for various services.
Each dashboard is built for specific services and data sources like OpenTelemetry (OTLP) and Prometheus. Users can import and modify these dashboards or create new ones based on their needs.
Checkout list of all dashboards here
Before requesting a new dashboard, please check if a similar request has already been made by searching through the open issues here: Existing Dashboard Requests.
If no similar request exists, you can create a new issue using the following link: Request a New Dashboard.
Please make sure to provide the necessary details when submitting your request to ensure that it can be addressed appropriately.
To add a new dashboard template for any service, follow the contribution guidelines in the Contributing Guide. In brief:
- Create a dashboard JSON file following the Dashboard Naming Convention.
- Add a README file explaining the dashboard, the metrics ingested, and the configurations needed.
- Include screenshots of the dashboard in the
assets/
directory. - Submit a pull request for review.
Dashboard JSON files should follow this naming convention:
name-of-dashboard-source-version.json
- name-of-dashboard: The name of the service being monitored (e.g.,
mysql-dashboard
). - source: Data source, such as
otlp
orprometheus
. - version: Start with
v1
for the initial version and increment with future versions (e.g.,v2
,v3
).
Example: mysql-dashboard-otlp-v1.json
We welcome contributions! If you want to contribute new dashboard templates or enhance existing ones, please refer to our Contributing Guide for details on how to get started. Be sure to follow the naming conventions and guidelines outlined in the guide.
Your contributions will help the SigNoz community grow and make monitoring easier for everyone.
This repository is licensed under the Apache 2.0 License. By contributing to this repository, you agree that your contributions will also be licensed under the same.