Prometheus Component¶
The prometheus
component enables an HTTP endpoint for the
Web Server Component in order to integrate a Prometheus installation.
This can be used to scrape data directly into your Prometheus-based monitoring and alerting-system, without the need of any other software.
The list of available metrics can be found by directly browsing your node under
<ip or node_name.local>/metrics
, and may be increased in the future.
# Example configuration entry
web_server:
# Activates prometheus /metrics endpoint
prometheus:
Configuration variables:¶
id (Optional, ID): Manually specify the ID used for code generation.
Note
Example integration into the configuration of your prometheus:
scrape_configs:
- job_name: esphome
static_configs:
- targets: [<ip or node_name.local>]