Skip to content

Create a Tracker Metrics Dashbaord with Prometheus and Grafana #20

@josecelano

Description

@josecelano

Depends on: torrust/torrust-tracker#1126

Add Prometheus and Grafana containers to the docker-compose configuration.

One example panel with the number of torrents:

image

Subtasks

  • Add tracker endpoint.
  • Create docker-compose configuration for Prometheus.
  • Create docker-compose configuration for Grafana.
  • Setup firewall for droplet to close Prometheus port (9090). Prometheus does not have authentication and you can see the tracker API token in the configuration.
  • Update docker-compose configuration on the demo server (/home/torrust/github/torrust/torrust-demo).
  • Create the dashboard with the panels.
  • Setup Grafana with HTTPS (Nginx proxy).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions