C++ Actor Framework  0.18
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>

Collaboration diagram for caf::actor_system::actor_metric_families_t:
Collaboration graph

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. More...
 
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. More...
 
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).

Member Data Documentation

◆ mailbox_time

telemetry::dbl_histogram_family* caf::actor_system::actor_metric_families_t::mailbox_time = nullptr

Samples how long a message waits in the mailbox before the actor processes it.

◆ output_buffer_size

telemetry::int_gauge_family* caf::actor_system::actor_metric_families_t::output_buffer_size = nullptr

Tracks how many stream elements are currently waiting in the output buffer due to insufficient credit.


The documentation for this struct was generated from the following file: