Public | Automated Build

Last pushed: 4 months ago
Short Description
https://github.com/prometheus/prometheus/wiki/Default-port-allocations
Full Description

Apache Exporter for Prometheus

Exports apache mod_status statistics via HTTP for Prometheus consumption.

With working golang environment it can be built with go get. There is a good article with build HOWTO and usage example.

Help on flags:

  -insecure
        Ignore server certificate if using https (default false)
  -log.level value
        Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal, panic]. (default info)
  -scrape_uri string
        URI to apache stub status page (default "http://localhost/server-status/?auto")
  -telemetry.address string
        Address on which to expose metrics. (default ":9117")
  -telemetry.endpoint string
        Path under which to expose metrics. (default "/metrics")

Tested on Apache 2.2 and Apache 2.4.

Using Docker

Build

Run the following commands from the project root directory.

env GOOS=linux GOARCH=amd64 go build .
docker build -t apache_exporter .

Run

docker run -d -p 9117:9117 apache_exporter \
  -scrape_uri "https://your.server.com/server-status/?auto"
Docker Pull Command
Owner
solsson

Comments (0)