|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: <youruser>
password: <yourpassword>
```
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: