Episodio #18 - Prometheus Client per Delphi


 

Prometheus Client per Delphi
giovedì 25 mag 2023

Prometheus Client per Delphi

Prometheus è un sistema open-source progettato per aiutare gli sviluppatori e gli operatori a monitorare il funzionamento dei propri (micro)servizi raccogliendo da essi diversi valori detti "metriche".

Si tratta di uno strumento ampiamente utilizzato nei sistemi basati su servizi distribuiti e offre un'ampia gamma di funzionalità per raccogliere dati sulle prestazioni dei singoli componenti, siano essi moduli software progettati direttamente da noi o in alternativa altri moduli e tool di terze parti, come ad esempio i sistemi di messaggistica.

Ed è qui che entra in gioco il client Delphi per Prometheus: grazie a questa libreria - gratuita e opensource - gli sviluppatori Delphi avranno la possibilità di integrare facilmente nei propri servizi le funzionalità che consentono di gestire e restituire al tool Prometheus i valori delle metriche e più in generale tutti i dati salienti che ne consentono il monitoraggio e l'analisi delle prestazioni nel tempo.

In questo episodio, esploreremo da vicino le caratteristiche del client e scopriremo le potenzialità che esso offre agli sviluppatori Delphi, dalla definizione delle metriche al loro periodico aggiornamento, alla configurazione dell'endpoint che fornisce i dati al tool Prometheus e alla relativa implementazione usando la libreria REST API che si preferisce.


Ecco i link di riferimento per questo episodio:

Ascolta online