Troubleshooting problems with GCS over gRPC is difficult without some telemetry indicating how the client is configured, and what load balancing information was available to the gRPC library.
When this option is enabled (the default), the GCS client will export the gRPC telemetry discussed in gRFC/66 and gRFC/78 to Google Cloud Monitoring. Google Cloud Support can use this information to more quickly diagnose problems related to GCS and gRPC.
Sending this data does not incur any billing charges, and requires minimal CPU (a single RPC every few minutes) or memory (a few KiB to batch the telemetry).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-07 UTC."],[[["This page provides documentation for the `EnableGrpcMetricsOption` structure across multiple versions of the C++ storage library, ranging from version 2.11.0 to the latest release candidate 2.37.0-rc."],["The `EnableGrpcMetricsOption` controls the export of gRPC telemetry data for Google Cloud Storage (GCS) Remote Procedure Calls (RPCs), aiding in problem diagnosis."],["Enabling this option, which is on by default, exports telemetry data as per gRPC proposals gRFC/66 and gRFC/78 to Google Cloud Monitoring, enabling cloud support to more quickly identify issues."],["Exporting this gRPC telemetry does not result in billing charges and it requires minimal CPU and memory usage."],["The data type of the `EnableGrpcMetricsOption` is a boolean, which means it can either be true (enabled) or false (disabled)."]]],[]]