The repository contains the files needed to build Prometheus RPM packages for OracleLinux 7.
- Add a new section under
packages
intemplating.yaml
with the required information (overriding any defaults if required). - Create a new directory with the name of the exporter and populate it with a file named
<exporter_name>.default
which will contain the default environment variables passed to the init and unit files. - Once this is done add this exporter to the list of
AUTO_GENERATED
expoters inMakefile
. - Test that you can build this RPM using the command
make <exporter_name>
.
- Add the exporter to the list of
PACKAGES7
in the fileMakefile
. - Make a new directory with the same name as the exporter.
- Populate this directory with all the required files to build the RPM.
- Test that you can build this RPM using the command
make <exporter_name>
.
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 _dist7
directory depending on the version of OracleLinux that they were built for.
An Ansible role which installs Prometheus packages from these RPMs is available in Github or in Galaxy.