kubernetes 如何将运行在AKS中的grafana agent与grafana cloud集成

wvt8vs2t  于 2023-06-28  发布在  Kubernetes
关注(0)|答案(1)|浏览(142)

我已经使用Helm Chart在我的Azure Kubernetes集群中安装了grafana代理
友情链接:https://artifacthub.io/packages/helm/grafana/grafana-agent
步骤-1:

helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
helm install my-release grafana/grafana-agent

第二步:
我已经通过参考以下文档创建了grafana云帐户:https://grafana.com/auth/sign-up/create-user
步骤3:
我通过添加agent.yaml更新了grafana代理的configmap:|资讯

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

从grafana云得到了用户名和密码的详细信息

但我无法看到任何指标被发送到我的grafana云。

我对Grafana Cloud完全陌生。请帮助我解决这个错误。我是Grafana Tech Stack的新手。
先谢了

nafvub8i

nafvub8i1#

要使用Grafana Agent将AKS与Grafana Cloud集成,请按照以下步骤操作:

步骤:

1.转到Grafana门户网站,即. grafana.net。单击Home > Observability > Kubernetes > Configuration。
1.选择正确的数据源。
1.安装 Jmeter 板和警报规则。您可以通过单击门户中的按钮来安装它们。
1.单击配置说明,它将指导您完成安装过程。
注意事项:
如果在完成步骤3之后,您的pod继续崩溃,则可能是由于在部署ConfigMap期间创建的agent.yaml文件中的scrape_configs列表中缺少配置。查看日志以确定行号并从scrape_configs列表中删除相应的索引。
在我的例子中,pod由于条目job_name: integrations/grafana-mimir/kubelet而崩溃。删除此条目后,等待60秒,您应该开始在步骤2中安装的 Jmeter 板中看到指标。
更新configmap后。请删除pod,以便获取最新文件。

相关问题