Requirement:
We use promQL to fetch some metadata of a Kubernetes cluster. i.e existing namespaces
sum(kube_pod_info) by (namespace)
We would like to convert it to a grafana API call, so other apps can consume this metadata
Solution:
- First, we need to generate an API token. Refer grafana doc
- Second, below is a curl example to consume it:
curl -k -H "Authorization: Bearer e*****dfwefwef0=" https://grafana-test.testtest.com/api/datasources/proxy/1/api/v1/query?query=sum\(kube_pod_info\)by\(namespace\)
No comments:
Post a Comment