

Labels: these are key-value pairs that allow you to add additional context to your metrics.Basic metrics: the library allows you to define some basic metrics supported by Prometheus to track some relevant values in your application, like the number of times an event has occured or the current amount of allocated memory and so on.The Prometheus Delphi Client library offers a range of features that make it a powerful and flexible tool for monitoring Delphi applications using Prometheus.īy using the library, you can gain valuable insights into the performance and behavior of your Delphi applications and make data-driven decisions to improve them. Here we will discuss the client library for Prometheus written for Embarcadero Delphi. To use Prometheus effectively, you need a client library implemented in your favorite programming language that can be integrated into your applications to expose the relevant metrics to the Prometheus server. It provides a powerful system for collecting and analyzing metrics from various sources, including applications, servers, and other systems. Prometheus is a popular open-source monitoring tool that is widely used in modern software environments. The library also supports Prometheus' text based exposition format, that can be configured and made available via an HTTP endpoint on your Web application's instance using specific middlewares or directly calling the text exporter. It allows you to instrument your Delphi code with custom metrics and provides some built-in and ready to use metrics. The Prometheus Delphi Client library is a set of classes that allow you to instrument your Delphi applications with Prometheus metrics.


This is a Delphi client library for Prometheus, similar to libraries created for other languages.
