Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion collector/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ RUN mkdir -p /versions/0-default \
# Set environment variables
ENV BASE_URL=https://telemetry.betterstack.com
ENV CLUSTER_COLLECTOR=false
ENV COLLECTOR_VERSION=1.1.0
ENV COLLECTOR_VERSION=1.1.2
ENV VECTOR_VERSION=0.47.0
ENV BEYLA_VERSION=2.7.5
ENV CLUSTER_AGENT_VERSION=1.2.4
Expand Down
18 changes: 0 additions & 18 deletions docker-compose.seccomp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,7 @@ services:
# Mount host root filesystem to enable reading system metrics, logs (including logs outside /var/log), and container data
# Can be customized via MOUNT_HOST_PATHS environment variable in install.sh to restrict access to specific paths
- /:/host:ro
# dockerprobe running in the beyla container writes a map of PIDs->container IDs and names to this volume
# Vector uses this file as an enrichment table to tag logs, metrics, and traces with container metadata.
- docker-metadata:/enrichment:rw
- /var/lib/better-stack:/var/lib/better-stack
ports:
# Bind to localhost only for security - Beyla will connect via host network
- "127.0.0.1:34320:34320" # Beyla metrics endpoint
- "127.0.0.1:33000:33000" # Vector proxy endpoint

beyla:
build:
Expand Down Expand Up @@ -81,17 +74,6 @@ services:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
# Docker socket for dockerprobe
- /var/run/docker.sock:/var/run/docker.sock:ro
# dockerprobe running in the beyla container writes a map of PIDs->container IDs and names to this volume
# Vector uses this file as an enrichment table to tag logs, metrics, and traces with container metadata.
- docker-metadata:/enrichment:rw
# Persist ACME certs and stable symlinks across restarts
- letsencrypt:/etc/letsencrypt
- ssl-certs:/etc/ssl
- /var/lib/better-stack:/var/lib/better-stack
depends_on:
- collector

volumes:
docker-metadata:
letsencrypt:
ssl-certs:
18 changes: 0 additions & 18 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,7 @@ services:
# Mount host root filesystem to enable reading system metrics, logs (including logs outside /var/log), and container data
# Can be customized via MOUNT_HOST_PATHS environment variable in install.sh to restrict access to specific paths
- /:/host:ro
# dockerprobe running in the beyla container writes a map of PIDs->container IDs and names to this volume
# Vector uses this file as an enrichment table to tag logs, metrics, and traces with container metadata.
- docker-metadata:/enrichment:rw
- /var/lib/better-stack:/var/lib/better-stack
ports:
# Bind to localhost only for security - Beyla will connect via host network
- "127.0.0.1:34320:34320" # Beyla metrics endpoint
- "127.0.0.1:33000:33000" # Vector proxy endpoint

beyla:
build:
Expand Down Expand Up @@ -79,17 +72,6 @@ services:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
# Docker socket for dockerprobe
- /var/run/docker.sock:/var/run/docker.sock:ro
# dockerprobe running in the beyla container writes a map of PIDs->container IDs and names to this volume
# Vector uses this file as an enrichment table to tag logs, metrics, and traces with container metadata.
- docker-metadata:/enrichment:rw
# Persist ACME certs and stable symlinks across restarts
- letsencrypt:/etc/letsencrypt
- ssl-certs:/etc/ssl
- /var/lib/better-stack:/var/lib/better-stack
depends_on:
- collector

volumes:
docker-metadata:
letsencrypt:
ssl-certs: