我已经使用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的新手。
先谢了
1条答案
按热度按时间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,以便获取最新文件。