C++ Actor Framework 0.18
Loading...
Searching...
No Matches
Public Attributes | List of all members
caf::actor_system::actor_metric_families_t Struct Reference

Metrics that some actors may collect in addition to the base metrics. More...

#include <actor_system.hpp>

Public Attributes

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.
 

Detailed Description

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: