Installing Grafana Agent in an Azure Kubernetes Cluster
I am trying to install the Grafana Agent in my Azure Kubernetes Cluster using the Helm Chart from ArtifactHub.
Step 1:
helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
helm install my-release grafana/grafana-agent
Step 2:
I created a Grafana Cloud account following the documentation.
Step 3:
I configured the Agent with the username and password from Grafana Cloud by updating the ConfigMap with the following agent.yaml
:
apiVersion: v1
data:
config.river: "logging {\n\tlevel = \"info\"\n\tformat = \"logfmt\"\n}\n\ndiscovery.kubernetes
\"pods\" {\n\trole = \"pod\"\n}\n\ndiscovery.kubernetes \"nodes\" {\n\trole =
\"node\"\n}\n\ndiscovery.kubernetes \"services\" {\n\trole = \"service\"\n}\n\ndiscovery.kubernetes
\"endpoints\" {\n\trole = \"endpoints\"\n}\n\ndiscovery.kubernetes \"endpointslices\"
{\n\trole = \"endpointslice\"\n}\n\ndiscovery.kubernetes \"ingresses\" {\n\trole
= \"ingress\"\n}"
agent.yaml: |
global:
scrape_interval: 60s
external_labels:
cluster: example.cluster.dev
configs:
- name: integrations
remote_write:
- url: https://prometheus-prod-13-prod-us-east-0.grafana.net/api/prom/push
basic_auth:
username: xxxx
password: xxxx
kind: ConfigMap
metadata:
annotations:
meta.helm.sh/release-name: my-release
meta.helm.sh/release-namespace: default
creationTimestamp: "2023-06-22T13:45:11Z"
labels:
app.kubernetes.io/instance: my-release
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: grafana-agent
app.kubernetes.io/version: v0.34.2
helm.sh/chart: grafana-agent-0.16.0
name: my-release-grafana-agent
namespace: default
resourceVersion: "35520419"
uid: 3980b7b3-e09a-48ce-b8d6-3d9e681d5b10
However, I am not seeing any metrics in my Grafana Cloud.
I am new to Grafana tech stack, and would appreciate any help resolving this issue.