Kubernetes 监控
免费使用此 InfluxDB 集成Telegraf 插件用于 Kubernetes 监控
Kubernetes 是一个开源平台,旨在自动化容器化应用程序的部署、扩展和管理。使用 Kubernetes,您可以快速高效地响应客户需求,通过快速可靠的应用程序部署、扩展和功能推出。有两个用于 Kubernetes 监控的 Telegraf 插件。
Telegraf 输入插件:Kubernetes
该 Kubernetes 输入插件通过 /stats/summary
端点与 kubelet API 通信,以收集单个主机上运行的 pods 和容器的指标。假设此插件作为 Kubernetes 安装中的 daemonset 的一部分运行。这意味着 Telegraf 在集群中的每个节点上运行。因此,您应该配置此插件以与其本地运行的 kubelet 通信。
Telegraf 输入插件:Kubernetes 资产清单
该 Kubernetes 资产清单输入插件从以下 Kubernetes 资源的状态生成指标
- daemonsets
- deployments
- nodes
- persistentvolumes
- persistentvolumeclaims
- pods (containers)
- statefulsets
Kubernetes 和 InfluxData 资源
技术论文
网络研讨会
- InfluxData 如何通过监控使 Kubernetes 成为更好的组件大师 展示了如何使用 InfluxData 通过监控底层基础设施的所有组件来帮助 Kubernetes 调度应用程序的扩展。
- Kapacitor:服务发现、拉取和 Kubernetes 展示了 Kapacitor 的服务发现和抓取代码如何允许任何与 Prometheus 一起工作的服务发现目标与 Kapacitor 一起工作。
博客文章
- Kubernetes – 一个原型工具草案
- 使用 Nginx InfluxDB 模块监控 Kubernetes Nginx Ingress
- 使用 Telegraf 和 Kapacitor 进行 Kubernetes 集群监控和自动扩展
- 如何在 Kubernetes 实例中启动 TICK Stack
- 打包 Kubernetes 部署 – 编写 Helm 图表
InfluxDays 讲座