Promtail收集Kubernetes中的服务日志
在kubernetes中部署promtail,收集pod日志,传输到指定loki中
1.创建一个namespace,用于部署日志收集系统相关服务
2.创建rbac,授权
3.创建promtail配置文件configmap
4.部署promtail服务
在kubernetes中部署promtail,收集pod日志,传输到指定loki中
1.创建一个namespace,用于部署日志收集系统相关服务
2.创建rbac,授权
3.创建promtail配置文件configmap
4.部署promtail服务
通过promtail直接获取docker容器日志
方案
promtail版本需要在 promtail:2.8.3 以上
因为 promtail:2.6.1 存在问题,无法通过配置 docker_sd_config 收集日志,存在以下报错
level=warn ts=2024-10-28T06:26:18.581600589Z caller=target.go:120 target=docker/5be06c2b393cbad92902f0c978f25221a662f68cea170522a8753b27936d36b6 msg="could not transfer logs" written=0 container=5be06c2b393cbad92902f0c978f25221a662f68cea170522a8753b27936d36b6 err="Unrecognized input header: 50"
level=warn ts=2024-10-28T06:26:18.581736775Z caller=target.go:120 target=docker/9751a71b12db7c5c6677c89a7035a71184e6f7c7a9a55a391c1ece92d47a275f msg="could not transfer logs" written=0 container=9751a71b12db7c5c6677c89a7035a71184e6f7c7a9a55a391c1ece92d47a275f err="Unrecognized input header: 50"
level=warn ts=2024-10-28T06:26:18.582212205Z caller=target.go:120 target=docker/682d6b5bef49dc5ca753185e5a69f715d1ffc6da5431701749ceb2e7f9549c1b msg="could not transfer logs" written=0 container=682d6b5bef49dc5ca753185e5a69f715d1ffc6da5431701749ceb2e7f9549c1b err="Unrecognized input header: 50" 文章置顶插件
插件介绍:为Typecho提供文章置顶的功能
设置置顶文章可到后台插件设置中设置,添加cid,保存即可
插件设置
置顶文章的 cid:cid的获取可通过在文章管理页面把鼠标指针放到你要置顶的文章上,查看链接中的cid,多个可以通过空格键或半角逗号来隔开
置顶标题的 html:文章名前的置顶信息的设置,可修改为置顶图片