标签:promtail deploy 部署 最全 yaml loki 日志 k8s
全网最全loki全流程描述,网上有很多教程都是不对的哈!这个是生产环境校验过的哈!
相关匹配及字段转换规则我已经给大家写好了。
部署架构:
loki_service: 使用docker_compose部署loki.yml k8s_master_deploy:去k8s的master节点部署。
部署流程:
在k8s master节点
一、执行下面命令:
kubectl apply -f promtail_configmap.yamlpromtail_configmap.yaml 是promtail的配置文件和参数。以及创建namespaces。
二、执行下面命令:
kubectl apply -f promtail_deploy.yaml promtail_deploy.yaml 是部署promtail的pod,采用DaemonSet方式部署,每个节点一个pod
需要部署不同的环境需要调整deploy配置116行
-"-client.url=http://192.168.77.21:3100/loki/api/v1/push"
将IP及端口替换成loki的server端的地址即可。
三、查看loki部署运行情况,如下图为正常。
kubectl get pods -n loki
server端配置:
基本不用配置,直接拉起
需要赋予映射的目录777权限,否则回报权限不够的错误
###############################################
基础界面展示登录后:
做如下选择:
整体界面:
直接在这里选择想要查看的数据信息:
选择相应的错误类别日志:
右上角是时间过滤选:
自动刷新间隔:
简单过滤日志案例:
Grafana 添加loki数据源可以限制行数
之前查询结果受行数限制只能查询1000行的问题予以解释:
在查询结尾填写想要显示的行数,行数越多,显示越慢。
查询时间格式为:2020-11-05 11:50:03
关注公众号回复:lokideploy 即可获取上述配置
标签:promtail,deploy,部署,最全,yaml,loki,日志,k8s 来源: https://www.cnblogs.com/devops-ITboge/p/14778309.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。