The Kinds of Observation Surface

State through lookups and subscriptions · one message through diagnostics · numbers through meters

The Kinds of Observation Surface State through lookups and subscriptions · one message through diagnostics · numbers through meters framework runtime · what is running · Architecture component framework runtime what is running status surface · the value now and its changes · Architecture component status surface the value now and its changes diagnostics · traces and records · Architecture component diagnostics traces and records meters · numbers · Architecture component meters numbers readiness and its changes the path of one message values gathered over time

They are consumed differently

  • • The status surface is for reading the current value or receiving changes in order. A subscription stays open until cancelled, so run it somewhere tied to the host's lifetime.
  • • Diagnostics are for tracing one message and meters for gathering dashboard numbers. There is no surface that delivers runtime events to a handler.