Skip to main content
Version: 0.9.17-patch1

SigNoz service operations

The SigNoz service is the centralized observability backend. Every service runs a local OTel collector that forwards telemetry to SigNoz OTLP endpoints on 10.0.1.10. The UI is exposed via the Web service Caddy reverse proxy on DOMAIN_SIGNOZ.

Current releases use SigNoz Foundry (foundryctl forge / cast). The old /opt/signoz-repo + deploy/docker layout is legacy. You can do every step on this page from the SigNoz host after jumping through the bastion — you do not need the Delphi git repo.

Instance

FieldValue
NetworkPrivate only — static private IP 10.0.1.10
ScalableNo — single instance

Sizing and retention by environment

Baseline instance type (4 vCPU / 8 GB RAM) is in Provision instances. Delphi staging runs at that size with a 100 GB attached volume and SigNoz's default ClickHouse TTLs (7 days for logs and traces, 30 days for metrics). That is enough for day-to-day platform work but is not a production target — production should keep telemetry longer for post-incident review, plan more disk, and may need a larger instance under heavier query load.

Staging (reference)Production (typical)
Attached volume100 GB at /mnt/signoz-data150 GB or more
Log / trace retention7 days (defaults)14–30 days
Metric retention30 days (defaults)30 days (often sufficient)
Disk grows with retention

ClickHouse stores logs and traces on /mnt/signoz-data. Longer TTLs and higher call volume both increase disk use — extend retention and volume size together. Before raising TTLs in production, confirm headroom with df -h /mnt/signoz-data and watch the storage alerts in Monitoring in SigNoz.

Containers

SigNoz is generated by Foundry into /opt/services/signoz/pours/deployment/compose.yaml. init.sh rewrites data volumes to bind mounts under ${SIGNOZ_DATA_DIR} (default /mnt/signoz-data).

ContainerPortPurpose
ingester4317 / 4318 / 13133OTLP ingest (signoz/signoz-otel-collector)
signoz-signoz-08080UI + API (SQLite metastore)
signoz-telemetrystore-clickhouse-0-09000 / 8123ClickHouse
signoz-telemetrykeeper-zookeeper-02181ZooKeeper
voiceai-otel-collector-export4327 / 13134Optional external export fan-out

The per-host otel/opentelemetry-collector-contrib sidecar on other services is a different image. Do not bump it as part of a SigNoz UI/API upgrade.

Access

MethodURLNotes
Publichttps://${DOMAIN_SIGNOZ}Through Web instance Caddy
Private directhttp://10.0.1.10:8080From any instance
OTLP gRPC10.0.1.10:4317Used by every service's OTel collector
OTLP HTTP10.0.1.10:4318Used by every service's OTel collector

hostname -I on the SigNoz host may list a Tailscale IP first (100.64.x). Platform OTLP stays on 10.0.1.10.

Which stack is this host on?

# Foundry (current)
test -f /opt/services/signoz/pours/deployment/compose.yaml && echo foundry

# Legacy (needs migration)
test -d /opt/signoz-repo/deploy/docker && echo legacy

Use the Upgrade tab for a version bump, a legacy → Foundry migrate, or alert-rule sync after an upgrade.

See also

External