Rancher中使用promtail+loki+grafna收集k8s日志并展示

Rancher中使用promtail+loki+grafna收集k8s日志并展示

根据应用需求和日志数量级别选择对应的日志收集、过滤和展示方式,当日志量不太大,又想简单集中管理查看日志时,可使用promtail+loki+grafna的方式。本文找那个loki和grafana外置在了k8s集群之外。

1、添加Chart Repo

方式一:

helm repo add grafana https://grafana.github.io/helm-charts

方式二:

登录rancher,选择集群→应用→Chart仓库→创建,配置仓库
Rancher中使用promtail+loki+grafna收集k8s日志并展示_第1张图片

2、安装promtail

选择集群→应用→Chart,搜索promtail,然后安装

注意,

Rancher中使用promtail+loki+grafna收集k8s日志并展示_第2张图片
Rancher中使用promtail+loki+grafna收集k8s日志并展示_第3张图片
Rancher中使用promtail+loki+grafna收集k8s日志并展示_第4张图片

配置promtail

选择集群→应用→已安装应用,开始配置

Rancher中使用promtail+loki+grafna收集k8s日志并展示_第5张图片

Rancher中使用promtail+loki+grafna收集k8s日志并展示_第6张图片

修改loki地址,然后更新
Rancher中使用promtail+loki+grafna收集k8s日志并展示_第7张图片

Rancher中使用promtail+loki+grafna收集k8s日志并展示_第8张图片

更新完成后会自动弹出打印日志。

3、安装loki+grafana

loki+grafana外置,没有放到k8s集群中,我这里直接在其他机器用docker-compose方式部署

编辑docker-compose.yaml 文件如下

version: 

你可能感兴趣的:(k8s,Devops,rancher,kubernetes,容器)