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