在哪里可以找到systemd节点导出器指标的列表?

时间:2018-11-13 22:42:24

标签: systemd prometheus prometheus-node-exporter

我已经四处寻找和搜索了,无法找到节点导出器公开的systemd指标列表?

2 个答案:

答案 0 :(得分:1)

node_systemd指标列表:

node_systemd_unit_state - Systemd unit
node_systemd_unit_start_time_seconds - Start time of the unit since unix epoch in seconds
node_systemd_system_running - Whether the system is operational (see 'systemctl is-system-running')
node_systemd_units - Summary of systemd unit states
node_systemd_service_restart_total - Service unit count of Restart triggers
node_systemd_timer_last_trigger_seconds - Seconds since epoch of last trigger
node_systemd_socket_accepted_connections_total - Total number of accepted socket connections
node_systemd_socket_current_connections - Current number of socket connections
node_systemd_socket_refused_connections_total - Total number of refused socket connections

请记住,默认情况下禁用systemd收集器。您可以通过在启动node-exporter时传递--collector.systemd来启用它。

P.S。目前,我无法访问prometheus / node-exporter实例,但是通过快速浏览该收集器here的代码,可以得到上面的列表。

如果您有权访问正在运行的node-exporter,并且启用了有问题的收集器,则可以通过转到暴露于端口node-exporter所在端口上的/ metrics来轻松找到所有指标。

答案 1 :(得分:0)

系统指标的集合为disabled by default。要启用它,您需要使用以下标志启动NodeExporter:

./node_exporter --collector.systemd

执行此操作后,系统化度量将显示在节点导出器/metrics的URL中,前缀为node_systemd