🌐
GitHub
github.com › catawiki › json_exporter
GitHub - catawiki/json_exporter: Prometheus JSON REST API exporter · GitHub
This Prometheus exporter can be used to export metrics from a REST HTTP(S) API that provides JSON documents.
Starred by 39 users
Forked by 16 users
Languages: Python 96.3% | Dockerfile 2.0% | Earthly 1.7%
🌐
GitHub
github.com › peekjef72 › httpapi_exporter
GitHub - peekjef72/httpapi_exporter: generic http REST API exporter · GitHub
This exporter wants to be a generic REST API exporter. That's mean it can login, then makes requests to urls to collect metrics and performs transformations on values and finally returns metrics in prometheus format.
Starred by 18 users
Forked by 6 users
Languages: Go 95.5% | JavaScript 3.9%
Discussions

Using Prometheus to ingest from foreign APIs
Write your own exporter (there are Prometheus client libraries for various languages) that queries the API and exposes its data in the Prometheus format: https://prometheus.io/docs/instrumenting/clientlibs/ https://prometheus.io/docs/instrumenting/writing_exporters/ More on reddit.com
🌐 r/PrometheusMonitoring
4
7
February 3, 2020
Getting volume capacity utilization data from API
Have you configured OnCommand Unified Manager, this will do alerting based on capacity utilisation with different threshold levels. It is also pretty good with custom reports/graphs that can be scheduled to email these outputs to a list of email addresses. OCUM is included with your base bundle available from the NetApp software download page. Alternatively you can use the API to create your own outputs, I've done this in the past with powershell, NetApp WorkFlow Automation tool can provide powershell output examples.. More on reddit.com
🌐 r/netapp
9
4
April 24, 2018
Running multiple exporters = multiples process, ports, ... ?
in general this is the case. As far as configuration management, yeah you’ll sort of need to deal with that somehow. Here’s one reason you don’t necessarily want just one super-exporter. It would mean all your metrics are in a single basket and failure of you super exporter might lead to signal failure across many services. You don’t usually want that. You want to limit your blast radius as it were, in case of exporter failure, need for restarts due to config changes, etc. On our docker nodes, we do exactly what the other commenter posted, we reverse proxy lots of exporters through a traefik reverse proxy using url path to determine which exporter to proxy. When traefik goes down or restarts, we have a momentary metrics drop-out for the whole node, but we sort of accept it. In k8s, we have separate Ingress per exporter specifically to avoid that problem. More on reddit.com
🌐 r/PrometheusMonitoring
2
6
February 25, 2021
Prometheus web exporter

How does this compare to https://github.com/prometheus/blackbox_exporter? I know the latter can also do web monitoring, so what's the overlap in features and what's unique to this new one?

