-1

有没有办法使用 ansible 或 prometheus 持续监控一些主机级服务 docker、kubelet、kube-proxy、flanneld 等?

我不想在我的 Atomic 中安装任何东西。

4

3 回答 3

1

Ansible 是一个配置自动化和管理工具。它不用于监控。所以,很可能没有。

于 2016-12-27T02:11:02.910 回答
0

这就是监控堆栈变得复杂的地方。尽管 Prometheus 擅长它的工作,但它并不能完成您可能需要代理的所有工作。这包括自定义时间序列指标、日志或更深入的诊断或应用程序性能监控。很多时候,您需要结合使用这些工具,这意味着您可能需要运行 statsd、telegraf、Dropwizard 等导出器。问题在于,这些中的每一个都会产生更多的足迹和复杂性,不仅在您的容器中,而且在您必须管理的内容中。这就是一些人选择使用 SaaS 服务进行监控的原因。那里有很多,每个都有优点和缺点。

于 2016-12-28T14:05:28.853 回答
0

prometheus 是一个很棒的监控工具,但它会从您正在监控的主机中提取其指标。如果您尝试监控的服务公开了这些指标,那么您不需要安装任何东西。但很可能他们不会,因此您需要安装某种指标导出器来获取主机级别的指标。我们使用电报,但还有其他选择。

于 2016-12-28T10:45:52.693 回答