【问题标题】:Monitor Atomic host services through ansible通过 ansible 监控 Atomic 主机服务
【发布时间】:2016-12-25 18:40:11
【问题描述】:

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

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

【问题讨论】:

    标签: ansible monitoring atomic prometheus


    【解决方案1】:

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

    【讨论】:

    • 我同意你的看法。但是有什么方法可以监控 kubelet、flanneld 等原子主机级别的服务。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多