The prometheus-arkouda-exporter Docker image encapsulates the Arkouda prometheus exporter, enabling it to be deployed on Kubernetes, on Slurm, or via Docker Compose.
There are six build arguments passed in to the docker build command:
An example docker build command sequence is as follows:
export EXPORTER_VERSION=v2024.03.18
export ARKOUDA_DISTRO_NAME=v2024.03.18
export ARKOUDA_BRANCH_NAME=2024.03.18
export ARKOUDA_DOWNLOAD_URL=https://github.com/Bears-R-Us/arkouda/archive/refs/tags/v2024.03.18.zip
export ARKOUDA_CONTRIB_DOWNLOAD_URL=https://github.com/Bears-R-Us/arkouda-contrib/archive/refs/heads/main.zip
export ARKOUDA_CONTRIB_DISTRO_NAME=main
docker build --build-arg ARKOUDA_DISTRO_NAME=$ARKOUDA_DISTRO_NAME \
--build-arg ARKOUDA_BRANCH_NAME=$ARKOUDA_BRANCH_NAME \
--build-arg ARKOUDA_DOWNLOAD_URL=$ARKOUDA_DOWNLOAD_URL \
--build-arg ARKOUDA_CONTRIB_DOWNLOAD_URL=$ARKOUDA_CONTRIB_DOWNLOAD_URL \
--build-arg ARKOUDA_CONTRIB_DISTRO_NAME=$ARKOUDA_CONTRIB_DISTRO_NAME \
-f prometheus-arkouda-exporter -t bearsrus/prometheus-arkouda-exporter:$EXPORTER_VERSION .
export EXPORTER_VERSION=v2024.03.18
docker run -e ARKOUDA_METRICS_SERVICE_NAME=localhost -e ARKOUDA_METRICS_SERVICE_PORT=5556 -e POLLING_INTERVAL_SECONDS=5 -e EXPORT_PORT=5080 -e EXPORT_PORT=5080 -p 5080:5080 bearsrus/prometheus-arkouda-exporter:$EXPORTER_VERSION
Content type
Image
Digest
sha256:e06aba6a9…
Size
763.5 MB
Last updated
over 2 years ago
docker pull bearsrus/prometheus-arkouda-exporter