Metrics that some actors may collect in addition to the base metrics.
More...
#include <actor_system.hpp>
|
telemetry::dbl_histogram_family * | processing_time = nullptr |
| Samples how long the actor needs to process messages.
|
|
telemetry::dbl_histogram_family * | mailbox_time = nullptr |
| Samples how long a message waits in the mailbox before the actor processes it.
|
|
telemetry::int_gauge_family * | mailbox_size = nullptr |
| Counts how many messages are currently waiting in the mailbox.
|
|
struct { | |
|
telemetry::int_counter_family * processed_elements = nullptr | |
| Counts the total number of processed stream elements from upstream.
|
|
telemetry::int_gauge_family * input_buffer_size = nullptr | |
| Tracks how many stream elements from upstream are currently buffered.
|
|
telemetry::int_counter_family * pushed_elements = nullptr | |
| Counts the total number of elements that have been pushed downstream.
|
|
telemetry::int_gauge_family * output_buffer_size = nullptr | |
| Tracks how many stream elements are currently waiting in the output buffer due to insufficient credit.
|
|
} | stream | |
| Wraps streaming-related actor metric families.
|
|
Metrics that some actors may collect in addition to the base metrics.
All families in this set use the label dimension name (the user-defined name of the actor).
The documentation for this struct was generated from the following file:
- libcaf_core/caf/actor_system.hpp