diff --git a/.gitbook/assets/prometheus_settings.png b/.gitbook/assets/prometheus_settings.png
new file mode 100644
index 0000000..ca3b1ff
Binary files /dev/null and b/.gitbook/assets/prometheus_settings.png differ
diff --git a/SUMMARY.md b/SUMMARY.md
index 7e69673..ecc88f0 100644
--- a/SUMMARY.md
+++ b/SUMMARY.md
@@ -31,6 +31,7 @@
* [Data Integrations](settings/data-platforms/README.md)
* [InfluxDB v2](settings/data-platforms/influxdb2.md)
+ * [Prometheus](settings/data-platforms/prometheus.md)
* [Notifications](settings/notifications/README.md)
* [Database](settings/notifications/database.md)
* [Mail](settings/notifications/mail.md)
diff --git a/settings/data-platforms/prometheus.md b/settings/data-platforms/prometheus.md
new file mode 100644
index 0000000..ed416d3
--- /dev/null
+++ b/settings/data-platforms/prometheus.md
@@ -0,0 +1,31 @@
+# Prometheus
+
+After each test, Speedtest Tracker exposes the metrics for Prometheus to scrape. For long term storage or custom visualizations.
+
+### Authentication
+
+To configure Speedtest Tracker to expose its metrics behind `basic auth`, apply the following settings
+
+
Name
Default
Description
Use Basic Authentication
false
Enable / Disable Basic Auth
username
blank
username for authentication
password
blank
password for authentication
+
+
+
+### Data pattern
+
+Speedtest Tracker exports data in two categories: labels and metrics. Labels are used for filtering, while metrics are used for displaying data.
+
+
Name
app_name
label
isp
label
server_id
label
server_name
label
server_country
label
server_location
label
healthy
label
status
label
scheduled
label
download_bytes
Metric
upload_bytes
Metric
ping
Metric
download_bits
Metric
upload_bits
Metric
download_jitter
Metric
upload_jitter
Metric
ping_jitter
Metric
download_latency_avg
Metric
download_latency_high
Metric
download_latency_low
Metric
upload_latency_avg
Metric
upload_latency_high
Metric
upload_latency_low
Metric
packet_loss
Metric
+
+### Prometheus Scrape Config
+
+Below is an example Prometheus scrape configuration:
+
+```yaml
+scrape_configs:
+ - job_name: 'speedtest-tracker'
+ scrape_interval: 60s # Adjust to your set schedule
+ scrape_timeout: 10s
+ metrics_path: /prometheus
+ static_configs:
+ - targets: ['speedtest-tracker.local']
+```