Client libraries

    Choose a Prometheus client library that matches the language in which your application is written. This lets you define and expose internal metrics via an HTTP endpoint on your application’s instance:

    When Prometheus scrapes your instance’s HTTP endpoint, the client library sends the current state of all tracked metrics to the server.

    When implementing a new Prometheus client library, please follow the . Note that this document is still a work in progress. Please also consider consulting the development mailing list. We are happy to give advice on how to make your library as useful and consistent as possible.