我已经通过头盔图表将loki和grafana安装到了云托管的k8s集群中。如何将loki指标发送到grafana云?我知道我应该编辑promtail配置文件,但是如何定位和查看/编辑舵机图表文件呢?
我对loki+grafana的安装过程是:
helm upgrade --install loki --namespace=monitoring grafana/loki-stack
helm upgrade --install grafana --namespace=monitoring grafana/grafana
kubectl port-forward service/grafana 3000:80 -n monitoringloki的此安装只在本地向grafana公开loki。我希望输入loki (或者更具体地说是promtail)的配置,这样我就可以将loki日志发送到我的grafana云帐户,并从grafana云监视日志。我在一个非K8s设置中通过修改promtail-config.yaml实现了这一点,它被引用来将日志发送到grafana云。将grafana云url添加到promtail配置中,如:
clients:
- url: http://loki:3100/loki/api/v1/push
- url: https://123456:ekw0...=@logs-prod3.grafana.net/api/prom/push当我研究grafana云>集成和连接> loki托管日志> k8s集群时。我收到以下指示
下面生成了使用API键完成的配置(
)。将此代码复制并粘贴到promtail/config.yaml,以便使用promtail发送数据。
代码片段:
curl -fsS https://raw.githubusercontent.com/grafana/loki/master/tools/promtail.sh | sh -s 123456 eB9... logs-prod3.grafana.net default | kubectl apply --namespace=default -f -我对舵机图表很陌生,所以我不知道如何查看头盔配置文件以及它们的存储位置。或者如何从helm或k8s集群获取k8s文件。
发布于 2022-08-11 07:11:22
我不是Loki方面的专家,但我下载了图表使用的默认values.yaml,似乎有一个选项可以提到Promtail配置,它应该可以帮助您(如下所示)并查看上面的命令,看来Helm会使用默认值来安装图表,您仍然可以用两种方式修改它们。
1:运行下面的命令获取默认情况下用于安装图表的values.yaml,修改Promtail配置,然后使用修改后的values.yaml升级安装
helm get values -n monitoring grafana/loki-stack loki > values.installed.loki.yaml
*Modify the values.installed.loki.yaml, on line number 5 there are a few *promtail configuration you may need to set
promtail:
enabled: true
config:
lokiAddress: http://{{ .Release.Name }}:3100/loki/api/v1/push
Once done, upgrade the chart with the modified values with -f flag
helm upgrade --install loki --namespace=monitoring grafana/loki-stack -f values.installed.loki.yaml2:获取默认的values.yaml,如下所示,用于Loki安装,修改promtail配置并升级安装,如下所示
helm show values grafana/loki-stack > values.loki.yaml
Modify values.loki.yaml for the promtail configuration and upgrade the chart
promtail:
enabled: true
config:
lokiAddress: http://{{ .Release.Name }}:3100/loki/api/v1/push
Run an upgrade on the existing installation with the new values.yaml
helm upgrade --install loki --namespace=monitoring grafana/loki-stack -f values.loki.yamlhttps://stackoverflow.com/questions/73303670
复制相似问题