1. 背景 这几天一直在用k8s部署分SU的测试环境,开发反馈看日志比较麻烦. 昨天晚上在家里本来想搭建ELK 发现比较重, 又说有一个比较轻量级的 loki 可以实现使用grafana进行监控和查看日志
1. 背景
2. 搭建步骤
使用helm 方式搭建还是很简单的, 最近在放国庆节, 公司的网络和docker pull 的次数不多 比较顺利的就完成了 helm repo add loki https://grafana.github.io/loki/charts && helm repo update helm pull loki/loki-stack tar xf loki-stack-2.1.2.tgz helm install loki loki-stack/ 如上四步就可以搭建完loki . 然后可以使用 kubectl get pods |grep loki 的方式进行查看. [root@k8s-master01 deploy]# kubectl get pods |grep loki loki-0 1/1 Running 0 44m loki-promtail-xbj4m 1/1 Running 0 44m
cat<
[root@k8s-master01 deploy]# kubectl get pods |grep grafana grafana-7b59dc9755-7z9v4 1/1 Running 0 45m 3. 查看日志3.1 登录grafana 并且修改密码登录 nodeip:30555 打开网页 输入自己需要设置的密码. 打开界面即可. 3.2 查看loki的日志信息
3.2.1 打开数据源定义, 添加loki的数据源.
[root@k8s-master01 deploy]# kubectl get svc |grep loki loki ClusterIP 10.103.24.66 3.2.2 打开explorer 进行相关条件设置
3.2.3 过滤日志范围等操作
3.3 grafana 添加用户 给其他同事使用
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16