Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

13 Descoberta emprant dades de Prometheus

Vista general

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.

Prometheus a JSON

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:

  • nom m¨¨tric
  • valor m¨¨tric
  • ajuda (si ¨¦s present)
  • tipus (si n'hi ha)
  • etiquetes (si n'hi han)
  • l¨ªnia crua

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"
           }
       ]
Mapatge de les macros LLD

Llavors, hem d'anar a la pestanya de Macros LLD i fer aquests mapatges:

{#VOLUME}=$.labels['volume']
       {#METRIC}=$['name']
       {#HELP}=$['help']
Prototip d'element

?s possible que vulgueu crear un prototip d'element com aquest:

amb opcions de preprocessament: