in opentelemetry-exporter-gcp-monitoring/src/opentelemetry/exporter/cloud_monitoring/__init__.py [0:0]
def _batch_write(self, series: List[TimeSeries]) -> None:
"""Cloud Monitoring allows writing up to 200 time series at once
:param series: ProtoBuf TimeSeries
:return:
"""
write_ind = 0
while write_ind < len(series):
self.client.create_time_series(
CreateTimeSeriesRequest(
name=self.project_name,
time_series=series[
write_ind : write_ind + MAX_BATCH_WRITE
],
),
)
write_ind += MAX_BATCH_WRITE