【问题标题】:Filtering Graphite metrics by server按服务器过滤 Graphite 指标
【发布时间】:2013-02-08 06:16:08
【问题描述】:

我最近使用 statsD 仪器对石墨进行了大量研究。在我们的开发人员运营团队的帮助下,我们设法让多个服务器向石墨报告指标,并结合所有指标。这部分是我们正在寻找的,但是我想按服务器过滤指标集合,而不是将所有指标平均在一起。这样做的目的是监控每台服务器的指标收集,因为我们的许多统计数据也可用于可视化服务器正常运行时间和性能。在我的研究中,除了聚合规则可能存在一些诡计之外,我还没有找到任何关于如何实现这一点的信息。

【问题讨论】:

  • 如果您转到石墨服务器的主 url,您可以深入了解您的指标。石墨 >> 服务器 >> >> 并获得一些漂亮的每主机图。如果您喜欢这些图表,您可以保存它们或将它们添加到您自己的仪表板中。你需要一些不同的东西吗?

标签: metrics graphite statsd


【解决方案1】:

您应该将服务器名称作为要发出的指标名称的第一个路径组件。在命名度量时,Graphite 使用. 作为路径组件之间的分隔符将度量名称分隔为路径组件。例如,您可能希望使用如下命名模式:<data_center>_<environment>_<role>_<node_id>.gauges.cpu.idle_pct 这将导致每个服务器在http://graphite_hostname.com/dashboard/ 上列为单独的类别

如果您需要跨服务器执行聚合,您可以在石墨层执行此操作,或者您可以使用两个不同的名称发出相同的指标:一个指标名称以第一个路径组件作为服务器名称,另一个指标具有第一个路径组件作为值的名称,该值在您希望聚合该指标的所有服务器之间共享。

【讨论】:

    猜你喜欢
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 2020-08-16
    • 2017-11-08
    相关资源
    最近更新 更多