WIP — A simple service that can receive OpenTelemetry traces from a Hono api instrumented with
@fiberplane/hono-otel
You're looking at a self-hosted tracing service on ValTown, my friend!
More specifically, this is a service you can fork and run that receives traces from Hono APIs
that have been instrumented with @fiberplane/hono-otel.
Under the hood, it uses OpenTelemetry's javascript client to receive traces, and ValTown sqlite to persist the traces.
A Hono api sets up HTTP endpoints for receiving and querying traces, and we mount a Fiberplane API Playground to be able test the routes ourselves
All you gotta do is:
- Fork this project
- Add the environment variable:
AUTH_TOKEN
TODO
- Link to the Val honoAppWithTracing
- Explain configuration
Deno support can vary with OpenTelemetry's javascript libraries. We're working on improving things, but here are a few issues we've noticed:
- Log statements are recorded twice