{"repo":"ntt0601zcoder/flussonic-exporter","free":true,"listed":false,"github":"https://github.com/ntt0601zcoder/flussonic-exporter","clone":"git clone https://github.com/ntt0601zcoder/flussonic-exporter.git","description":"Exporter for Flussonic Media Server","language":"Python","stars":55,"topics":["exporter","flussonic","flussonic-streaming-server","metrics","prometheus-exporter","python"],"license":null,"category":"analytics","readme_excerpt":"Flussonic Prometheus Exporter A lightweight Prometheus exporter for Flussonic Media Server . It polls the Flussonic HTTP API ( GET /flussonic/api/v3/streams ), maps per-stream statistics to Prometheus gauges, and serves them on /metrics for scraping by Prometheus, Grafana, or compatible stacks. Table of contents - Purpose - Features - Architecture - Project layout - Configuration - Run locally - Docker - Docker Compose - HTTP endpoints - Metric catalog - Labels - Prometheus scrape config - Example PromQL queries - Known limitations - Migration notes - Documentation files - Grafana example - Development - Contributing - Star History Purpose Operators need open, scrapable metrics from Flussonic (input health, play HTTP stats, DVR, transcoder, uptime) in one place. This exporter bridges Flussonic’s JSON API and Prometheus text exposition so you can alert and dashboard without proprietary agents. It is designed for one Flussonic server per exporter process ; use distinct FLUSSONIC SERVER ID values when you run multiple exporters and scrape them all from Prometheus. Features - Polls the Flussonic API (up to 200 streams per request). - Maps input, play, DVR, transcoder, and stream uptime metrics (see Metric catalog). - Validates configuration at startup; structured logging instead of prints. - Stale series cleanup when streams disappear from the API response. - /healthz (liveness) and /readyz (readiness after first successful fetch); JSON variants via ?format=json or Accept: applic","default_branch":null,"files":null,"tree":[],"storefront":"/r/ntt0601zcoder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ntt0601zcoder/flussonic-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}