机器列表怎么忽略云资源

Q:夜莺接收到包含 ident 的时序数据之后,会自动将 ident 注册到机器列表,并且在机器列表中显示为 unknown 状态 ,怎么忽略它们?

A:

夜莺的 pushgw 模块,在接收到监控数据之后,会从中提取 ident,将其更新到机器列表。如果某些指标包含了 ident 标签,但我们不想将其注册到机器列表,我们可以配置 Pushgw.IdentMetrics 参数,只从某一个指标中提取 ident,像下面的配置样例,如果配置了IdentMetrics 为 mem_available_percent,则只会从 metricName 为 mem_available_percent 的监控指标中提取 ident,其他的指标会被忽略。

配置参考如下:

  1. [Pushgw]
  2. # use target labels in database instead of in series
  3. LabelRewrite = true
  4. IdentMetrics = ["mem_available_percent"]