使用 TICK Stack 自动扩展 Docker Swarm

导航至

TICK Stack 和 Docker

随着 TICK Stack 的每次迭代发布,InfluxData 都在不断改进易用性、指标深度以及我们在维护和监控 Docker 安装时提供的控制级别。InfluxDB 一直是大多数 Docker 监控解决方案不可或缺的一部分。

从用作 CAdvisor 的主要接收器,到我们用于收集容器级别指标的原生 Telegraf 插件,InfluxDB 和 TICK Stack 在监控任何 Docker 设置中都发挥着作用。它还可以从单主机扩展到复杂的多主机集群。

Docker 背景

Docker 也在不断发展。在最近的两个版本中,他们在核心 Docker 守护程序中添加了对其 Swarm 功能的编排支持。Docker 1.12 于 2016 年 6 月发布,许多 Docker 用户开始使用此版本。对于 Docker 1.13,他们专注于来自社区的反馈,并添加了诸如 secret manager 和新的 CLI 重新设计等功能。

既然 Docker 已经解决了编排问题,您无需其他工具或框架即可管理 Docker 主机集群,但是,您需要拥有一个稳固的环境。这意味着您需要能够信任系统的行为方式,并了解每个部分的可见性。这使得日志记录和监控技能成为任何 Docker Swarm 管理员的必备技能

这可能会让您提出这样的问题:“当我的队列备份或缓存填满时,如何扩展应用程序组件?”

Orbiter

隆重推出 Orbiter,这是一款用于扩展 Docker Swarm 集群的开源工具。您可以将此基础设施与 Kapacitor 结合使用,以根据任何监控指标扩展 Swarm 集群上的服务。Orbiter 上的 README 包含启动或关闭系统所需的信息。还有一个网络研讨会,其中包含演示如何使用 Orbiter 扩展 Docker Swarm 的演示。

还在等什么?快去试试吧!

资源