From f0b59def408fdbbb42f7c5cbf8af01e0ff8b10c2 Mon Sep 17 00:00:00 2001 From: Isaac Friedman <135850208+aizik-fridman@users.noreply.github.com> Date: Sun, 9 Aug 2026 12:23:42 +0300 Subject: [PATCH] Add Synthetic Exporter to exporters documentation Adding the `synthetic-exporter` to the official list of exporters. **Description:** An all-in-one synthetic monitoring exporter written in Go. It combines API HTTP status checks, absolute Unix timestamp SSL certificate expiration monitoring, and full multi-step headless browser UI user journeys using Playwright. **CNCF & Prometheus Compliance:** * **Port Allocation:** The default port has been properly registered in the Prometheus wiki (`10050`). * **Metric Standards:** Base units and naming conventions are strictly followed (e.g., exposing absolute unix epoch via `synthetic_ssl_cert_expiry_timestamp_seconds`). * **Architecture:** Uses a background worker pattern to decouple browser execution from the scrape path, preventing scrape timeouts and race conditions. **Link:** https://github.com/aizik-fridman/synthetic-exporter Signed-off-by: Isaac Friedman <135850208+aizik-fridman@users.noreply.github.com> --- docs/instrumenting/exporters.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/instrumenting/exporters.md b/docs/instrumenting/exporters.md index 1f8a2340f..8c87392c9 100644 --- a/docs/instrumenting/exporters.md +++ b/docs/instrumenting/exporters.md @@ -135,6 +135,7 @@ wide variety of JVM-based applications, for example [Kafka](http://kafka.apache. * [Nginx VTS exporter](https://github.com/sysulq/nginx-vts-exporter) * [Passenger exporter](https://github.com/stuartnelson3/passenger_exporter) * [Squid exporter](https://github.com/boynux/squid-exporter) + * [Synthetic Exporter](https://github.com/aizik-fridman/synthetic-exporter) * [Tinyproxy exporter](https://github.com/gmm42/tinyproxy_exporter) * [Varnish exporter](https://github.com/jonnenauha/prometheus_varnish_exporter) * [WebDriver exporter](https://github.com/mattbostock/webdriver_exporter)