https://github.com/lambdalisue/deno-openmetrics
🦕 OpenMetrics server library for Deno that support exporting metrics to Prometheus and OpenMetrics
https://github.com/lambdalisue/deno-openmetrics
deno metrics openmetrics prometheus
Last synced: about 1 month ago
JSON representation
🦕 OpenMetrics server library for Deno that support exporting metrics to Prometheus and OpenMetrics
- Host: GitHub
- URL: https://github.com/lambdalisue/deno-openmetrics
- Owner: lambdalisue
- License: mit
- Created: 2024-01-07T18:31:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-07T18:52:05.000Z (over 2 years ago)
- Last Synced: 2025-10-23T21:55:56.016Z (8 months ago)
- Topics: deno, metrics, openmetrics, prometheus
- Language: TypeScript
- Homepage: https://deno.land/x/openmetrics
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deno-openmetrics
[](https://deno.land/x/openmetrics)
[](https://doc.deno.land/https/deno.land/x/openmetrics/mod.ts)
[](https://github.com/lambdalisue/deno-openmetrics/actions?query=workflow%3ATest)
OpenMetrics library for [Deno]. It supports exporting metrics to [Prometheus]
and [OpenMetrics].
[Deno]: https://deno.land/
[Prometheus]: https://prometheus.io/
[OpenMetrics]: https://openmetrics.io/
## ToDo
- [ ] Support Metric Types
- [ ] `StateSet`
- [ ] `Info`
- [ ] `Histogram`
- [ ] `GaugeHistogram`
- [ ] `Summary`
- [ ] `Unknown`
- [ ] Add a `Collector` that use `Deno.metrics()` to collect metrics
- [ ] Consider if we can use `Worker` to collect/handle metrics in background
## License
The code follows MIT license written in [LICENSE](./LICENSE). Contributors need
to agree that any modifications sent in this repository follow the license.