Events: The 4th pillar of Booking.com’ s Observability platform
摘要
Booking.com使用自家的事件(Event)系统来满足其大部分的可观测性需求,处理每秒数千万的事件。事件是一个键值结构,包含有关特定工作单元的大量信息,如HTTP请求的性能信息、数据库查询等。事件可以生成度量指标、日志和跟踪,并用于运行分析查询。通过事件,Booking.com可以获取跨多个软件组件的信息,帮助发现和解决问题。尽管事件系统表现出色,但Booking.com计划将其可观测性生态系统从自定义事件转向开源的OpenTelemetry框架,以消除自定义代码维护的需要,并提供更大的灵活性和扩展性。
欢迎在评论区写下你对这篇文章的看法。