Struct GrpcMetricsExcludedLabelsOption (3.5.0-rc)

gRPC telemetry excluded labels.

A set of OpenTelemetry resource attribute keys to exclude from metric labels when exporting gRPC telemetry. For example, to exclude the service.name label, configure the option with {"service_name"}.

Example: Exclude specific labels from telemetry
namespace gcs_ex = google::cloud::storage_experimental;
auto client = google::cloud::storage::MakeGrpcClient(
    google::cloud::Options{}
        .set<gcs_ex::EnableGrpcMetricsOption>(true)
        .set<gcs_ex::GrpcMetricsExcludedLabelsOption>(
            std::set<std::string>{"service_name", "service_version"}));

Type Aliases

Type

Alias Of: std::set< std::string >