From 87f5240770cb90d1603151f5a275ffca1bdfd117 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Antoine=20Beaupr=C3=A9?= <anarcat@debian.org>
Date: Wed, 18 Aug 2021 15:13:49 -0400
Subject: [PATCH] add a list of potential exporters

---
 howto/prometheus.md | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/howto/prometheus.md b/howto/prometheus.md
index 4f624ffb..b7dd01b9 100644
--- a/howto/prometheus.md
+++ b/howto/prometheus.md
@@ -642,6 +642,20 @@ Note that this list might become out of sync with the actual
 implementation, look into [Puppet](howto/puppet) in
 `profile::prometheus::server::external` for the actual deployment.
 
+### Other possible services to monitor
+
+Many more exporters could be configured. A non-exaustive list was
+built in [ticket tpo/tpa/team#30028](https://gitlab.torproject.org/tpo/tpa/team/-/issues/30028) around launch time. Here we
+can document more such exporters we find along the way:
+
+ * [Prometheus Onion Service Exporter](https://github.com/systemli/prometheus-onion-service-exporter/) - "Export the status and
+   latency of an onion service"
+ * [hsprober](https://git.autistici.org/ale/hsprober) - similar, but also with histogram buckets, multiple
+   attempts, warm-up and error counts
+ * [haproxy_exporter](https://github.com/prometheus/haproxy_exporter)
+
+There's also a [list of third-party exporters](https://prometheus.io/docs/instrumenting/exporters/) in the Prometheus documentation.
+
 ## SLA
 
 Prometheus is currently not doing alerting so it doesn't have any sort
-- 
GitLab