前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >集中化的日志管理

集中化的日志管理

作者头像
崔哥
发布2022-05-25 20:56:52
3900
发布2022-05-25 20:56:52
举报
文章被收录于专栏:崔哥的专栏崔哥的专栏

把日志放到node节点的主机目录上,在到主机目录上配置rsyslog收集到专门的日志服务器。 从这个日志服务器启一个logstash或者filebeat写入es。 不建议直接从每个节点直接写入es。因为日志量大的时候可能es就会被弄死,另外这么多的filebeat也是要占用不少资源的。 如果觉得麻烦,就每个node写个文件监控。自动添加rsyslog的配置然后重启rsyslog。 这样可以保证日志不丢,还能有序插入es不会因为业务高峰把es弄死,还可以利用logstash再进行一些日志格式化的需求。 目前用这个方案,把istio的所有envoy访问日志、traefik、应用程序日志收集到es上稳定的很。现在每15分钟大概150万条记录。

流程图

log.JPG
log.JPG

上图包含多种架构,详见下文分解

项目日志

如php项目,每次请求都会记录多条日志,用于监控项目的运行情况

1.最简单的办法是 给你用的框架写一个日志驱动,把日志主动提交到数据收集器,比如 fluentd

常见架构

代码语言:javascript
复制
php项目日志->fluentd->elasticsearch1??

php项目日志->fluentd->kafka->logstash->elasticsearch2??
php.JPG
php.JPG

系统服务日志

如nginx, mysql, php

常见架构

代码语言:javascript
复制
system log->rsyslog->logstash->elasticsearch3??

system log->filebeat->logstash->elasticsearch4??

system log->filebeat->redis->logstash->elasticsearch5??

system log->filebeat->kafka->logstash->elasticsearch6??

# 上图未体现出来的
system log->fluent bit->logstash->elasticsearch

system log->fluent bit->redis->logstash->elasticsearch

system log->fluent bit->kafka->logstash->elasticsearch

#不推荐的,如果你们的流量低,服务器配置还可以,可以这么做
系统服务和logstash/fluentd安装在一台服务器,直接输出到elasticsearch7??
WX202203171614472x.png
WX202203171614472x.png

相关文章

http://www.cuiwei.net/p/1886813055

https://www.cnblogs.com/tanwentao/p/15749435.html

1?? http://www.cuiwei.net/p/1886813055

3?? http://www.cuiwei.net/p/1827808682

4?? http://www.cuiwei.net/p/1119335331

5??6?? https://github.com/chudaozhe/grafana-dashboard-nginx-logs

7?? http://www.cuiwei.net/p/1376701836

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 流程图
  • 项目日志
  • 系统服务日志
  • 相关文章
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com