Added detail on how to configure prometheus and linked to basic Grafana dashboard

Matthew Macdonald-Wallace 2021-08-09 17:33:33 +01:00
parent 846c2759f4
commit e9a64eae52

@ -12,6 +12,25 @@ Labels to filter by include:
|monitor_hostname | The Hostname to be monitored (TCP) |
|monitor_port | The port to be monitored (TCP) |
# Prometheus Configuration
Put the following into your Prometheus config:
```
- job_name: 'uptime'
scrape_interval: 30s
scheme: http
static_configs:
- targets: ['uptime-kuma.url']
basic_auth: # Only needed if authentication is enabled (default)
username: <your user>
password: <your password>
```
You should see the `monitor_response_time` and `monitor_status` metrics showing up in Prometheus
There is also a [Grafana Dashboard](https://grafana.com/grafana/dashboards/14847) available to import into your Grafana installation to get the metrics integrated with your other monitoring tools.
# Example PromQL queries
Assuming we have HTTP monitors in place for bbc.co.uk and google.com: