Graph-to-observability overviewOverview
Service Architect generates an operational Grafana workspace from the service graph. The dashboards connect graph-level concepts such as streams, links, connectors, endpoints, task pools, and join storage to the metrics emitted by the generated runtime.
When to use
Start here to understand what the generated dashboards cover and how they relate to the designer graph.
Behavior
- Dashboards are generated per service, organized into service folders, and provisioned consistently for Docker Compose and Kubernetes.
Product model
Dashboards are product templates, not documentation for the bundled examples. Names such as the Grafana folder and dashboard title come from the service name entered in the designer.
Transport and runtime templates are selected from the target language and its implementation adapter so that panel queries match the metrics the generated application actually exposes.
Dashboard families properties
Panels included in this dashboard.
Service and streamsPanelService health, configuration reloads, instance identity, and message flow between graph nodes.
Connectors and endpointsPanelInbound data sources and outbound data sinks, including request state, latency, and failures.
Execution and statePanelTask pools, delayed work, priority queues, and join-storage occupancy and eviction.
TransportsPanelHTTP, gRPC, Kafka, and Temporal dashboards aligned with the selected runtime implementation.
RuntimePanelLanguage- and framework-specific process, scheduler, memory, garbage collection, or event-loop signals.
Configuration example
make grafana-dashboards