要获取 Prometheus API 中的主机名,您可以使用以下查询:
up{job="node_exporter"}
这将返回当前活动的节点导出器实例列表。每个实例都有一个标签 instance,它的值是该实例的主机名和端口号。例如:
up{instance="localhost:9100", job="node_exporter"} 1
在这种情况下,主机名是 localhost,端口号是 9100。您可以在查询结果中解析此信息并提取主机名。
请注意,此查询假定您正在使用节点导出器来收集指标。如果您使用其他收集器,则可能需要修改查询以匹配相应的标签和指标名称。




