See: https://prometheus.io/docs/instrumenting/clientlibs/
Choose your programming language, write your exporter using the prometheus client library for that language. There are various tutorials, e.g. https://prometheus.io/docs/guides/go-application/ At the end of the day, an exporter is just a HTTP server that returns a response body containing prometheus metrics exposition format <https://prometheus.io/docs/instrumenting/exposition_formats/>. The client libraries can just make things a little easier, e.g. maintaining counters for you. Some alternative approaches you could also consider: - use node_exporter's textfile collector. Then you just need to write metrics to a file, and node_exporter will pick them up automatically. - use exporter_exporter <https://github.com/QubitProducts/exporter_exporter>, which is able to exec a script - use one of the other generic exporters like statsd_exporter or pushgateway, and write your metrics to that (where they will persist, waiting for prometheus to scrape them) On Thursday, 21 April 2022 at 16:36:30 UTC+1 deeshu...@gmail.com wrote: > How to write Custom - exporter for specific application? We need create > custom metrics to full fill our application level metrics . > > > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/4dd7dd4d-48a0-47da-99e3-060e3c9748c4n%40googlegroups.com.