DevX: Q2B2 Codeintel OpenTelemetry and s2 observability
Created by: bobheadxi
Problem
Cloud instances are lacking observability tooling (make Cloud the preferred deployed method), and inconsistent tracing export is a long-standing problem on self-hosted instances (provide a world-class admin experience).
Scope
-
Boundaries
- We target sourcegraph.sourcegraph.com (not all Cloud instances), and explore feasibility for sourcegraph.com
- We will not touch anything that isn't related to CodeIntel, unless absolutely necessary/tangential (e.g. API change)
- We will not add vendor-specific integrations within the code (e.g. vendor-specific push)
-
Definition of done
- OTel Collector is deployed and collecting OTel data
- Data is then pushed into a service provider HoneyComb
and Grafana - Prove that we can send data to other provider, in this case
GrafanaJaeger
- Data is then pushed into a service provider HoneyComb
- Codeintel error logs are reported to Sentry, and Cloud + codeintel makes an assessment on its usefulness in operating Cloud instances
Codeintel shares an experience report of having such observability in place, and we publicize in relevant channels and newsletter
- OTel Collector is deployed and collecting OTel data
Tracked issues
@unassigned
-
https://github.com/sourcegraph/sourcegraph/issues/37901 -
https://github.com/sourcegraph/sourcegraph/issues/37903 -
https://github.com/sourcegraph/sourcegraph/issues/37907
@bobheadxi
-
https://github.com/sourcegraph/sourcegraph/issues/37900 -
https://github.com/sourcegraph/sourcegraph/issues/38198
Completed
-
( 🏁 51 days ago) https://github.com/sourcegraph/sourcegraph/issues/27386 -
( 🏁 45 days ago) https://github.com/sourcegraph/sourcegraph/pull/38499 -
( 🏁 44 days ago) https://github.com/sourcegraph/sourcegraph/issues/38232🐛 -
( 🏁 35 days ago) https://github.com/sourcegraph/sourcegraph/pull/39002 -
( 🏁 34 days ago) https://github.com/sourcegraph/sourcegraph/issues/38819 -
( 🏁 3 days ago) https://github.com/sourcegraph/sourcegraph/issues/37902 -
( 🏁 today) https://github.com/sourcegraph/sourcegraph/issues/39174
@gitstart-sourcegraph: 1.00d
-
https://github.com/sourcegraph/sourcegraph/issues/37586 1.00d -
( 🏁 today) https://github.com/sourcegraph/sourcegraph/issues/37899 1.00d
-
Completed: 1.00d
-
( 🏁 63 days ago) https://github.com/sourcegraph/sourcegraph/issues/33192 1.00d🛠 ️
@jhchabran
-
https://github.com/sourcegraph/sourcegraph/issues/37958 -
https://github.com/sourcegraph/sourcegraph/issues/37905 (PRs: #38499)
Completed
-
( 🏁 63 days ago) https://github.com/sourcegraph/sourcegraph/issues/33240🛠 ️ -
( 🏁 42 days ago) https://github.com/sourcegraph/sourcegraph/issues/26981 (PRs:#38411)
@plibither8
Completed
-
( 🏁 42 days ago) https://github.com/sourcegraph/sourcegraph/issues/26981 (PRs:#38411)
@valerybugakov
Completed
-
( 🏁 42 days ago) https://github.com/sourcegraph/sourcegraph/issues/26981 (PRs:#38411)