Les dades proporcionades en format de filera de Prometheus es poden emprar per la descoberta de baix nivell.
Consulteu comprovacions de Prometheus per obtindre m¨¦s detalls sobre com s'implementa la consulta de dades de Prometheus a Áú»¢¶Ä²©.
La regla de descoberta de baix nivell s'ha de crear com a element dependent de l'element principal HTTP que recull les dades de Prometheus.
A la regla de descoberta, navegueu a la pestanya Preprocessament i trieu l'opci¨® de preprocessament Prometheus to JSON. Les dades en format JSON s¨®n necess¨¤ries per a la descoberta i l'opci¨® de preprocessament Prometheus to JSON retornar¨¤ exactament aix¨°, amb els atributs seg¨¹ents:
Per exemple, consultant wmi_logical_disk_free_bytes
:
d'aquestes l¨ªnies de Prometeu:
# HELP wmi_logical_disk_free_bytes Free space in bytes (LogicalDisk.PercentFreeSpace)
# TYPE wmi_logical_disk_free_bytes gauge
wmi_logical_disk_free_bytes{volume="C:"} 3.5180249088e+11
wmi_logical_disk_free_bytes{volume="D:"} 2.627731456e+09
wmi_logical_disk_free_bytes{volume="HarddiskVolume4"} 4.59276288e+08
°ù±ð³Ù´Ç°ù²Ô²¹°ù¨¤:
[
{
"name": "wmi_logical_disk_free_bytes",
"help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",
"type": "gauge",
"labels": {
"volume": "C:"
},
"value": "3.5180249088e+11",
"line_raw": "wmi_logical_disk_free_bytes{volume=\"C:\"} 3.5180249088e+11"
},
{
"name": "wmi_logical_disk_free_bytes",
"help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",
"type": "gauge",
"labels": {
"volume": "D:"
},
"value": "2.627731456e+09",
"line_raw": "wmi_logical_disk_free_bytes{volume=\"D:\"} 2.627731456e+09"
},
{
"name": "wmi_logical_disk_free_bytes",
"help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",
"type": "gauge",
"labels": {
"volume": "HarddiskVolume4"
},
"value": "4.59276288e+08",
"line_raw": "wmi_logical_disk_free_bytes{volume=\"HarddiskVolume4\"} 4.59276288e+08"
}
]
Llavors, hem d'anar a la pestanya de Macros LLD i fer aquests mapatges:
?s possible que vulgueu crear un prototip d'element com aquest:
amb opcions de preprocessament: