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

标签 kubernetes grafana grafana-loki

我正在关注以下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/

相关文章:

kubernetes - 具有本地持久存储的Kubernetes(连接)-排水节点

Azure kubernetes - 如何使用 Azure API 管理来验证 kubernetes API?

apache - 在 k8s 上安全地运行 apache 容器

kubernetes - yaml 文件中的 cp 命令

kubernetes - Grafana Helm 通知配置

kubernetes - ETCD 向 Prometheus 认证数据

logging - Loki 日志中各路径的平均响应时间

linux - 配置 promtail 2.0 以读取文件 .log

kubernetes - 使用 prometheus 计算 k8s 集群 cpu/内存使用情况

kubernetes - Promtail 多行不合并堆栈跟踪