本文转载于个人博客:https://docs.wziqi.vip/
前言
Grafana:提供 Loki 中捕获的日志行的可视化与搜索平台。
Loki :是日志记录存储与检索引擎。
Promtail:做为日志采集器,从 flog 中抓取日志行,并通过网关将它们推送给 Loki。
Promtail:是运行环境的代理(或客户端),它捕获日志行并通过网关将它们推送到 Loki 集群,
在典型环境中,生成日志的应用程序和代理一起运行,但位置与 Loki 集群不同。Grafana 提供了一种对 Loki 中存储的日志进行查询并可视化查询结果的方法。
第一步安装 Loki
简单介绍下Loki:
Grafana Loki 是一个日志聚合工具,它是功能齐全的日志堆栈的核心。
Loki 是一个为有效保存日志数据而优化的数据存储。日志数据的高效索引将 Loki 与其他日志系统区分开来,
与其他日志系统不同,Loki 索引是根据标签构建的,原始日志消息未编入索引。
1.1 切换到工作目录下,如果自己创建的不是这个目录下边启动容器的映射也得改
mkdir -p /etc/loki/conf && cd /etc/loki/conf && chmod 0777 -R /etc/loki
1.2 下载配置文件
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/loki/loki-local-config.yaml