提问人:Daniel Nahmani 提问时间:7/4/2023 更新时间:7/4/2023 访问量:41
将多个值写入 Google Cloud 指标时出现问题
Problem writing multiple values to google cloud metric
问:
我正在尝试一次将一定数量的值写入指标,但没有成功
client = monitoring_v3.MetricServiceClient()
project_name = f"projects/{project_id}"
series = monitoring_v3.TimeSeries()
series.metric.type = "custom.googleapis.com/my_metric"
series.resource.type = "gce_instance"
series.resource.labels["instance_id"] = "1234567890123456789"
series.resource.labels["zone"] = "us-central1-c"
series.metric.labels["TestLabel"] = "My Label Data"
now = time.time()
seconds = int(now)
nanos = int((now - seconds) * 10**9)
interval = monitoring_v3.TimeInterval(
{"end_time": {"seconds": seconds, "nanos": nanos}}
)
point = monitoring_v3.Point({"interval": interval, "value": {"double_value": value}})
series.points = [point]
self.time_series.append(series)
我总是将序列添加到time_series,最后运行一个发送此数组的函数
self.client.create_time_series(name=self.project_name,time_series=self.time_series)
它允许我只用一个值更新指标,有什么问题?
我尝试一次使用多个值更新指标,并希望它能正常工作
答: 暂无答案
评论