Skip to content

Latest commit

 

History

History
93 lines (65 loc) · 7.21 KB

README.md

File metadata and controls

93 lines (65 loc) · 7.21 KB

SigNoz Dashboards

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.

Table of Contents

Overview

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.

Available Dashboards

Below is a list of available dashboard templates in this repository:

More services will be added in the future!

Request New Dashboard Template

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.

Adding New Dashboards

To add a new dashboard template for any service, follow the contribution guidelines in the Contributing Guide. In brief:

  1. Create a dashboard JSON file following the Dashboard Naming Convention.
  2. Add a README file explaining the dashboard, the metrics ingested, and the configurations needed.
  3. Include screenshots of the dashboard in the assets/ directory.
  4. Submit a pull request for review.

Dashboard Naming Convention

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 or prometheus.
  • version: Start with v1 for the initial version and increment with future versions (e.g., v2, v3).

Example: mysql-dashboard-otlp-v1.json

Contributing

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.

License

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.

License