More on reddit.com
🌐 r/PrometheusMonitoring
2
12
June 12, 2020
🌐
Google Groups
groups.google.com › g › prometheus-developers › c › qW527MN_7uQ
REST API exporter
The best method isn't to write an exporter, but rather to directly instrument the application to expose the needed metrics. What language is your application written in? ... Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message ... For my scenario, it's Java-based. I'll reach out to the developers to see if they are open to the idea of adding a Prometheus metrics endpoint.
🌐
Better Stack
betterstack.com › community › questions › how-to-monitor-rest-apis-with-prometheus
How to Monitor REST APIs with Prometheus | Better Stack Community
The Blackbox Exporter probes the target API and provides metrics like availability and response time. By exposing metrics, configuring Prometheus, and using effective queries and visualizations, you can monitor REST APIs comprehensively with ...
🌐
Medium
medium.com › teamzerolabs › write-aprometheus-api-exporter-in-record-time-7518ee22f238
Write a Prometheus API Exporter in Record Time | by Jack Yeh | TeamZeroLabs | Medium
November 8, 2020 - Setup Prometheus to scrape these exporters for samples. Over time, Prometheus will build up Time Series for samples collected. Setup Grafana to visualize the data within Prometheus. … And more! (Alerting on thresholds, and refining types of measurement as time goes on) Next, we will go over the steps for creating an API exporter.
🌐
GitHub
github.com › 42ity › fty-prometheus-rest
GitHub - 42ity/fty-prometheus-rest: A prometheus exporter to monitor 42ity appliance · GitHub
A prometheus exporter to monitor 42ity appliance. Contribute to 42ity/fty-prometheus-rest development by creating an account on GitHub.
Author: 42ity
🌐
Google Groups
groups.google.com › g › prometheus-users › c › ORZ0t2ffuCA
How to connect a simple REST API to Prometheus
Hi Shutima A very easy way is to use https://github.com/prometheus/blackbox_exporter > The blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP. We included lots of RESTful APIs in our blackbox config best regards Evelyn
🌐
SigNoz
signoz.io › guides › how to monitor rest apis with prometheus - a step-by-step guide
How to Monitor REST APIs with Prometheus - A Step-by-Step Guide | SigNoz
July 30, 2024 - Take your API monitoring to the next level with these advanced techniques: Use Prometheus exporters: Implement custom exporters for specific API metrics not covered by standard instrumentation.
Find elsewhere
🌐
Prometheus
prometheus.io › docs › prometheus › latest › querying › api
HTTP API | Prometheus
curl 'http://localhost:9090/api/v1/targets?scrapePool=node_exporter'
🌐
DEV Community
dev.to › erwanlt › monitoring-your-rest-api-with-prometheus-and-grafana-23dp
Monitoring your REST api with Prometheus and Grafana - DEV Community
February 1, 2022 - Else you need a running API, you can do that with these 2 options : ... And then, pull then using the command line. Normally you should see something like this in your docker CLI. You can directly run Grafana in a container, but Prometheus will need further configuration. Firstly to export our API metric, we need to add some new dependencies to the pom.xml
🌐
Prometheus
prometheus.io › docs › instrumenting › exporters
Exporters and integrations | Prometheus
There are a number of libraries and servers which help in exporting existing metrics from third-party systems as Prometheus metrics.
🌐
GitHub
github.com › pfrest › pfsense_exporter
GitHub - pfrest/pfsense_exporter: A Prometheus exporter for scraping metrics from the pfSense REST API package · GitHub
A Prometheus exporter for scraping metrics from pfSense firewalls using the REST API package. This exporter collects pfSense-specific metrics that are not available to the usual node-exporter on pfSense.
Author: pfrest
🌐
GitHub
github.com › enix › routeros-rest-exporter
GitHub - enix/routeros-rest-exporter: A Prometheus exporter for Mikrotik's RouterOS that uses the recent REST API and can be easily extended to support more metrics. · GitHub
A Prometheus exporter for Mikrotik's RouterOS that uses the recent REST API and can be easily extended to support more metrics. - enix/routeros-rest-exporter
Starred by 26 users
Forked by 3 users
Languages: Python 97.4% | Dockerfile 2.6%
🌐
Medium
medium.com › @virendrasingr81 › monitoring-http-rest-api-in-kubernetes-using-grafana-prometheus-and-blackbox-exporter-1193c604cb69
Monitoring HTTP/REST API in Kubernetes using Grafana, Prometheus and Blackbox Exporter | by virendrasing rajput | Medium
December 26, 2023 - additionalScrapeConfigs: - job_name: 'blackbox-external-targets' metrics_path: /probe params: module: [http_2xx] static_configs: - targets: - http://www.google.com relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: prometheus-blackbox-prometheus-blackbox-exporter:9115
🌐
Medium
medium.com › @DazWilkin › prometheus-exporter-for-particle-6203bf70abf5
Prometheus Exporter for Particle. Weekend Hacking | by Daz Wilkin | Medium
July 1, 2019 - The Exporter implements a simple Particle client that can create correct URL requests and handle responses. The client makes requests against the Particle Cloud asynchronously and enqueues the metrics that result.
🌐
OneUptime
oneuptime.com › home › blog › how to build custom exporters for prometheus
How to Build Custom Exporters for Prometheus
December 5, 2025 - Custom exporters bridge this gap by translating metrics from various sources into Prometheus format. This guide shows you how to build exporters in Go and Python. graph LR subgraph External System DB[(Database)] API[REST API] LOG[Log Files] end subgraph Custom Exporter C[Collector] M[Metrics Registry] H[HTTP Server] end P[Prometheus] DB --> C API --> C LOG --> C C --> M M --> H H --> P
🌐
Medium
medium.com › teamzerolabs › 15-steps-to-write-an-application-prometheus-exporter-in-go-9746b4520e26
15 Steps to Write an Application Prometheus Exporter in GO | by Jack Yeh | TeamZeroLabs | Medium
September 20, 2020 - We will cover the steps required to make the exporter. No worries, it is quick. Write an exporter in GO. Exporter will call REST API against an application (Mirth Connect in this example) when scraped.
🌐
GitHub
github.com › mikejoh › exporter-example
GitHub - mikejoh/exporter-example: Example of how to write a Prometheus Exporter in Go · GitHub
This is an example of how to write a Prometheus Exporter in Go. In this example we'll explore how to write an exporter using Go and a simple service that exposes a REST API. The service API can be seen as an third party application that exposes some kind of data (of it's internal state) that could be exposed to Prometheus.
Author: mikejoh
🌐
Grafana
grafana.com › docs › grafana-cloud › send-data › metrics › metrics-prometheus › prometheus-config-examples › the-restic-authors-rest-server
Monitor Rest Server with Prometheus and Grafana Cloud | Grafana Cloud documentation
Monitor Rest Server with Prometheus and Grafana Cloud The open source project Rest Server from The Restic Authors provides a Prometheus exporter so that you can aggregate, scrape, and push metrics to a Prometheus-compatible database.