Posts under tag "elasticsearch"
OpenTelemetry 入门和部署

在维护现代分布式系统时,了解服务的运行状况和进行错误分析往往充满挑战。当客户请求横跨多个微服务、函数和基础设施时,如何能够清晰地洞察整个请求链路的健康状况与性能表现?这个问题的答案,就在于完善的服务可观测性。
可观测性不仅仅是传统的监控(记录已知的故障模式),它赋予我们通过系统外部输出来探索、分析和理解系统内部状态的能力。这通常建立在三大支柱之上:指标(Metrics)、链路(Traces) 和日志(Logs)。
EFK日志体系快速入门

7月,远方的风暴。
Elasticsearch、Filebeat、Kibana 合称EFK,常用于构建企业级的日志系统。Filebeat 在其中负责数据的采集:读取日志文件,将其发往Elasticsearch;Elasticsearch是数据库,处理和存储Filebeat发过来的数据;Kibana是UI,用于查询Elasticsearch中的数据。三者协作,构成了完整的日志平台。此外,Elasticsearch具有强大的全文搜索能力,也常在业务上用作搜索引擎。
本文将使用docker compose编排Nginx、Filebeat、Elasticsearch和Kibana,实现将Nginx的access log分字段解析后存储到Elasticsearch,并在Kibana上展示和查询。