tracing
hs-opentelemetry
tracing | hs-opentelemetry | |
---|---|---|
- | 1 | |
24 | 61 | |
- | - | |
5.5 | 6.4 | |
3 months ago | 20 days ago | |
Haskell | Haskell | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tracing
We haven't tracked posts mentioning tracing yet.
Tracking mentions began in Dec 2020.
hs-opentelemetry
-
APM Solution for Haskell
Interesting timing! we were also looking into an APM client to work with ELK. I was tempted to implement our own APM Agent but Elastic pointed us to OpenTelemetry https://www.elastic.co/guide/en/apm/guide/8.0/open-telemetry.html also I found this library: https://github.com/iand675/hs-opentelemetry which seems to have some modules for a few common libraries like wai, postgres-simple, yesod so it might be less work then you expect if you use those libraries: https://github.com/iand675/hs-opentelemetry/tree/main/instrumentation
What are some alternatives?
keter - Web app deployment manager
autometrics-rs - Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
postgrest - REST API for any Postgres database
promscale - [DEPRECATED] Promscale is a unified metric and trace observability backend for Prometheus, Jaeger and OpenTelemetry built on PostgreSQL and TimescaleDB.
servant - Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more!
opentelemetry-rust - The Rust OpenTelemetry implementation
tracing-control - Distributed tracing
otelbin - Web-based tool to facilitate OpenTelemetry collector configuration editing and verification