/Grafana_Dashboards

πŸ“ŠLists of Grafana dashboards for all types of applications, systems, equipment, etc.

Grafana Dashboards Repository

Personnal Project, Grafana Dashboards

visitor badge

grafana-logo

Overview

This repository is dedicated to Grafana dashboards for monitoring various software, systems, equipment... It is organized with separate folders for different categories, each containing JSON files for dashboards and scripts for data ingestion. The dashboards leverage main data sources such as InfluxDB, Prometheus, etc.

Folder Structure

.
β”œβ”€β”€ software/
β”‚ β”œβ”€β”€ web-app/
β”‚ β”‚ β”œβ”€β”€ dashboard.json
β”‚ β”‚ β”œβ”€β”€ data-scripts/
β”‚ β”‚ β”‚ β”œβ”€β”€ ingest-web-app-data.sh
β”‚ β”œβ”€β”€ microservices/
β”‚ β”‚ β”œβ”€β”€ dashboard.json
β”‚ β”‚ β”œβ”€β”€ data-scripts/
β”‚ β”‚ β”‚ β”œβ”€β”€ ingest-microservices-data.py
β”œβ”€β”€ systems/
β”‚ β”œβ”€β”€ linux-servers/
β”‚ β”‚ β”œβ”€β”€ dashboard.json
β”‚ β”‚ β”œβ”€β”€ data-scripts/
β”‚ β”‚ β”‚ β”œβ”€β”€ ingest-linux-servers-data.sh
β”‚ β”œβ”€β”€ windows-servers/
β”‚ β”‚ β”œβ”€β”€ dashboard.json
β”‚ β”‚ β”œβ”€β”€ data-scripts/
β”‚ β”‚ β”‚ β”œβ”€β”€ ingest-windows-servers-data.ps1
β”œβ”€β”€ devices/
β”‚ β”œβ”€β”€ iot-devices/
β”‚ β”‚ β”œβ”€β”€ dashboard.json
β”‚ β”‚ β”œβ”€β”€ data-scripts/
β”‚ β”‚ β”‚ β”œβ”€β”€ ingest-iot-devices-data.js
β”‚ β”œβ”€β”€ network-equipment/
β”‚ β”‚ β”œβ”€β”€ dashboard.json
β”‚ β”‚ β”œβ”€β”€ data-scripts/
β”‚ β”‚ β”‚ β”œβ”€β”€ ingest-network-equipment-data.py
β”œβ”€β”€ ...
β”œβ”€β”€ README.md
  • software/: Dashboards and data scripts related to software monitoring.
  • systems/: Dashboards and data scripts related to system monitoring.
  • devices/: Dashboards and data scripts related to equipment and devices monitoring.

Each subfolder contains dashboards in JSON format and data scripts for data ingestion specific to the category.

Getting Started

  1. Clone this repository:

    git clone <repository_url>
    cd <repository_directory>
  2. Explore the folders for the category and type of dashboard you are interested in.

  3. Use Grafana to import the JSON files for dashboards into your Grafana instance.

  4. Refer to the data scripts for guidelines on ingesting data into your chosen data source.

Main Data Sources

  • InfluxDB: A time-series database commonly used for storing monitoring data.
  • Prometheus: An open-source monitoring and alerting toolkit.
  • Grafana Cloud: A fully managed observability platform.