ELK堆栈是否在kibana中提供微服务和网络延迟监控?
Zipkin提供有关服务请求和服务响应持续时间的详细信息。
在ELS堆栈后面应该跟踪跨度事件:
cs - 客户已发送
sr - 收到服务器
ss - 服务器已发送
cr - 收到客户
答案 0 :(得分:1)
我们在微服务平台上实现了这一点
许多日志记录是通过将请求推送到RabbitMQ队列然后让logstash使用它来完成的。
其他数据是通过filebeat将日志传输到logstash
获得的日志和RabbitMQ数据都附有id,因此可以相关
另一种方法是在每个专门监控延迟的微服务中构建工具,然后将其直接记录到logstash中
您可能希望阅读https://medium.com/devopslinks/how-to-monitor-the-sre-golden-signals-1391cadc7524以获取适用于微服务的基本监控的一般指南