我已经编写了一个模块来设置Prometheus node_exporter(在这里称为ni_trending
)。现在,我需要将节点的所有FQDN添加到一个简单的文件中:因此,在这里声明导出的资源很有意义。 PuppetDB已配置并正常工作。
这是我config.pp
中的声明:
@@node_exporter { "${listen_address}":
hostname => $ni_trending::hostname,
listen_port => $ni_trending::listen_port,
}
将模块应用于节点时,出现以下错误:
Error: Could not retrieve catalog from remote server: Error 500 on
SERVER: Server Error: Evaluation Error: Error while evaluating a
Resource Statement, Invalid export in Class[Ni_trending]: {} is not a
resource on node ydixken-dev01.berlin.ni
在ni_trending模块中,我通过以下方式检索所有收集的资源:
Node_exporter <<| |>>
这里缺少什么?