# Prometheus Jobs & Targets

## Prometheus Jobs & Targets

A Prometheus `job` represents a set of rules for processing client metrics from similar data sources/targets. A Prometheus `target` is a single data source from which Prometheus should collect and process data using the rules of a specific job. Prometheus jobs are collections of targets for which the same rules are applied.

The `consensus_node_version` job is one example. This job is configured to build a URL to a consensus API endpoint and pass that URL to json\_exporter to parse the results. This job may be configured for multiple consensus client targets, allowing monitoring of Lighthouse, Lodestar, Nimbus, Prysm, and Teku with the same rules simultaneously.

In this section we will set up the Prometheus jobs required for the dashboard. Then we will move on to configuring the various Prometheus targets your specific Ethereum clients.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stakelocal.io/dashboard-installation/prometheus-jobs-and-targets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
