基于OpenSearch的集中式日志系统
基于OpenSearch的集中式日志平台,处理来自300+全球企业客户的每日8PB+日志数据。提供CloudTrail、CloudFront、RDS和EKS/EC2应用日志的开箱即用仪表盘——将企业可观测性部署时间从数月缩短至数小时,自动化索引生命周期管理在满足合规要求的同时降低存储成本70%。
系统架构

集中式日志架构完整概览
AWS服务日志流水线架构

专用于AWS原生服务日志(包括CloudTrail、VPC Flow Logs和CloudFront访问日志)的处理流水线
EC2/EKS应用日志流水线架构

使用Fluent-bit Agent处理EC2实例和EKS集群应用日志的专用流水线
项目概述
针对AWS上EKS/EC2中缺少集中管理云服务日志和用户应用日志服务的问题,基于OpenSearch(Elasticsearch)构建集中式日志管理平台。提供众多开箱即用的仪表盘,大幅降低用户搭建ELK日志流水线的成本。
该产品已在300+全球客户的生产环境中部署,每天处理PB级日志数据,具有高可用性和可扩展性要求。
核心职责
管理Kubernetes Fluent-bit配置的生成和分发,支持DaemonSet和Sidecar两种部署模式,确保从各种容器环境中最优收集日志。
为各类AWS服务(包括CloudTrail、CloudFront、RDS和应用日志)设计并开发全面的OpenSearch仪表盘,为运维团队提供可操作的洞察。
开发OpenSearch索引创建和轮转的自动化功能,确保高效的存储管理和对数百万条日常日志条目的最优查询性能。
设计并开发数据流水线洞察仪表盘,将日志处理指标和系统健康状态展示给前端用户,实现主动监控和故障排查。
仪表盘示例
CloudFront访问日志仪表盘

实时监控CloudFront分发性能、缓存命中率和地理流量分布
CloudTrail安全仪表盘

全面的安全监控,包括API调用分析、用户活动追踪和异常检测
RDS性能仪表盘

数据库性能监控,包括查询分析、连接追踪和性能瓶颈识别
技术挑战与解决方案
每天处理来自300+企业客户的8PB+日志数据,需要实施复杂的分片策略、索引优化和自动扩缩容机制,以保持亚秒级查询响应时间。
设计安全的多租户架构,确保客户间完全数据隔离,同时通过共享基础设施保持运营效率和成本效益。
实施智能数据生命周期管理,采用自动化冷热温数据分层,将存储成本降低70%,同时满足数据可访问性和合规要求。
官方资源
技术栈
后端与API
搜索与分析
AWS服务
展示内容均基于公开信息或脱敏数据处理。
