无法在 Kubernetes 中添加 Grafana Loki 数据源

Mat*_*.io 3 grafana kubernetes grafana-loki

我正在关注以下有关loki 的grafana文档。通过 helm Chart 安装 loki、promtail 和 grafana 后,我无法正确连接到我的 k8s 集群 loki 日志。当我在 Grafana GUI 中的“添加数据源”中输入 http: url 并继续保存和测试时,grafana 无法连接到 loki。

我的舵命令是:

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
Run Code Online (Sandbox Code Playgroud)

现在我主要在这一步和语法以及如何调试该过程方面遇到麻烦:“使用 URL http://helm-installation-name-gateway.namespace.svc.cluster.local/ for Loki(用 并替换为分别是您的部署的安装和命名空间)。”

我已经尝试了以下所有网址,但没有成功,任何指导将不胜感激!

http://loki-grafana.monitoring.svc.cluster.local:3100
Run Code Online (Sandbox Code Playgroud)

无法从 Loki 获取标签(调用资源失败),请检查服务器日志以获取更多详细信息

Bra*_*ets 5

我想到了。

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
Run Code Online (Sandbox Code Playgroud)

然后,当您登录 grafana 时,使用 http://loki:3100 作为数据源 url

我找到的指南在这里:https://medium.com/codex/setup-grafana-loki-on-local-k8s-cluster-minikube-90450e9896a8

我刚刚跳过了 minikube 和 ingress 的内容