apache / apache/texera

[Observability] Deploy OpenTelemetry Collector and Parca/eBPF profiling backends

Open
#5,369 2 comments 0 reactions 1 assignee Claimed by @Ma77Ball View on GitHub
Dominant language
Scala
Stars
314
Forks
187
Avg merge
1d 21h
Merged PRs (30d)
214

Description

### Task Summary
Stand up the local deployment wiring that receives and stores telemetry, default-off and isolated from the application services.
- Add an OpenTelemetry Collector configuration and wire it into the single-node `docker-compose` stack.
- Add the Parca server configuration and the Parca eBPF agent for continuous profiling.
- Update the single-node `up.sh` and `.env` to start the observability backends.
- Add configuration-validation specs for the collector and Parca config.
- The application runs unchanged whether or not these services are started.
### Task Type
- [x] DevOps / Deployment / CI
- [ ] Refactor / Cleanup
- [ ] Testing / QA
- [ ] Documentation
- [ ] Performance
- [ ] Other
### Related
Part of #4070. Depends on #5368.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.