我已经通过下面的链接在我的Kubernetes集群中使用helm chart安装了promtail/loki
https://grafana.com/docs/loki/latest/installation/helm/
但是默认情况下,它只收集容器日志。我想配置我的promtail,使它能够从容器中收集应用程序日志文件。
示例:我有ngnix pod,它有两组日志文件,如access.log和error.log,我想将这两个文件流式传输到loki。
我已经通过下面的链接在我的Kubernetes集群中使用helm chart安装了promtail/loki
https://grafana.com/docs/loki/latest/installation/helm/
但是默认情况下,它只收集容器日志。我想配置我的promtail,使它能够从容器中收集应用程序日志文件。
示例:我有ngnix pod,它有两组日志文件,如access.log和error.log,我想将这两个文件流式传输到loki。
1条答案
按热度按时间wlzqhblo1#
您可以设置一个运行
promtail
的sidecar
,该promtail
从nginx
容器收集文件日志。从
nginx
容器设置volumeMounts
:/var/log
(文件所在位置)。然后在
promtail
容器中使用该卷,最后将其流式传输到loki。promtail.config: