Skip to content

Observability — bounded contexts

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

flowchart LR
    subgraph observability["Observability"]
        BC_21["BC-21<br/>Operations"]
        BC_22["BC-22<br/>Evaluation & Learning"]
    end
Hold "Alt" / "Option" to enable pan & zoom
Context Authoritative state Services Status
BC-21 Operations Telemetry projections, incidents, SLO read models 12 target
BC-22 Evaluation & Learning Suites, results, gates, learning proposals 3 target

BC-21 Operations

Authoritative state: Telemetry projections, incidents, SLO read models | Service | Granularity | Host | Status | |---|---|---|---| | AgentTelemetryService | module of host | ObservabilityHost | unmodelled | | AlertRuleService | module of host | ObservabilityHost | target | | DashboardService | module of host | ObservabilityHost | target | | IncidentService | later stage | — | unmodelled | | LogQueryService | external / canonical | — | unmodelled | | MetricAggregationService | external / canonical | — | unmodelled | | ObservabilityHost | standalone host | — | target | | RuntimeHealthService | module of host | ObservabilityHost | unmodelled | | SloService | module of host | ObservabilityHost | target | | TelemetryCorrelationService | external / canonical | — | unmodelled | | TemplateAnalyticsService | later stage | — | unmodelled | | TraceService | external / canonical | — | unmodelled |

Events produced: AlertRuleChanged, AlertFired, AlertResolved, RunProjectionUpdated, OperationsDigestProduced, SloDefined, SloBreached, SloRecovered, ServiceHealthChanged

BC-22 Evaluation & Learning

Authoritative state: Suites, results, gates, learning proposals | Service | Granularity | Host | Status | |---|---|---|---| | FeedbackService | module of host | ObservabilityHost | target | | KnowledgeQualityService | module of host | ObservabilityHost | unmodelled | | QualityScoreService | module of host | ObservabilityHost | target |

Events produced: FeedbackRecorded, DatasetPublished, LearningProposalRaised, LearningProposalDecided, EvaluationSuiteActivated, EvaluationStarted, EvaluationCompleted, EvaluationFailed, DriftDetected