# Telemetry Dashboard

<figure><img src="/files/6LiX2OWA8DOUPERucUQK" alt=""><figcaption></figcaption></figure>

The Telemetry Dashboard is an essential tool provided as part of the SDK to allow project teams to monitor network health for metagraph development. It consists of dashboard templates to track global network health (Global L0 and DAG L1) and local metagraph health (Currency L0 and Currency L1). The Telemetry Dashboard is built on a [Grafana](https://docs.constellationnetwork.io/sdk/elements/\[https://grafana.com/]\(https://grafana.com/\)) instance using data collected from the network via [Prometheus](https://docs.constellationnetwork.io/sdk/elements/\[https://prometheus.io/]\(https://prometheus.io/\)).

The dashboard provides a visual representation of network health and helps developers to quickly identify any issues or bottlenecks in the system. By monitoring key metrics such as consensus duration, gossip round frequency, and transaction throughput, developers can make informed decisions about how to optimize their metagraphs networks and improve overall performance.

## Installation[​](https://docs.constellationnetwork.io/sdk/elements/telemetry-dashboard#installation) <a href="#installation" id="installation"></a>

The Telemetry dashboard is included as part of the Euclid Development Environment. Once the framework is installed, it can be started with Hydra. To start the dashboard, ensure that the `start_grafana_container` option is enabled in `euclid.json`:

```
...
  "docker": {
    "start_grafana_container": true
  }
...
```

Then, you can initiate the system from genesis with the following command:

```
scripts/hydra start-genesis
```

Alternatively, to start from a rollback, execute:

```
scripts/hydra start-rollback
```

By default, Grafana runs on port 3000 and can be accessed at the following url

```
http://localhost:3000
```

## Setup[​](https://docs.constellationnetwork.io/sdk/elements/telemetry-dashboard#setup) <a href="#setup" id="setup"></a>

The default username and password both “admin”.

![Grafana Login](https://docs.constellationnetwork.io/assets/images/grafana-login-1fa3cbb50291390e8c21590b6db622de.png)

## Dashboards[​](https://docs.constellationnetwork.io/sdk/elements/telemetry-dashboard#dashboards) <a href="#dashboards" id="dashboards"></a>

You can find the default dashboards in the “Dashboards” section on the left menu.

![Grafana Dashboards](https://docs.constellationnetwork.io/assets/images/grafana-dashboards-94849c832ea4ef378b8579f88855edb6.png)

**By default, the following templates are included:**

* Global Layer dashboard - Information about the Global L0 and DAG L1 networks.
* Currency Layer dashboard - Information about the Currency L0 and Currency L1 networks.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.constellationnetwork.io/metagraph-development/elements/telemetry-dashboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
