首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑Grafana Cloud的头盔图表(loki)配置文件

如何编辑Grafana Cloud的头盔图表(loki)配置文件
EN

Stack Overflow用户
提问于 2022-08-10 09:15:24
回答 1查看 758关注 0票数 0

我已经通过头盔图表将loki和grafana安装到了云托管的k8s集群中。如何将loki指标发送到grafana云?我知道我应该编辑promtail配置文件,但是如何定位和查看/编辑舵机图表文件呢?

我对loki+grafana的安装过程是:

代码语言:javascript
复制
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 monitoring

loki的此安装只在本地向grafana公开loki。我希望输入loki (或者更具体地说是promtail)的配置,这样我就可以将loki日志发送到我的grafana云帐户,并从grafana云监视日志。我在一个非K8s设置中通过修改promtail-config.yaml实现了这一点,它被引用来将日志发送到grafana云。将grafana云url添加到promtail配置中,如:

代码语言:javascript
复制
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发送数据。

代码片段:

代码语言:javascript
复制
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文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-11 07:11:22

我不是Loki方面的专家,但我下载了图表使用的默认values.yaml,似乎有一个选项可以提到Promtail配置,它应该可以帮助您(如下所示)并查看上面的命令,看来Helm会使用默认值来安装图表,您仍然可以用两种方式修改它们。

1:运行下面的命令获取默认情况下用于安装图表的values.yaml,修改Promtail配置,然后使用修改后的values.yaml升级安装

代码语言:javascript
复制
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.yaml

2:获取默认的values.yaml,如下所示,用于Loki安装,修改promtail配置并升级安装,如下所示

代码语言:javascript
复制
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.yaml
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73303670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档