ELK堆栈是否在kibana中提供微服务和网络延迟监控?
qazxsw poi提供有关服务请求和服务响应持续时间的详细信息。
在ELS堆栈后面应该跟踪跨度事件:
cs - 客户已发送
sr - 收到服务器
ss - 服务器已发送
cr - 客户收到
我们在微服务平台上实现了这一点
通过将请求推送到RabbitMQ队列然后获取logstash来使用它来完成大量日志记录。
其他数据通过filebeat将日志传输到logstash获得
日志和RabbitMQ数据都附加了ID,因此可以进行关联
另一种方法是在每个微服务中构建专门监控延迟的工具,然后将其直接记录到logstash中
您可能希望阅读Zipkin,以获取适用于微服务的基本监控的一般指南