An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

prometheus

A simple and modern, type safe, performance focused, idiomatic Haskell client for Prometheus monitoring. Specifically there is no use of unsafe IO or manual ByteString construction from lists of bytes. Batteries-included web server. A key design element of this library is that the RegistryT monad transformer is only required for registering new time series. Once the time series is registered, new data samples may just be added in the IO monad. Note: Version 0.* supports Prometheus v1.0 and version 2.* supports Prometheus v2.0. A Registry and StateT-based RegistryT are available for unit testing or generating lists of `[IO a]` actions that can be sequenced and returned from pure code to be applied.

Ecosystem
hackage.haskell.org
Latest Release
2.3.0
over 1 year ago
Versions
26
Downloads
25,432 total
Dependent Packages
3
Dependent Repos
35
Links
Registry hackage.haskell.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/prometheus
spec
License BSD-3-Clause
First Release almost 10 years ago
Last Synced about 6 hours ago
Repository
Stars 59 on GitHub
Forks 28 on GitHub
Commits 91
Committers 19
Avg per Author 4.789
DDS 0.703
Rankings on hackage.haskell.org
Overall Top 8.1%
Downloads Top 6.5%
Dependent packages Top 7.2%
Dependent repos Top 8.9%
Forks Top 7.4%