Skip to content

Observability — microservices

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.

Every logical service keeps its own design page and model entry; deployment granularity says how it is shipped at first (decision D23). Modules of a host are deployed inside that host until an extraction decision is recorded.

flowchart TB
    subgraph ObservabilityHost["ObservabilityHost (host)"]
        AgentTelemetryService["AgentTelemetryService"]
        AlertRuleService["AlertRuleService"]
        DashboardService["DashboardService"]
        FeedbackService["FeedbackService"]
        KnowledgeQualityService["KnowledgeQualityService"]
        QualityScoreService["QualityScoreService"]
        RuntimeHealthService["RuntimeHealthService"]
        SloService["SloService"]
    end
    LogQueryService[("LogQueryService<br/>external")]
    MetricAggregationService[("MetricAggregationService<br/>external")]
    TelemetryCorrelationService[("TelemetryCorrelationService<br/>external")]
    TraceService[("TraceService<br/>external")]
    IncidentService["IncidentService (later)"]:::later
    TemplateAnalyticsService["TemplateAnalyticsService (later)"]:::later
    classDef later stroke-dasharray: 4 4;
Hold "Alt" / "Option" to enable pan & zoom
Service Context Granularity Host Status Page
AgentTelemetryService BC-21 module of host ObservabilityHost unmodelled —
AlertRuleService BC-21 module of host ObservabilityHost target design
DashboardService BC-21 module of host ObservabilityHost target design
FeedbackService BC-22 module of host ObservabilityHost target design
IncidentService BC-21 later stage — unmodelled —
KnowledgeQualityService BC-22 module of host ObservabilityHost unmodelled —
LogQueryService BC-21 external / canonical — unmodelled —
MetricAggregationService BC-21 external / canonical — unmodelled —
ObservabilityHost BC-21 standalone host — target design
QualityScoreService BC-22 module of host ObservabilityHost target design
RuntimeHealthService BC-21 module of host ObservabilityHost unmodelled —
SloService BC-21 module of host ObservabilityHost target design
TelemetryCorrelationService BC-21 external / canonical — unmodelled —
TemplateAnalyticsService BC-21 later stage — unmodelled —
TraceService BC-21 external / canonical — unmodelled —

AgentTelemetryService

Observability projection; merged into DashboardService.

Bounded context BC-21 Operations
Granularity module of host · host ObservabilityHost
Former catalog group Agent Mesh (merge)
Status unmodelled
Design page not written yet

AlertRuleService

Alert rules over SLOs, health, uncertain effects, findings and metrics with deduplication and routed notifications (BC-21).

Bounded context BC-21 Operations
Granularity module of host · host ObservabilityHost
Former catalog group Observability & Feedback (module)
Status target
Modelled 2 aggregates · 5 REST + 0 gRPC · 3 events · 2 workers · 2 tables
Design page planes/trust-operations/observability/services/alert-rule-service/index.md

DashboardService

Operations projections: run timelines joining Run Control truth with runtime, model, tool, context and usage events; overview aggregates (BC-21).

Bounded context BC-21 Operations
Granularity module of host · host ObservabilityHost
Former catalog group Observability & Feedback (module)
Status target
Modelled 2 aggregates · 5 REST + 1 gRPC · 2 events · 2 workers · 4 tables
Design page planes/trust-operations/observability/services/dashboard-service/index.md

FeedbackService

Human feedback, evaluation datasets from historical tasks, learning proposals reviewed by maintainers (BC-22).

Bounded context BC-22 Evaluation & Learning
Granularity module of host · host ObservabilityHost
Former catalog group Observability & Feedback (module)
Status target
Modelled 3 aggregates · 6 REST + 1 gRPC · 4 events · 2 workers · 4 tables
Design page planes/trust-operations/observability/services/feedback-service/index.md

IncidentService

IncidentService (Observability & Feedback group of the June-2026 catalog).

Bounded context BC-21 Operations
Granularity later stage
Former catalog group Observability & Feedback (defer)
Status unmodelled
Design page not written yet

KnowledgeQualityService

Knowledge quality evaluation; merged into QualityScoreService.

Bounded context BC-22 Evaluation & Learning
Granularity module of host · host ObservabilityHost
Former catalog group Knowledge Platform (merge)
Status unmodelled
Design page not written yet

LogQueryService

OpenTelemetry backends; the Factory owns projections and attribution

Bounded context BC-21 Operations
Granularity external / canonical · ref ext-otel-backend
Former catalog group Observability & Feedback (external)
Status unmodelled
Design page not written yet

MetricAggregationService

OpenTelemetry backends; the Factory owns projections and attribution

Bounded context BC-21 Operations
Granularity external / canonical · ref ext-otel-backend
Former catalog group Observability & Feedback (external)
Status unmodelled
Design page not written yet

ObservabilityHost

Operations, evaluation and FinOps projection host.

Bounded context BC-21 Operations
Granularity standalone host
Former catalog group (host added 2026-10-09) (module)
Status target
Modelled 0 aggregates · 2 REST + 0 gRPC · 0 events · 0 workers · 0 tables
Design page planes/trust-operations/observability/services/observability-host/index.md

QualityScoreService

Evaluation suites, runs, verdicts with regression gates and waivers, drift monitoring; evidence read at publication (BC-22).

Bounded context BC-22 Evaluation & Learning
Granularity module of host · host ObservabilityHost
Former catalog group Observability & Feedback (module)
Status target
Modelled 2 aggregates · 5 REST + 2 gRPC · 5 events · 2 workers · 3 tables
Design page planes/trust-operations/observability/services/quality-score-service/index.md

RuntimeHealthService

Health rollup; merged into SloService.

Bounded context BC-21 Operations
Granularity module of host · host ObservabilityHost
Former catalog group Runtime Cloud (merge)
Status unmodelled
Design page not written yet

SloService

SLO definitions, measurements and error budgets per subject; host health rollup (BC-21).

Bounded context BC-21 Operations
Granularity module of host · host ObservabilityHost
Former catalog group Observability & Feedback (module)
Status target
Modelled 2 aggregates · 3 REST + 0 gRPC · 4 events · 2 workers · 3 tables
Design page planes/trust-operations/observability/services/slo-service/index.md

TelemetryCorrelationService

OpenTelemetry backends; the Factory owns projections and attribution

Bounded context BC-21 Operations
Granularity external / canonical · ref ext-otel-backend
Former catalog group Observability & Feedback (external)
Status unmodelled
Design page not written yet

TemplateAnalyticsService

TemplateAnalyticsService (Template & Library group of the June-2026 catalog).

Bounded context BC-21 Operations
Granularity later stage
Former catalog group Template & Library (defer)
Status unmodelled
Design page not written yet

TraceService

OpenTelemetry backends; the Factory owns projections and attribution

Bounded context BC-21 Operations
Granularity external / canonical · ref ext-otel-backend
Former catalog group Observability & Feedback (external)
Status unmodelled
Design page not written yet