Skip to content
This repository has been archived by the owner on Feb 19, 2024. It is now read-only.

Provides a parser to translate Prometheus metrics into typed objects.

License

Notifications You must be signed in to change notification settings

promitor/Promitor.Parsers.Prometheus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Promitor - Prometheus Parser

Provides a parser to translate Prometheus metrics into typed objects.

Install

Install via NuGet:

Install-Package Promitor.Parsers.Prometheus.Core

Features

Easily parse raw metrics from a stream to concrete types:

var metrics = await PrometheusMetricsParser.ParseAsync(rawMetricsStream);

Easily parse raw metrics from an HTTP response to concrete types:

HttpResponseMessage httpResponse = await httpClient.GetAsync("/scrape");
var metrics = await httpResponse.ReadAsPrometheusMetricsAsync(rawMetricsStream);

Support

Learn more about our support options here.

Thanks for those who are supporting us via GitHub Sponsors.

Carlo Garcia-Mier Jorge Turrado Ferrero Karl Ots Loc Mai Lovelace Engineering Nills Franssens Richard Simpson Sam Vanhoutte

Donate

Promitor is fully OSS and built free-of-charge, however, if you appreciate my work you can do a small donation.

Donate

About

Provides a parser to translate Prometheus metrics into typed objects.

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Languages