Optional: Grafana Target

Monitor some basic detail about Grafana

Grafana

Create Prometheus Target

The Stake Local dashboard provides only basic, high-level information about Grafana. It may only include memory use, version information, and latest GitHub release. Configuring this target is optional.

Edit the Grafana configuration file in the /etc/prometheus/files_sd/stakelocal/other directory.

sudo nano /etc/prometheus/files_sd/stakelocal/other/grafana.yml

It should look like the following.

    - targets: ['127.0.0.1:3000']
      labels:
        host: 'Default Host'
        service: 'Grafana'
        client: 'Grafana'

If this instance of Grafana is accessible at a different IP address or port, update those in the targets line.

Update the host and service labels, as needed. See About Stake Local Labels for label definitions.

Save the file and exit the editor.

Configure Grafana Monitoring

Turn on Grafana metrics by editing the Grafana configuration file.

sudo nano /etc/grafana/grafana.ini

Uncomment the enabled = true and disable_total_stats = false lines in the [metrics] section by removing the leading semicolon.

The following is an example from Grafana's documentation on enabling metrics.

# Metrics available at HTTP URL /metrics and /metrics/plugins/:pluginId
[metrics]
# Disable / Enable internal metrics
enabled           = true

# Disable total stats (stat_totals_*) metrics to be generated
disable_total_stats = false

Save the file and exit the editor.

Last updated