opamp-core

Consumer Client Diagrams Guide

This page explains the rendered consumer client diagrams and links each one back to the Mermaid source. For the latest architecture (including process-tracking strategy split), use the Mermaid source as canonical.

Diagram 1: Class and Module Relationships

Consumer class and module relationships

What this shows:

Diagram 2: Runtime Entrypoints

Consumer runtime entrypoints

What this shows:

Diagram 3: Mixin Dispatch Model

Consumer mixin method dispatch

What this shows:

Diagram 4: Reporting Flags and Update Controllers

Consumer reporting flags and update controllers

What this shows:

Diagram 5: Transport URL and TLS Resolution

Consumer transport URL and TLS resolution

What this shows:

Diagram 6: Runtime Process Tracking Strategy

No rendered PNG panel is currently published for this diagram section. Use the Mermaid source in docs/dev/client(consumer)/consumer_client_diagram.md for the current strategy flow.

What this shows: