1. 为什么要搭建日志监控系统?
在复杂的分布式系统和容器化应用中,日志是排查问题的重要工具。但传统的 grep + cat 方式已不适用于大规模日志管理。因此,Loki + Promtail + Grafana 这一组合成为了一种高效、低成本的日志监控方案。
2025年09月02日
1. 为什么要搭建日志监控系统?
在复杂的分布式系统和容器化应用中,日志是排查问题的重要工具。但传统的 grep + cat 方式已不适用于大规模日志管理。因此,Loki + Promtail + Grafana 这一组合成为了一种高效、低成本的日志监控方案。
2025年09月02日
坚持原创,共同进步!请关注我,后续分享更精彩!!!
ElasticSearch默认的分词插件对中文支持很不友好。一段话按规则会以每个中文字符来拆解,再分别建立倒排索引。如"中华人民共和国国歌",默认分词会建立 中、华、人、民、共、和、国、歌共8个索引,而不是更合理的"中华人民共和国"、"国歌" 索引。这不仅浪费索引空间,基于中文语义的关键字搜索匹配也极其低下。
2025年09月02日
出于开源项目的需要,我准备把之前在 Windows 下运行的开源项目移植到 Mac 上跑下试试,但是之前 Mac M1 芯片并不能很好地支持 Docker,这不,发现 Docker 也正式支持 Mac 了,M1 看了 Docker 的芳容,竟悄悄爱上了 Docker。
2025年09月02日
Huseyin Babal最近指出,基于微服务的体系结构不能解决所有问题。然而,这是实现基础设施现代化的坚实举措。我们都知道,要在多年的时间内维护一个整体架构的挑战,所以我们寻找可持续性、灵活性和易于集成的新替代方案。以最佳实践的基础实现微服务体系结构可以极大地改善您的软件体系结构。
Huseyin是Aurea的首席软件架构师,也是Kloia的顾问。他最近的演讲《微服务架构的终极指南》涵盖了他每天工作的大部分经验,并展示了实现微服务体系结构的最佳实践。
在他的演讲中,他使用了Spring Boot进行应用开发,使用了consulticsearch & Kibana进行监控,使用了Docker & Jenkins进行持续交付。他介绍了涵盖每一种方法,包括大量的代码示例,以及10种最佳实践。
2025年09月02日
IT团队一直在寻求采用SRE方法。站点可靠性工程正在采用操作实践并将其移交给软件工程师,以实现人工任务、问题解决和系统管理的自动化。SRE团队负责服务的变更管理、应急响应、监控、可用性、性能、延迟、效率和容量规划,通常为流程自动化编写软件。
SRE是软件可靠性和可扩展性的重要资产,因为系统可以通过代码进行管理——在确保产品和功能可靠与发布新产品和功能之间取得平衡。
换个角度来看,站点可靠性工程是传统IT角色或系统管理角色与DevOps相遇的地方。在传统的IT环境中,组织可能有一个系统管理员团队来管理复杂的系统。重点和责任是确保正确部署软件并向最终用户提供可靠的服务。此外,他们的职责包括管理任何问题或软件部署后发生的问题。
2025年09月02日
ELK日志收集系统大家都知道,但是还有一种日志收集系统EFK,肯定有很多朋友不知道!这里的F指的是Fluentd,它具有Logstash类似的日志收集功能,但是内存占用连Logstash的十分之一都不到,性能优越、非常轻巧。本文将详细介绍Fluentd的使用,主要用来收集SpringBoot应用的日志,希望对大家有所帮助!
Fluentd是一款开源的日志收集功能,致力于为用户搭建统一的日志收集层,和Elasticsearch、Kibana一起使用可以搭建EFK日志收集系统。什么是统一的日志收集层呢?看下下面这张图就清楚了!