The Vinyl Cache Project is the open-source software formerly known as Varnish HTTP Cache. It is a high-performance web accelerator designed to significantly speed up content delivery and reduce backend server load. For nearly two decades, this project has provided a robust solution for caching HTTP traffic.
A key enhancement is the introduction of VCOT, a utility that brings modern observability to your cache environment. VCOT integrates seamlessly with OpenTelemetry by parsing Varnish Shared Logs (VSL) in real-time. This allows you to export detailed telemetry data, including traces, metrics, and logs, to any OpenTelemetry-compatible backend.
Key features include:
services:
varnish:
image: wodby/varnish:latest
container_name: varnish
environment:
VARNISH_SECRET: ${VARNISH_SECRET}
VARNISH_BACKEND_HOST: 127.0.0.1
VARNISH_BACKEND_PORT: 8080
VARNISH_PORT: 6081
VARNISH_MEMORY_ALLOCATION: 256m
ports:
- "6081:6081"
restart: unless-stoppedVARNISH_SECRET=your_super_secret_varnish_keyAuto-fetched about 22 hours ago
Auto-fetched about 22 hours ago