该问题通常发生在通过 AWS CloudWatch 数据源添加自定义指标时。解决方法是确保您在指标名称中正确使用了命名空间和维度,并在 CloudWatch Metrics 检查您的指标是否正确。例如,以下代码演示了如何在 Python 中使用 Boto3 发布带有正确名称空间和维度的自定义度量值:
import boto3
client = boto3.client('cloudwatch')
response = client.put_metric_data(
Namespace='MyNamespace',
MetricData=[
{
'MetricName': 'MyMetricName',
'Dimensions': [
{
'Name': 'MyDimensionName',
'Value': 'MyDimensionValue'
},
],
'Value': 1.0,
'Unit': 'Count'
},
]
)
确保在您的代码中遵循 CloudWatch 指南以正确使用命名空间、指标名称和维度。然后,在 Grafana 中重新查询您的指标数据。