Os dados fornecidos no formato de linha do Prometheus podem ser usados para descoberta.
Consulte verifica??es do Prometheus para detalha como a consulta de dados do Prometheus ¨¦ implementada no Áú»¢¶Ä²©.
A regra de descoberta de baixo n¨ªvel deve ser criada como um dependente item para o mestre HTTP item que coleta dados do Prometheus.
Na regra de descoberta, v¨¢ para a guia Pr¨¦-processamento e selecione o Op??o de pr¨¦-processamento Prometheus to JSON. Os dados no formato JSON s?o necess¨¢rio para descoberta e a op??o de pr¨¦-processamento Prometheus to JSON retornar¨¢ exatamente isso, com os seguintes atributos:
Por exemplo, consultando wmi_logical_disk_free_bytes
:
dessas linhas do Prometheus:
# HELP wmi_logical_disk_free_bytes Espa?o livre em bytes (LogicalDisk.PercentFreeSpace)
# TYPE medidor wmi_logical_disk_free_bytes
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": "Espa?o livre em bytes (LogicalDisk.PercentFreeSpace)",
"tipo": "medidor",
"etiquetas": {
"volume": "C:"
},
"valor": "3.5180249088e+11",
"line_raw": "wmi_logical_disk_free_bytes{volume=\"C:\"} 3.5180249088e+11"
},
{
"name": "wmi_logical_disk_free_bytes",
"help": "Espa?o livre em bytes (LogicalDisk.PercentFreeSpace)",
"tipo": "medidor",
"etiquetas": {
"volume": "D:"
},
"valor": "2.627731456e+09",
"line_raw": "wmi_logical_disk_free_bytes{volume=\"D:\"} 2.627731456e+09"
},
{
"name": "wmi_logical_disk_free_bytes",
"help": "Espa?o livre em bytes (LogicalDisk.PercentFreeSpace)",
"tipo": "medidor",
"etiquetas": {
"volume": "HarddiskVolume4"
},
"valor": "4.59276288e+08",
"line_raw": "wmi_logical_disk_free_bytes{volume=\"HarddiskVolume4\"} 4.59276288e+08"
}
]
Em seguida, voc¨º deve ir para a guia de macros LLD e fazer o seguinte mapeamentos:
Voc¨º pode querer criar um prot¨®tipo de item como este:
com op??es de pr¨¦-processamento: