github.com/Jeffail/benthos/v3@v3.65.0/website/docs/guides/monitoring.md (about)

     1  ---
     2  title: Monitoring
     3  ---
     4  
     5  ## Health Checks
     6  
     7  Benthos serves two HTTP endpoints for health checks:
     8  
     9  - `/ping` can be used as a liveness probe as it always returns a 200.
    10  - `/ready` can be used as a readiness probe as it serves a 200 only when both the input and output are connected, otherwise a 503 is returned.
    11  
    12  ## Metrics
    13  
    14  Benthos [exposes lots of metrics][metrics.names] either to Statsd, Prometheus, Cloudwatch or for debugging purposes an HTTP endpoint that returns a JSON formatted object.
    15  
    16  The target destination of Benthos metrics is configurable from the [metrics section][metrics.about], where it's also possible to rename and restrict the metrics that are emitted with mappings.
    17  
    18  ## Tracing
    19  
    20  Benthos also [emits opentracing events][tracing.about] to a tracer of your choice, which can be used to visualise the processors within a pipeline.
    21  
    22  [metrics.about]: /docs/components/metrics/about
    23  [metrics.names]: /docs/components/metrics/about#metric_names
    24  [tracing.about]: /docs/components/tracers/about