Skip to main content

Resonate Server observability

There are three areas of observability for the Resonate Server:

Logs​

The Resonate log level can be specified by with the --log-level flag. The available levels are:

  • DEBUG
  • INFO
  • WARN
  • ERROR

Metrics​

Resonate comes configured by default with a metrics server that emits the following Prometheus metrics:

Metric NameDescription
aio_total_submissionsThe total number of AIO submissions.
aio_in_flight_submissionsThe current number of in flight AIO submissions.
api_total_requestsThe total number of API requests.
api_in_flight_requestsThe current number of in flight API requests.
coroutines_totalThe total number of coroutines.
coroutines_in_flightThe current number of in flight coroutines.

Traces​

All requests may include a request-id header that can be used to trace a request through the system.