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

where can I find the list of systemd node exporter metrics?

我四处查看和搜索,无法找到节点导出器公开的系统指标列表?

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 收集器默认情况下处于禁用状态。您可以在启动节点导出器时通过传递 --collector.systemd 来启用它。

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

如果您有权访问 运行 node-exporter 并且启用了相关的收集器,您可以通过在 node-exporter 公开的任何端口上转到 /metrics 轻松找到所有指标。

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

./node_exporter --collector.systemd

完成后,systemd 指标将显示在节点导出器 /metrics url 中,前缀为 node_systemd.