Files
scylladb/utils/labels.hh
Ernest Zaslavsky 19345e539f treewide: Add missing #pragma once
Add missing `#pragma once` to include headers
2025-09-01 14:58:21 +03:00

29 lines
852 B
C++

// Copyright (C) 2025-present ScyllaDB
// SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0
#pragma once
#include <seastar/core/metrics.hh>
extern seastar::metrics::label level_label;
/*!
* \brief we use label to allow granularity when reporting metrics
*/
/*!
* \brief Basic level are metrics that are being used by Scylla Monitoring
* To scrap only those metrics a user can use __level=basic
*/
extern seastar::metrics::label_instance basic_level;
/*!
* \brief The following labels are used for specific features
* It allows user disable a set of metrics that belong to the same
* feature in an easy way.
*/
extern seastar::metrics::label_instance cdc_label;
extern seastar::metrics::label_instance cas_label;
extern seastar::metrics::label_instance lwt_label;
extern seastar::metrics::label_instance alternator_label;