我想自动创建Grafana仪表板。对于某些资源,我们使用AWS Cloudwatch作为数据源。我们使用自定义名称空间来提供其他指标。
我知道如何配置数据源,但是Cloudwatch的问题在于无法将自定义名称空间信息存储在.yaml文件中。
也许有人在这里有一些解决方法?借助AWS CLI,很容易获得命名空间列表,但是如何将这些数据提供给Grafana配置呢?
答案 0 :(得分:0)
尝试在customMetricsNamespaces
块中使用jsonData
。
- name: cloudwatch
type: cloudwatch
jsonData:
authType: credentials
defaultRegion: eu-west-1
customMetricsNamespaces: ns1/ns1,ns2/ns2
isDefault: true
editable: true
答案 1 :(得分:0)
您可以点击此链接https://grafana.com/docs/grafana/v6.5/features/datasources/cloudwatch/进行配置。
请使用customMetricsNameSpace,这将帮助您识别出自定义指标数据。
- name: CloudWatch_Test
type: cloudwatch
jsonData:
authType: keys
defaultRegion: us-east-1
customMetricsNamespaces: <>
secureJsonData:
accessKey: <>
secretKey: <>
editable: true #If you would like to edit your data post configuration.
希望这对您有所帮助。