You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Observability] Deploy OpenTelemetry Collector and Parca/eBPF profiling backends #5369
Stand up the local deployment wiring that receives, stores, and visualizes telemetry, default-off and isolated from the application services.
Add an OpenTelemetry Collector configuration and wire it into the single-node docker-compose stack.
Store each signal in an external backend the Collector exports to: Loki (logs), VictoriaMetrics (metrics), Jaeger (traces), and Parca (profiles).
Add Grafana as the dashboard layer, pre-provisioned with datasources for Loki, VictoriaMetrics, and Jaeger, so operators get log search, metric dashboards, and trace views with no Texera-built UI.
Add the Parca server configuration and the Parca eBPF agent for continuous profiling.
Make the observability backends opt-in through native COMPOSE_PROFILES in .env (one profile per signal), off by default, so a plain install runs only core Texera.
Add configuration-validation specs for the collector and Parca config, and a README documenting the stack and how to point an external Grafana or OpenSearch at the same endpoints instead.
The application runs unchanged whether or not these services are started.
Task Type
DevOps / Deployment / CI
Refactor / Cleanup
Testing / QA
Documentation
Performance
Other
Scope
Part of the observability effort, now scoped to instrumentation and export only; viewing is handled by Grafana and other external tools, not a Texera-built UI. Grafana and Loki are AGPLv3 optional operator-run components, not bundled in any Texera release artifact; the Collector, VictoriaMetrics, Jaeger, and Parca are Apache-2.0. The former in-repo query gateway and dashboard issues (#5370 to #5374) are closed.
changed the title [-][Observability] PR3: deployment (OTel collector + Parca/eBPF)[/-][+][Observability] Deploy OpenTelemetry Collector and Parca/eBPF profiling backends[/+]on Jun 6, 2026
Scope update. The observability effort is now scoped to instrumentation and export only (PRs #5375 to #5377). Telemetry is exported over OTLP and viewed in external tools (Grafana, Loki, VictoriaMetrics, Jaeger); the in-repo query gateway and dashboard work (issues #5370 to #5374, PRs #5378 to #5382) has been dropped. This issue's description has been updated to match.
Activity
Ma77Ball commentedon Jun 5, 2026
/take
Ma77Ball commentedon Jun 5, 2026
/parent-issue #4070
[-][Observability] PR3: deployment (OTel collector + Parca/eBPF)[/-][+][Observability] Deploy OpenTelemetry Collector and Parca/eBPF profiling backends[/+]Ma77Ball commentedon Oct 20, 2026
Scope update. The observability effort is now scoped to instrumentation and export only (PRs #5375 to #5377). Telemetry is exported over OTLP and viewed in external tools (Grafana, Loki, VictoriaMetrics, Jaeger); the in-repo query gateway and dashboard work (issues #5370 to #5374, PRs #5378 to #5382) has been dropped. This issue's description has been updated to match.