Seastar
High performance C++ framework for concurrent servers
|
Subset of the per series metadata that is shared via get_values to other shards.
Allows omitting metadata that is already stored elsewhere or not needed by the metrics scrap handlers.
Not copyable to allow for safely sharing internalized data.
#include <seastar/core/metrics_api.hh>
Public Member Functions | |
metric_series_metadata (metric_id id, skip_when_empty should_skip_when_empty) | |
metric_series_metadata (const metric_series_metadata &)=delete | |
metric_series_metadata & | operator= (const metric_series_metadata &)=delete |
metric_series_metadata (metric_series_metadata &&) noexcept=default | |
metric_series_metadata & | operator= (metric_series_metadata &&) noexcept=default |
const labels_type & | labels () const |
skip_when_empty | should_skip_when_empty () const |
group_name_type | group_name () const |
group_name_type | name () const |