我正在关注以下grafana关于洛基的文档。通过 helm Chart 安装 loki、promtail 和 grafana 后,我无法正确连接到我的 k8s 集群 loki 日志。当我在 Grafana GUI 中的“添加数据源”中输入 http: url 并继续保存和测试时,grafana 无法连接到 loki。
我的 Helm 命令是:
helm upgrade --install --namespace=monitoring promtail grafana/promtail --set "loki.serviceName=loki"
helm upgrade --install loki --namespace=monitoring grafana/loki-distributed
helm install --namespace=monitoring loki-grafana grafana/grafana
现在我主要在这一步和语法以及如何调试过程方面遇到问题: “使用 Loki 的 URL http://helm-installation-name-gateway.namespace.svc.cluster.local/(分别由部署的安装和命名空间替换)。”
我已经尝试了以下所有网址,但没有成功,任何指导将不胜感激!
http://loki-grafana.monitoring.svc.cluster.local:3100
Unable to fetch labels from Loki (Failed to call resource), please check the server logs for more details
最佳答案
我明白了。
helm repo add loki https://grafana.github.io/loki/charts
helm repo update
kubectl create namespace monitoring
helm upgrade --install loki --namespace=monitoring grafana/loki-stack
helm upgrade --install grafana --namespace monitoring grafana/grafana
kubectl get secret --namespace monitoring grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
kubectl port-forward --namespace loki service/grafana 3000:80
然后,当您登录 grafana 时,使用 http://loki:3100 作为数据源 URL
我找到的指南在这里:https://medium.com/codex/setup-grafana-loki-on-local-k8s-cluster-minikube-90450e9896a8
我刚刚跳过了 minikube 和 ingress 的内容
关于kubernetes - 无法在 Kubernetes 中添加 Grafana Loki 数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73205562/