Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

DevX: Q2B2 Codeintel OpenTelemetry and s2 observability #37778

Closed
25 of 26 tasks
bobheadxi opened this issue Jun 27, 2022 · 7 comments
Closed
25 of 26 tasks

DevX: Q2B2 Codeintel OpenTelemetry and s2 observability #37778

bobheadxi opened this issue Jun 27, 2022 · 7 comments
Assignees
Labels
roadmap Issue tracking a product-eng roadmap item tracking

Comments

@bobheadxi
Copy link
Member

bobheadxi commented Jun 27, 2022

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 Grafana Jaeger
    • 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

Tracked issues

@bobheadxi

Completed

@davejrt

Completed

@gitstart-sourcegraph: 1.00d

Completed: 1.00d

@jhchabran

Completed

@plibither8

Completed

@sanderginn

Completed

@valerybugakov

Completed

Legend

  • 👩 Customer issue
  • 🐛 Bug
  • 🧶 Technical debt
  • 🎩 Quality of life
  • 🛠️ Roadmap
  • 🕵️ Spike
  • 🔒 Security issue
  • 🙆 Stretch goal
@bobheadxi bobheadxi added roadmap Issue tracking a product-eng roadmap item tracking team/devx labels Jun 27, 2022
@bobheadxi bobheadxi self-assigned this Jun 27, 2022
@bobheadxi
Copy link
Member Author

cc @vrto

@bobheadxi bobheadxi changed the title DevX: OpenTelemetry tracing export tracking issue DevX: Q2B2 CodeIntel OpenTelemetry and sourcegraph.sourcegraph.com observability Jun 28, 2022
@bobheadxi bobheadxi changed the title DevX: Q2B2 CodeIntel OpenTelemetry and sourcegraph.sourcegraph.com observability DevX: Q2B2 Codeintel OpenTelemetry and sourcegraph.sourcegraph.com observability Jun 28, 2022
@jhchabran
Copy link
Contributor

cc @vrto, we did another pass with @bobheadxi and trimmed down our first draft into this ticket

@vrto
Copy link
Contributor

vrto commented Jun 29, 2022

@jhchabran @bobheadxi I commented on the original bet scratch doc, I'm mainly concerned with the items in "definition of done".

@jhchabran
Copy link
Contributor

@bobheadxi we're invited you to a quick sync call later on today, quick heads up!

@bobheadxi bobheadxi changed the title DevX: Q2B2 Codeintel OpenTelemetry and sourcegraph.sourcegraph.com observability DevX: Q2B2 Codeintel OpenTelemetry and sourcegraph.sourcegraph.com (s2) observability Jun 29, 2022
@bobheadxi bobheadxi changed the title DevX: Q2B2 Codeintel OpenTelemetry and sourcegraph.sourcegraph.com (s2) observability DevX: Q2B2 Codeintel OpenTelemetry and s2, sourcegraph.com observability Jul 5, 2022
@bobheadxi bobheadxi changed the title DevX: Q2B2 Codeintel OpenTelemetry and s2, sourcegraph.com observability DevX: Q2B2 Codeintel OpenTelemetry and s2 observability Jul 5, 2022
@bobheadxi
Copy link
Member Author

Current participants: @bobheadxi @jhchabran @davejrt

@bobheadxi
Copy link
Member Author

@jhchabran you're most familiar with the work here, I'm reassigning this issue to you as I prepare to transition to Cloud :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
roadmap Issue tracking a product-eng roadmap item tracking
Projects
None yet
Development

No branches or pull requests

3 participants