监控 Dropwizard

了解如何监控 Dropwizard。

支持信息

为确保 Dropwizard 传感器与您的当前配置兼容,请查阅以下支持信息部分:

支持的版本及支持政策

该传感器支持所有版本的 Dropwizard ( 4.0 及更早版本)。

下表列出了最新支持的版本及支持政策:

技术 支持策略 最新技术版本 最新的受支持版本
Dropwizard 45 天 5.0.2 5.0.2

有关支持政策的更多信息,请参阅《 传感器支持策略》。

正在配置

若要通过正则表达式监控一组指标,请使用以下配置来配置“ Dropwizard ”传感器。 您还可以通过配置文件poll_rate 设置自定义轮询频率。

com.instana.plugin.dropwizard:
  poll_rate: 1 # Value is in seconds. Default value is 1 second.
  metricsRegex: '<OPTIONAL_REGEX_HERE>'
注意: 如果您希望将 Dropwizard 指标用作通用指标库(即在 Dropwizard 框架之外使用),请参阅《 自定义 JVM 指标监控》。 Dropwizard 乐器配置依赖于 Dropwizard API ,该服务会因动态附加功能而被定期调用。 如果应用程序代码在挂载之前初始化了 Dropwizard ,则在再次调用 Dropwizard API 之前,不会捕获任何指标。

配置轮询频率

注意:Instana、 Dropwizard sensor 以及 1.1.34 及更高版本支持配置轮询速率,以减少数据摄入量。 此功能在自托管的 Instana 后端 311 及更高版本中受支持。

您可以通过在 configuration.yaml 代理配置文件中使用 poll_rate 该参数,配置 Instana 轮询 Dropwizard 以收集数据和指标的频率,如下例所示:

com.instana.plugin.dropwizard:
  poll_rate: 1 # values are in seconds. Default value is 1 second.

跟踪的配置

  • 应用程序名称
  • Dropwizard 版本

度量

该传感器收集所有核心指标类型,总计多达 3000 个指标:

  • 计数器
  • 标尺
  • 直方图
  • 计量表
  • 计时器

定制度量

定制度量值将自动摄入并显示在 Dropwizard 仪表板上。

注意: 如果在不使用框架的情况下使用 Dropwizard 指标库,自定义指标将显示在 JVM 仪表盘上。

运行状况检查

Instana 代理程序每 20 秒执行一次 Dropwizard 运行状况检查。 随后以问题的形式报告未通过运行状况检查的情况。

Instana 中如何显示健康检查未通过的情况