Document Prometheus
authorMark Felder <feld@FreeBSD.org>
Thu, 4 Apr 2019 17:19:31 +0000 (12:19 -0500)
committerMark Felder <feld@FreeBSD.org>
Thu, 4 Apr 2019 17:19:31 +0000 (12:19 -0500)
docs/api/prometheus.md [new file with mode: 0644]

diff --git a/docs/api/prometheus.md b/docs/api/prometheus.md
new file mode 100644 (file)
index 0000000..19c564e
--- /dev/null
@@ -0,0 +1,22 @@
+# Prometheus Metrics
+
+Pleroma includes support for exporting metrics via the [prometheus_ex](https://github.com/deadtrickster/prometheus.ex) library.
+
+## `/api/pleroma/app_metrics`
+### Exports Prometheus application metrics
+* Method: `GET`
+* Authentication: not required
+* Params: none
+* Response: JSON
+
+## Grafana
+### Config example
+The following is a config example to use with [Grafana](https://grafana.com)
+
+```
+  - job_name: 'beam'
+    metrics_path: /api/pleroma/app_metrics
+    scheme: https
+    static_configs:
+    - targets: ['pleroma.soykaf.com']
+```