为Jaeger安装环境搭建监控基础设施
- - InfoQ - 促进软件开发领域知识与创新的传播本文最初发表于 RedHat开发者博客,经原作者Juraci Paixão Kröhling和RedHat授权由InfoQ中文站翻译分享. 在生产环境中部署 Jaeger时,持续观察Jaeger实例,保证它的行为符合预期是非常重要的. 毕竟,Jaeger停机将会意味着跟踪数据的丢失,这样的话,我们很难理解生产环境的应用中究竟出现了什么问题.
本文最初发表于 RedHat开发者博客,经原作者Juraci Paixão Kröhling和RedHat授权由InfoQ中文站翻译分享。
在生产环境中部署 Jaeger时,持续观察Jaeger实例,保证它的行为符合预期是非常重要的。毕竟,Jaeger停机将会意味着跟踪数据的丢失,这样的话,我们很难理解生产环境的应用中究竟出现了什么问题。
本文将会介绍如何为Jaeger安装环境构建监控基础设施。首先,我们会为那些急切想监控Jaeger的读者提供现成资源的链接。
在第二部分中,我们会深入了解如何在 Kubernetes集群中安装所有的工具,包括 Prometheus、 Grafana和Jaeger本身,同时还会学习如何安装所需的工具,从而基于Jaeger官方的监控mixin自定义告警规则和dashboard。
提示:如果你已经具有Grafana、Prometheus和Jaeger组成的可运行环境的话,那么你可能只关心基础dashboard和告警定义在什么地方,它们的地址如下: