Observability

Go Event Bus provides first-class observability through two mechanisms:

  • Tracing via OpenTelemetry - One span per handler invocation, with trace propagation across transport boundaries
  • Metrics via a pluggable MetricProvider interface - Latency, success/failure counts, and state gauges from every invoker

Every invoker in the chain emits its own metrics, giving complete visibility into the execution pipeline.


Table of contents


Back to top

Copyright © 2025 Isaque de Souza Barbosa. Distributed under the MIT License.