mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-16 00:41:24 +01:00
docs/vmagent.md: add debugging scrape targets
chapter
This commit is contained in:
parent
70077b0da1
commit
d0b55e359a
@ -729,7 +729,7 @@ Additionally, the `action: graphite` relabeling rules usually work much faster t
|
|||||||
|
|
||||||
## Relabel debug
|
## Relabel debug
|
||||||
|
|
||||||
`vmagent` and [single-node VictoriaMetrics](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html)
|
`vmagent` and [single-node VictoriaMetrics](https://docs.victoriametrics.com/#how-to-scrape-prometheus-exporters-such-as-node-exporter)
|
||||||
provide the following tools for debugging target-level and metric-level relabeling:
|
provide the following tools for debugging target-level and metric-level relabeling:
|
||||||
|
|
||||||
- Target-level debugging (e.g. `relabel_configs` section at [scrape_configs](https://docs.victoriametrics.com/sd_configs.html#scrape_configs))
|
- Target-level debugging (e.g. `relabel_configs` section at [scrape_configs](https://docs.victoriametrics.com/sd_configs.html#scrape_configs))
|
||||||
@ -751,6 +751,45 @@ provide the following tools for debugging target-level and metric-level relabeli
|
|||||||
The link is unavailable if `vmagent` runs with `-promscrape.dropOriginalLabels` command-line flag.
|
The link is unavailable if `vmagent` runs with `-promscrape.dropOriginalLabels` command-line flag.
|
||||||
The opened page shows step-by-step results for the actual metric relabeling rules applied to the given target labels.
|
The opened page shows step-by-step results for the actual metric relabeling rules applied to the given target labels.
|
||||||
|
|
||||||
|
See also [debugging scrape targets](#debugging-scrape-targets).
|
||||||
|
|
||||||
|
## Debugging scrape targets
|
||||||
|
|
||||||
|
`vmagent` and [single-node VictoriaMetrics](https://docs.victoriametrics.com/#how-to-scrape-prometheus-exporters-such-as-node-exporter)
|
||||||
|
provide the following tools for debugging scrape targets:
|
||||||
|
|
||||||
|
- `http://vmagent:8429/targets` page, which contains information about all the targets, which are scraped at the moment.
|
||||||
|
This page helps answering the following questions:
|
||||||
|
- **Why some targets cannot be scraped?** The `last error` column contains the reason why the given target cannot be scraped.
|
||||||
|
You can also click the `endpoint` link in order open the target url in your browser.
|
||||||
|
You can also click the `response` link in order to open the target url on behalf of `vmagent`. This may be helpful when `vmagent`
|
||||||
|
is located in some isolated network.
|
||||||
|
- **Which labels the particular target has?** The `labels` column shows per-target labels. These labels are attached to all the metrics
|
||||||
|
scraped from the given target. You can also click on the target labels in order to see the original labels of the target
|
||||||
|
before applying the [relabeling](#relabeling). The original labels are unavailable if `vmagent` runs with `-promscrape.dropOriginalLabels` command-line flag.
|
||||||
|
- **Why the given target has the given set of labels?** Click the `target` link at `debug relabeling` column for the particular target in order to see step-by-step
|
||||||
|
execution of [target relabeling rules](#relabeling) applied to the original labels. This link is unavailable if `vmagent` runs
|
||||||
|
with `-promscrape.dropOriginalLabels` command-line flag.
|
||||||
|
- **How the given metrics relabeling rules are applied to scraped metrics?** Click the `metrics` link at `debug relabeling` column
|
||||||
|
for the particular target in order to see step-by-step execution of [metric relabeling rules](#relabeling) applied to the scraped metrics.
|
||||||
|
- **How many failed scrapes were for the particular target?** The `errors` column shows this value.
|
||||||
|
- **How many metrics the given target exposes?** The `samples` column shows the number of metrics scraped per each target during the last scrape.
|
||||||
|
- **How long does it take to scrape the given target?** The `duration` column shows last scrape duration per each target.
|
||||||
|
- **When was the last scrape for the given target?** The `last scrape` column shows the last time the given target was scraped.
|
||||||
|
- **How many times the given target was scraped?** The `scrapes` column shows this infromation.
|
||||||
|
- **What is the current state of the particular target?** The `state` column shows the current state of the particular target.
|
||||||
|
|
||||||
|
- `http://vmagent:8429/service-discovery` page, which contains infromation about all the [discovered targets](https://docs.victoriametrics.com/sd_configs/).
|
||||||
|
This page doesn't work if `vmagent` runs with `-promscrape.dropOriginalLabels` command-line flag.
|
||||||
|
This pages helps answering the following questions:
|
||||||
|
- **Why some targets are dropped during service discovery?** Click `debug` link at `debug relabeling` on the dropped target in order to see step-by-step
|
||||||
|
execution of [target relabeling rules](#relabeling) applied to the original labels of discovered target.
|
||||||
|
- **Why some targets contain unexpected labels?** Click `debug` link at `debug relabeling` on the dropped target in order to see step-by-step
|
||||||
|
execution of [target relabeling rules](#relabeling) applied to the original labels of discovered target.
|
||||||
|
- **What were the original labels before relabeling for a particular target?** The `discovered labels` column contains the original labels per each discovered target.
|
||||||
|
|
||||||
|
See also [relabel debug](#relabel-debug).
|
||||||
|
|
||||||
## Prometheus staleness markers
|
## Prometheus staleness markers
|
||||||
|
|
||||||
`vmagent` sends [Prometheus staleness markers](https://www.robustperception.io/staleness-and-promql) to `-remoteWrite.url` in the following cases:
|
`vmagent` sends [Prometheus staleness markers](https://www.robustperception.io/staleness-and-promql) to `-remoteWrite.url` in the following cases:
|
||||||
@ -1144,7 +1183,11 @@ If you have suggestions for improvements or have found a bug - please open an is
|
|||||||
regex: true
|
regex: true
|
||||||
```
|
```
|
||||||
|
|
||||||
See also [general troubleshooting docs](https://docs.victoriametrics.com/Troubleshooting.html).
|
See also:
|
||||||
|
|
||||||
|
- [debugging scrape targets](#debugging-scrape-targets)
|
||||||
|
- [relabel debug](#relabel-debug)
|
||||||
|
- [general troubleshooting docs](https://docs.victoriametrics.com/Troubleshooting.html)
|
||||||
|
|
||||||
## Calculating disk space for persistence queue
|
## Calculating disk space for persistence queue
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user