The repository contains the files needed to build Prometheus RPM packages for CentOS 7.
The packages are available in the packagecloud repository and can be used
by adding the following /etc/yum.repos.d/prometheus.repo
:
[prometheus]
name=prometheus
baseurl=https://packagecloud.io/prometheus-rpm/release/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgkey=https://packagecloud.io/prometheus-rpm/release/gpgkey
https://raw.githubusercontent.com/lest/prometheus-rpm/master/RPM-GPG-KEY-prometheus-rpm
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
Build all packages with:
make all
or build a single package only, e.g.:
make node_exporter
The resulting RPMs will be created in the _dist
directory.
An Ansible role which installs Prometheus packages from these RPMs is available in Github or in Galaxy.