Installing and running YACE
January 2, 2026 ยท View on GitHub
There are various way to run YACE.
Binaries
See the Releases page to download binaries for various OS and arch.
Docker
Docker images are available on GitHub Container Registry here.
The image name is quay.io/prometheuscommunity/yet-another-cloudwatch-exporter and we support tags of the form vX.Y.Z.
To pull and run the image locally use:
docker run -d --rm \
-v $PWD/credentials:/home/.aws/credentials \
-v $PWD/config.yml:/tmp/config.yml \
-p 5000:5000 \
--name yace quay.io/prometheuscommunity/yet-another-cloudwatch-exporter:latest
Do not forget the v prefix in the image version tag.
Docker compose
See the docker-compose directory.
Kubernetes
Install with HELM
The official HELM chart is the recommended way to install YACE in a Kubernetes cluster.
Install with manifests
Example:
---
apiVersion: v1
kind: ConfigMap
metadata:
name: yace
data:
config.yml: |-
---
# Start of config file
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: yace
spec:
replicas: 1
selector:
matchLabels:
name: yace
template:
metadata:
labels:
name: yace
spec:
containers:
- name: yace
image: quay.io/prometheuscommunity/yet-another-cloudwatch-exporter:vX.Y.Z # release version as tag - Do not forget the version 'v'
imagePullPolicy: IfNotPresent
args:
- "--config.file=/tmp/config.yml"
ports:
- name: app
containerPort: 5000
volumeMounts:
- name: config-volume
mountPath: /tmp
volumes:
- name: config-volume
configMap:
name: yace