Skip to content

Instantly share code, notes, and snippets.

@brantburnett
Created February 13, 2026 13:36
Show Gist options
  • Select an option

  • Save brantburnett/c71a93c97972c22e4762a201c839030b to your computer and use it in GitHub Desktop.

Select an option

Save brantburnett/c71a93c97972c22e4762a201c839030b to your computer and use it in GitHub Desktop.
Couchbase .NET Proposed Metric Flow
flowchart TB
    KV["Key/Value"] --> MT["MetricsTracker"]
    Query["Query"] --> MT
    Analytics["Analytics"] --> MT
    MT --> MV1["Meter v1"] & MV2["Meter v2"]
    MF1 --> IM1["Couchbase SDK IMeter"] & LM["LoggingMeter"]
    MV1 --> OT["OpenTelemetry"] & DM["dotnet-monitor"] & DC["dotnet-counters"] & MF1["MeterForwarder v1"]
    MV2 --> OT & DM & DC & MF2["MeterForwarder v2"]
    MF2 --> IM2["Couchbase SDK IMeter"]

    style OT opacity:0.6
    style DM opacity:0.6
    style DC opacity:0.6
    style IM1 fill:#e1f5ff
    style IM2 fill:#e1f5ff
    style LM fill:#fff3e0
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment