Skip to content

Add telemetry - #107

Merged
Nilirad merged 50 commits into
mainfrom
instrumentation
Sep 2, 2026
Merged

Add telemetry#107
Nilirad merged 50 commits into
mainfrom
instrumentation

Conversation

@Nilirad

@Nilirad Nilirad commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Adds instrumentation and telemetry via tracing and OpenTelemetry crates.

Nilirad added 30 commits July 22, 2026 12:40
- don't skip GH app installation ID
- don't wrap `id` values in valuable
- use `#[valuable(transparent)]` to avoid exporting newtypes as lists of
  one element
- `trigger_queue_delete_by_id` -> `trigger_queue_delete`
- `QueueTriggersParams` -> `TriggerQueueUpsertParams`
- `auth_middleware`
- `health_check`
- `get_latest_hash`
- `TelemetryGuard` preserved in independently of `run_app` outcome
- Disabled unused features from OpenTelemetry dependencies
- Skipped `span_context` from telemetry spans
`tracing-opentelemetry` does not currently support `valuable`
@Nilirad
Nilirad merged commit e2b4ce9 into main Sep 2, 2026
3 checks passed
@Nilirad
Nilirad deleted the instrumentation branch September 2, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add span-based tracing

1 participant