Still under development
This project aims to allow the scraping of metrics contained within HTML web pages, collecting them with an XPath selector and exporting them as metrics in a Prometheus format. See the docs for more information.
For now, you must pass a config yaml file, so you could run the program as:
go run . -c examples/full-config.yaml
A binary release distribution and Docker image are planned for the near future.
Run the test suite with the following command:
make test
- Scrape a web value using XPath
- YAML file configuration
- Binary and Docker image releases
- Query param configuration (allows native integration with Prometheus
scrape_configs
) - Multiple endpoint configuration
- Exporter instrumentation (metrics about the scrape itself)
- Timeouts
- Basic auth scrape
- Basic arithmetic with scraped value
- Arithmetic "pipeline" for one or more scraped values (e.g. allowing you to divide two numbers)