Skip to content

Observability — storage

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.

Store engines are profile statements (ADR-0006 NHibernate, ADR-0013 vector profiles, ADR-0012 transports). Residency and backup follow the data governance decision (D31) and the NFR baseline (D30).

Service Store Role Engine / profile Tables Residency RPO / RTO (min)
AlertRuleService Operations projection store primary azure-sql / nhibernate-sqlserver AlertRules, AlertInstances tenant-region 60 / 240
DashboardService Operations projection store read-model azure-sql / nhibernate-sqlserver RunProjections, TimelineEntries, ProjectionCheckpoints, OverviewProjections tenant-region 60 / 240
FeedbackService Operations projection store primary azure-sql / nhibernate-sqlserver HumanFeedback, Datasets, DatasetTasks, LearningProposals tenant-region 60 / 240
FeedbackService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
ObservabilityHost Operations projection store primary azure-sql / nhibernate-sqlserver — tenant-region 60 / 240
ObservabilityHost Cache and coordination cache redis / azure-cache — tenant-region 0 / 30
QualityScoreService Operations projection store primary azure-sql / nhibernate-sqlserver EvaluationSuites, EvaluationRuns, EvaluationResults tenant-region 60 / 240
QualityScoreService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
SloService Operations projection store primary azure-sql / nhibernate-sqlserver SloDefinitions, SloMeasurements, ServiceHealth tenant-region 60 / 240

Stores owned by this platform's hosts

Store Engine Profile Owner Summary
Operations projection store azure-sql nhibernate-sqlserver ObservabilityHost SLO read models, incidents, evaluation results, FinOps projections.