【问题标题】:Is there a way of collecting metrics from Spring XD to Graphite?有没有办法收集从 Spring XD 到 Graphite 的指标?
【发布时间】:2015-05-17 16:50:24
【问题描述】:

在阅读 Spring XD 的文档时,我看到它有一个收集指标的模型。

但是当我查看代码时,我发现这是 Spring XD 的自定义实现。在项目依赖项中仍然有 codahale 的指标。

不,如果能够将报告器(例如同样位于 Spring XD 库中的 Graphite 报告器)添加到收集的指标中会非常有用。

但我无法在文档中找到任何关于这是否可能或应该如何完成的内容。

是否有人提示如何操作,或者目前是否可行?

谢谢, 克里斯托夫

【问题讨论】:

    标签: metrics graphite spring-xd


    【解决方案1】:

    Spring XD 运行时组件(XD 管理、容器和单节点 JVM)在内部使用 Spring Boot。 Spring Boot 支持收集 codahale 的指标:

    http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-metrics.html#production-ready-code-hale-metrics

    由于 $XD_HOME/lib 中提供了 codahale 指标 jar,因此所有这些指标都在 Spring XD 管理端点上公开了 already

    默认情况下,在 XD admin 上启用管理端点。您可以访问它们:

    http://localhost:9393/management/metrics

    对于容器 JVM,您可以通过设置 XD_MGMT_PORT 并从 '/management/metrics' 端点访问来显式设置管理端口。

    您可以参考 Spring XD wiki 中的monitoring-management 部分了解更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 2018-03-10
      • 2010-09-05
      相关资源
      最近更新 更多