达成Kubernetes可观测性的几种优秀工具
发布时间:2022-08-23 14:11 所属栏目:124 来源:互联网
导读:适当管理和实现的可观测性系统为 DevOps 提供了可用于调试和修复复杂系统的细粒度见解。可观测性将监视、警报和日志与度量可视化及其分析结合在一起。 它允许开发团队对 Kubernetes 集群和应用程序的实时性能进行详细的了解,以便他们能够及时和知情地采取行
适当管理和实现的可观测性系统为 DevOps 提供了可用于调试和修复复杂系统的细粒度见解。可观测性将监视、警报和日志与度量可视化及其分析结合在一起。 它允许开发团队对 Kubernetes 集群和应用程序的实时性能进行详细的了解,以便他们能够及时和知情地采取行动。这里,在这个博客中,我们讨论了三个实现 Kubernetes 可观测性的重要工具。我们来看看! 下面是三个重要的 Kubernetes 可观测性工具,它们已经成为云本地社区中企业的事实上的行业标准。这些 Kubernetes 监控工具的实现将使 DevOps 和 SRE 团队完全了解维护 Kubernetes 环境所需的集群组件。 Prometheus-可观测性数据的自动收集和存储 Prometheus是一个开源的监控和警报工具,可以深入了解系统的性能。它是一个本地云时间序列数据存储,具有内置的度量查询语言。该工具内置了对 Kubernetes 和容器的支持。它可以很容易地运行在 Kubernetes 使用Kubernetes运营商或在一个独立的模式。 Prometheus exports 使用将第三方数据带入其数据存储。 有大量的ready-to-use exporters 维持作为Prometheus一部分. 他们包含: -Elasticsearch stats exporter for Prometheus, -the Exporter for MySQL server metrics, -and the Kafka exporter for Prometheus. Prometheus从 Kubernetes 的Kubernetes nodes, containers, pods, services和在 Kubernetes 运行的用户应用程序中获取指标。为了允许 Prometheus 从应用程序中获取指标,开发人员需要在指标端点通过 HTTP 公开指标。Prometheus使用高效的 PromQL 查询语言,集成了主要的数据库和度量收集器代理,如 Elasticsearch 和 Metricbeat。 在某些情况下,团队需要监视不能报废的组件。使用作为Prometheus组件的Prometheus推送网关,团队可以收集极其简短工作的指标,并将时间序列直接推送到Prometheus数据存储中。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读