[comment]: # translation:outdated

[comment]: # ({f06f3ae9-f06f3ae9})
# 12 Ontdekking met behulp van Prometheus-gegevens

[comment]: # ({/f06f3ae9-f06f3ae9})

[comment]: # ({4d2224d9-4d2224d9})
#### Overzicht

Gegevens die worden verstrekt in Prometheus-lineformaat kunnen worden gebruikt voor low-level discovery.

Zie [Prometheus checks](/manual/config/items/itemtypes/prometheus) voor details over hoe Prometheus-gegevensquery's zijn geïmplementeerd in Zabbix.

[comment]: # ({/4d2224d9-4d2224d9})

[comment]: # ({266cbb44-266cbb44})
#### Configuratie

De low-level discovery-regel moet worden gemaakt als een [afhankelijk item](/manual/config/items/itemtypes/dependent_items) van het HTTP-masteritem dat Prometheus-gegevens verzamelt.

[comment]: # ({/266cbb44-266cbb44})

[comment]: # ({5a48de63-5a48de63})
##### Prometheus naar JSON

In de ontdekkingsregel gaat u naar het tabblad Voorbewerking en selecteert u de voorbewerkingsoptie *Prometheus naar JSON*. Gegevens in JSON-indeling zijn nodig voor ontdekking en de voorbewerkingsoptie *Prometheus naar JSON* zal precies dat teruggeven, met de volgende attributen:

-   metricanaam
-   metricwaarde
-   hulp (indien aanwezig)
-   type (indien aanwezig)
-   labels (indien aanwezig)
-   onbewerkte regel

Bijvoorbeeld, het bevragen van `wmi_logical_disk_free_bytes`:

![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_prom_json.png)

van deze Prometheus-regels:

    # 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

zal het volgende retourneren:

``` {.java}
[
    {
        "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"
    }
]
```

[comment]: # ({/5a48de63-5a48de63})

[comment]: # ({38a03356-38a03356})
##### Mappen van LLD-macro's

Ga vervolgens naar het tabblad LLD-macro's en maak de volgende mappings:

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

[comment]: # ({/38a03356-38a03356})

[comment]: # ({b367cc91-b367cc91})
##### Item-prototype

Je wilt mogelijk een item-prototype maken zoals dit:

![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom.png)

met voorverwerkingsmogelijkheden:

![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom_b.png)

[comment]: # ({/b367cc91-b367cc91})
