services: digma-persistence: image: digmatic/digma-persistence:1.3 shm_size: 256MB expose: - '5432' - '6379' volumes: - postgres_data_v1:/etc/lib/postgresql/data-pg - redis_data_v1:/var/lib/redis environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_NAME=postgres ## restart: unless-stopped jaeger: image: jaegertracing/all-in-one:1.45.0 expose: - '5317' ports: - 17686:16686 command: | --query.additional-headers "Access-Control-Allow-Origin: *" volumes: - jaeger_data:/badger environment: - SPAN_STORAGE_TYPE=badger - COLLECTOR_OTLP_ENABLED=true - BADGER_EPHEMERAL=false - BADGER_DIRECTORY_VALUE=/badger/data - BADGER_DIRECTORY_KEY=/badger/key - BADGER_SPAN_STORE_TTL=336h0m0s - COLLECTOR_GRPC_PORT=5317 - COLLECTOR_OTLP_GRPC_MAX_MESSAGE_SIZE=41943040 restart: unless-stopped digma-compound: image: digmatic/digma-compound:0.3.325 ports: - 5049:5049 - 5050:5050 - 5051:5051 environment: - BACKEND_DEPLOYMENT_TYPE=DockerCompose - CacheSettings__RedisConnection=${REDIS_CONNECTION:-digma-persistence} - ExternalLogging__ConnectionString=${REDIS_CONNECTION:-digma-persistence} - ConnectionStrings__Postgres=Server=${POSTGRES_SERVER:-digma-persistence};Port=${POSTGRES_SERVER_PORT:-5432};Database=digma_analytics;User Id=${POSTGRES_USER:-postgres};Password=${POSTGRES_PWD:-postgres}; - OtlpExporterUrl= - Jaeger__OtlpUrl=http://jaeger:4317 - ThresholdOptions__RecentActivityUpdateThresholdSeconds=5 - ThresholdOptions__UpsertEndpointThresholdSeconds=5 - ThresholdOptions__UpsertSpanFlowMetadataThresholdSeconds=5 - ThresholdOptions__UpsertSpansThresholdSeconds=5 - GlobalExceptionSettings__ExposeInternalDetails=true - Kafka__PipelineWorkerCG__Workers=2 - PipelineExecution__NodeExecutionParallelism=1 - ApplicationVersion=0.3.325 depends_on: - digma-persistence restart: unless-stopped volumes: postgres_data_v1: redis_data_v1: jaeger_data: networks: default: name: digma-network