signoz-aio
Docker 应用程序 from JSONbored's Repository
概述
SigNoz is a self-hosted observability platform for traces, metrics, and logs.
[center][color=#ff8c00]JSONbored Verified AIO Template[/color][/center]
This Unraid AIO template packages the official SigNoz Docker stack into a single container with sensible defaults for a first deployment. It internally manages SigNoz, the SigNoz OTEL collector, ClickHouse, and ZooKeeper, so you do not need to translate the upstream multi-container compose stack yourself. Advanced users can also override the metadata database and ClickHouse endpoints with supported upstream-backed settings.
All-In-One (AIO) Edition
Install it, keep the defaults, and point your OpenTelemetry senders at the published OTLP ports. Advanced settings are available for power users, but they are intentionally limited to real upstream-backed options instead of speculative extras.
Initial Setup:
- Click Apply.
- Wait for first startup to complete. This image boots multiple internal services, so the first run is heavier than a typical single-service container.
- Open the WebUI on port 8080.
- Send telemetry to OTLP gRPC on 4317 or OTLP HTTP on 4318.
- Optional: enable the built-in local host agent and explicitly fill the advanced host/Docker path fields if you want this same Unraid machine to forward host metrics, Docker metrics, and Docker logs into SigNoz.
Resource Note: ClickHouse makes SigNoz powerful, but also heavier on RAM, disk, and startup time than lighter AIO apps.
要求
运行时参数
- 网络用户界面
http://[IP]:[PORT:8080]- 网络
bridge- 外壳
sh- 特权
- false
模板配置
Main SigNoz UI and API port.
- 目标
- 8080
- 默认值
- 8080
- 价值
- 8080
OTLP gRPC ingest port for agents, SDKs, and collectors sending telemetry into SigNoz.
- 目标
- 4317
- 默认值
- 4317
- 价值
- 4317
OTLP HTTP ingest port for telemetry senders that use HTTP instead of gRPC.
- 目标
- 4318
- 默认值
- 4318
- 价值
- 4318
Single persistent root that stores ClickHouse data, ZooKeeper state, generated config, and SigNoz SQLite metadata by default.
- 目标
- /appdata
- 默认值
- /mnt/user/appdata/signoz-aio
- 价值
- /mnt/user/appdata/signoz-aio
Advanced. Set to true to let this same container also collect local host metrics, Docker metrics, Docker logs, or Prometheus targets after you explicitly configure the host mounts or targets below.
- 目标
- SIGNOZ_ENABLE_HOST_AGENT
- 默认值
- false|true
- 价值
- false
Container timezone.
- 目标
- TZ
- 默认值
- UTC
- 价值
- UTC
Advanced. Maximum seconds the wrapper waits for SigNoz or ClickHouse readiness before failing with a clear startup error.
- 目标
- SIGNOZ_AIO_WAIT_TIMEOUT_SECONDS
- 默认值
- 300
- 价值
- 300
Advanced. Shows the upstream SigNoz startup version banner.
- 目标
- SIGNOZ_VERSION_BANNER_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Log level for SigNoz internal instrumentation logs.
- 目标
- SIGNOZ_INSTRUMENTATION_LOGS_LEVEL
- 默认值
- info|debug|warn|error
- 价值
- info
Advanced. Enables SigNoz self-tracing; only enable when you have a clear internal telemetry target.
- 目标
- SIGNOZ_INSTRUMENTATION_TRACES_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. OTLP endpoint used by SigNoz self-tracing when internal tracing is enabled.
- 目标
- SIGNOZ_INSTRUMENTATION_TRACES_PROCESSORS_BATCH_EXPORTER_OTLP_ENDPOINT
- 默认值
- localhost:4317
- 价值
- localhost:4317
Advanced. Enables SigNoz self-metrics.
- 目标
- SIGNOZ_INSTRUMENTATION_METRICS_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Internal Prometheus host used for SigNoz self-metrics. This port is not published by the Unraid template.
- 目标
- SIGNOZ_INSTRUMENTATION_METRICS_READERS_PULL_EXPORTER_PROMETHEUS_HOST
- 默认值
- 0.0.0.0
- 价值
- 0.0.0.0
Advanced. Internal Prometheus port used for SigNoz self-metrics. This port is not published by the Unraid template.
- 目标
- SIGNOZ_INSTRUMENTATION_METRICS_READERS_PULL_EXPORTER_PROMETHEUS_PORT
- 默认值
- 9090
- 价值
- 9090
Advanced. Public SigNoz URL used in generated links when serving through a reverse proxy.
- 目标
- SIGNOZ_GLOBAL_EXTERNAL__URL
Advanced. Public ingestion endpoint URL if agents should advertise a different OTLP endpoint than the UI URL.
- 目标
- SIGNOZ_GLOBAL_INGESTION__URL
Advanced. Metadata database backend for organizations, users, dashboards, and settings. Leave at sqlite for the built-in self-contained install, or set to postgres to use an external PostgreSQL database.
- 目标
- SIGNOZ_SQLSTORE_PROVIDER
- 默认值
- sqlite|postgres
- 价值
- sqlite
Advanced. SQLite file path for SigNoz metadata when the metadata DB provider is set to sqlite.
- 目标
- SIGNOZ_SQLSTORE_SQLITE_PATH
- 默认值
- /appdata/signoz/signoz.db
- 价值
- /appdata/signoz/signoz.db
Advanced. SQLite journal mode for the default metadata database.
- 目标
- SIGNOZ_SQLSTORE_SQLITE_MODE
- 默认值
- wal|delete
- 价值
- wal
Advanced. How long SQLite waits for metadata database locks before failing.
- 目标
- SIGNOZ_SQLSTORE_SQLITE_BUSY__TIMEOUT
- 默认值
- 10s
- 价值
- 10s
Advanced. SQLite transaction locking mode.
- 目标
- SIGNOZ_SQLSTORE_SQLITE_TRANSACTION__MODE
- 默认值
- deferred|immediate|exclusive
- 价值
- deferred
Advanced. Maximum open SQL metadata-store connections.
- 目标
- SIGNOZ_SQLSTORE_MAX__OPEN__CONNS
- 默认值
- 100
- 价值
- 100
Advanced. Maximum SQL metadata connection lifetime. Use 0s for no lifetime limit.
- 目标
- SIGNOZ_SQLSTORE_MAX__CONN__LIFETIME
- 默认值
- 0s
- 价值
- 0s
Advanced. PostgreSQL connection string used when SIGNOZ_SQLSTORE_PROVIDER=postgres. Example: postgres://signoz:your_password@postgres:5432/signoz?sslmode=disable
- 目标
- SIGNOZ_SQLSTORE_POSTGRES_DSN
Advanced. Set to true to provision a SigNoz root admin user on startup. This works with either SQLite or PostgreSQL metadata storage.
- 目标
- SIGNOZ_USER_ROOT_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Root user email address used when root user provisioning is enabled.
- 目标
- SIGNOZ_USER_ROOT_EMAIL
Advanced. Root user password used when root user provisioning is enabled.
- 目标
- SIGNOZ_USER_ROOT_PASSWORD
Advanced. Organization name for the provisioned root user.
- 目标
- SIGNOZ_USER_ROOT_ORG_NAME
- 默认值
- default
- 价值
- default
Advanced. Optional predetermined UUIDv7 for the root user's organization.
- 目标
- SIGNOZ_USER_ROOT_ORG_ID
Advanced. Maximum lifetime for invitation tokens.
- 目标
- SIGNOZ_USER_PASSWORD_INVITE_MAX__TOKEN__LIFETIME
- 默认值
- 48h
- 价值
- 48h
Advanced. Allows users to request their own password reset flow.
- 目标
- SIGNOZ_USER_PASSWORD_RESET_ALLOW__SELF
- 默认值
- false|true
- 价值
- false
Advanced. Maximum lifetime for password reset tokens.
- 目标
- SIGNOZ_USER_PASSWORD_RESET_MAX__TOKEN__LIFETIME
- 默认值
- 6h
- 价值
- 6h
Advanced optional host metrics mount. Leave blank unless enabling the local host agent. Set to / only if you want to mount the Unraid host root read-only for host metrics.
- 目标
- /hostfs
Advanced optional Docker metrics mount. Leave blank unless enabling Docker metrics for the local host agent. Setting this to /var/run/docker.sock grants Docker control access to this container.
- 目标
- /var/run/docker.sock
Advanced optional Docker log mount. Leave blank unless enabling Docker log collection for the local host agent. Set to /var/lib/docker/containers to read local Docker JSON logs.
- 目标
- /var/lib/docker/containers
Optional. Leave blank to auto-generate a persistent secret on first boot and save it under /appdata/config/generated.env.
- 目标
- SIGNOZ_TOKENIZER_JWT_SECRET
Advanced. Interval for SigNoz token rotation.
- 目标
- SIGNOZ_TOKENIZER_ROTATION_INTERVAL
- 默认值
- 30m
- 价值
- 30m
Advanced. Grace duration for previous token pairs after rotation.
- 目标
- SIGNOZ_TOKENIZER_ROTATION_DURATION
- 默认值
- 1m
- 价值
- 1m
Advanced. Idle session lifetime before reauthentication.
- 目标
- SIGNOZ_TOKENIZER_LIFETIME_IDLE
- 默认值
- 168h
- 价值
- 168h
Advanced. Maximum session lifetime before reauthentication.
- 目标
- SIGNOZ_TOKENIZER_LIFETIME_MAX
- 默认值
- 720h
- 价值
- 720h
Advanced. Garbage collection interval for opaque session tokens.
- 目标
- SIGNOZ_TOKENIZER_OPAQUE_GC_INTERVAL
- 默认值
- 1h
- 价值
- 1h
Advanced. Maximum opaque tokens tracked per user when using opaque token internals.
- 目标
- SIGNOZ_TOKENIZER_OPAQUE_TOKEN_MAX__PER__USER
- 默认值
- 5
- 价值
- 5
Advanced. Set to true to disable the bundled ClickHouse and ZooKeeper services and use external ClickHouse endpoints instead. When enabled, configure the ClickHouse DSN and healthcheck URL options below.
- 目标
- SIGNOZ_USE_EXTERNAL_CLICKHOUSE
- 默认值
- false|true
- 价值
- false
Advanced. Base ClickHouse DSN used by SigNoz. Leave at the default for the bundled database, or point it at your external ClickHouse endpoint.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_DSN
- 默认值
- tcp://127.0.0.1:9000
- 价值
- tcp://127.0.0.1:9000
Advanced. ClickHouse cluster name used by the SigNoz server for telemetry-store queries. Leave at cluster for the bundled deployment.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_CLUSTER
- 默认值
- cluster
- 价值
- cluster
Advanced. HTTP healthcheck URL used before SigNoz and the collector start. Change this when using external ClickHouse.
- 目标
- SIGNOZ_CLICKHOUSE_HEALTHCHECK_URL
- 默认值
- http://127.0.0.1:8123/ping
- 价值
- http://127.0.0.1:8123/ping
Advanced. Maximum open ClickHouse connections used by SigNoz.
- 目标
- SIGNOZ_TELEMETRYSTORE_MAX__OPEN__CONNS
- 默认值
- 100
- 价值
- 100
Advanced. Maximum idle ClickHouse connections used by SigNoz.
- 目标
- SIGNOZ_TELEMETRYSTORE_MAX__IDLE__CONNS
- 默认值
- 50
- 价值
- 50
Advanced. ClickHouse connection dial timeout.
- 目标
- SIGNOZ_TELEMETRYSTORE_DIAL__TIMEOUT
- 默认值
- 5s
- 价值
- 5s
Advanced. Optional ClickHouse max_execution_time query setting.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_MAX__EXECUTION__TIME
Advanced. Optional ClickHouse max_execution_time_leaf query setting.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_MAX__EXECUTION__TIME__LEAF
Advanced. Optional ClickHouse timeout_before_checking_execution_speed query setting.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_TIMEOUT__BEFORE__CHECKING__EXECUTION__SPEED
Advanced. Optional ClickHouse max_result_rows query setting.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_MAX__RESULT__ROWS
Advanced. Optional ClickHouse max_bytes_to_read query setting.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_MAX__BYTES__TO__READ
Advanced. Optional comma-separated ClickHouse data-skipping indices to ignore for SigNoz queries. Leave blank for the upstream default.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_IGNORE__DATA__SKIPPING__INDICES
Advanced. Optional ClickHouse secondary index bulk filtering setting. Leave blank for the upstream default.
- 目标
- SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_SETTINGS_SECONDARY__INDICES__ENABLE__BULK__FILTERING
Advanced. Optional comma-separated Prometheus scrape targets for the built-in local host agent, for example: node-exporter:9100,cadvisor:8080.
- 目标
- SIGNOZ_HOST_AGENT_PROMETHEUS_TARGETS
Advanced. Metrics path used for the built-in host agent's Prometheus scrape targets.
- 目标
- SIGNOZ_HOST_AGENT_PROMETHEUS_METRICS_PATH
- 默认值
- /metrics
- 价值
- /metrics
Advanced. Scrape interval used for Prometheus targets defined for the built-in host agent.
- 目标
- SIGNOZ_HOST_AGENT_PROMETHEUS_SCRAPE_INTERVAL
- 默认值
- 30s
- 价值
- 30s
Advanced OpenTelemetry resource attributes injected into the internal collector. Useful if you want a clearer default host or environment label.
- 目标
- OTEL_RESOURCE_ATTRIBUTES
- 默认值
- host.name=signoz-host,os.type=linux
- 价值
- host.name=signoz-host,os.type=linux
Advanced upstream collector option for ClickHouse trace exception grouping. Leave at false unless you intentionally want the alternate grouping behavior.
- 目标
- LOW_CARDINAL_EXCEPTION_GROUPING
- 默认值
- false|true
- 价值
- false
Advanced. Optional collector-specific ClickHouse base DSN override. Leave blank to inherit the main ClickHouse base DSN.
- 目标
- SIGNOZ_OTEL_COLLECTOR_CLICKHOUSE_DSN
Advanced timeout used by the internal SigNoz collector for ClickHouse operations and migrations.
- 目标
- SIGNOZ_OTEL_COLLECTOR_TIMEOUT
- 默认值
- 10m
- 价值
- 10m
Advanced cluster name used by the SigNoz collector migrations. The official external ClickHouse setup requires the cluster name to remain cluster unless you know exactly what you are changing.
- 目标
- SIGNOZ_OTEL_COLLECTOR_CLICKHOUSE_CLUSTER
- 默认值
- cluster
- 价值
- cluster
Advanced replication setting used by the SigNoz collector migrations.
- 目标
- SIGNOZ_OTEL_COLLECTOR_CLICKHOUSE_REPLICATION
- 默认值
- false|true
- 价值
- false
Advanced. Optional collector DSN for traces database. Leave blank to derive from the base ClickHouse DSN.
- 目标
- SIGNOZ_CLICKHOUSE_TRACES_DSN
Advanced. Optional collector DSN for metrics database. Leave blank to derive from the base ClickHouse DSN.
- 目标
- SIGNOZ_CLICKHOUSE_METRICS_DSN
Advanced. Optional collector DSN for logs database. Leave blank to derive from the base ClickHouse DSN.
- 目标
- SIGNOZ_CLICKHOUSE_LOGS_DSN
Advanced. Optional collector DSN for SigNoz meter database. Leave blank to derive from the base ClickHouse DSN.
- 目标
- SIGNOZ_CLICKHOUSE_METER_DSN
Advanced. Optional collector DSN for telemetry metadata database. Leave blank to derive from the base ClickHouse DSN.
- 目标
- SIGNOZ_CLICKHOUSE_METADATA_DSN
Advanced. OTel collector batch send size for regular telemetry pipelines.
- 目标
- SIGNOZ_OTEL_COLLECTOR_BATCH_SEND_SIZE
- 默认值
- 10000
- 价值
- 10000
Advanced. OTel collector maximum batch size for regular telemetry pipelines.
- 目标
- SIGNOZ_OTEL_COLLECTOR_BATCH_SEND_MAX_SIZE
- 默认值
- 11000
- 价值
- 11000
Advanced. OTel collector batch timeout for regular telemetry pipelines.
- 目标
- SIGNOZ_OTEL_COLLECTOR_BATCH_TIMEOUT
- 默认值
- 10s
- 价值
- 10s
Advanced. OTel collector batch send size for SigNoz meter telemetry.
- 目标
- SIGNOZ_OTEL_COLLECTOR_METER_BATCH_SEND_SIZE
- 默认值
- 20000
- 价值
- 20000
Advanced. OTel collector maximum batch size for SigNoz meter telemetry.
- 目标
- SIGNOZ_OTEL_COLLECTOR_METER_BATCH_SEND_MAX_SIZE
- 默认值
- 25000
- 价值
- 25000
Advanced. OTel collector batch timeout for SigNoz meter telemetry.
- 目标
- SIGNOZ_OTEL_COLLECTOR_METER_BATCH_TIMEOUT
- 默认值
- 1s
- 价值
- 1s
Advanced. Scrape interval for the collector's own Prometheus metrics.
- 目标
- SIGNOZ_OTEL_COLLECTOR_SELF_SCRAPE_INTERVAL
- 默认值
- 60s
- 价值
- 60s
Advanced. Internal collector pprof endpoint. This port is not published by the Unraid template.
- 目标
- SIGNOZ_OTEL_COLLECTOR_PPROF_ENDPOINT
- 默认值
- 0.0.0.0:1777
- 价值
- 0.0.0.0:1777
Advanced. Enables upstream Segment analytics if a Segment key is configured. Leave false for homelab deployments.
- 目标
- SIGNOZ_ANALYTICS_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Privacy default: disabled. Set true only if you want to enable upstream stats reporting internals.
- 目标
- SIGNOZ_STATSREPORTER_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Default API request timeout.
- 目标
- SIGNOZ_APISERVER_TIMEOUT_DEFAULT
- 默认值
- 60s
- 价值
- 60s
Advanced. Maximum API request timeout.
- 目标
- SIGNOZ_APISERVER_TIMEOUT_MAX
- 默认值
- 600s
- 价值
- 600s
Advanced. Comma-separated API routes excluded from request timeout handling.
- 目标
- SIGNOZ_APISERVER_TIMEOUT_EXCLUDED__ROUTES
- 默认值
- /api/v1/logs/tail,/api/v3/logs/livetail,/api/v1/export_raw_data
- 价值
- /api/v1/logs/tail,/api/v3/logs/livetail,/api/v1/export_raw_data
Advanced. Comma-separated API routes excluded from request logging.
- 目标
- SIGNOZ_APISERVER_LOGGING_EXCLUDED__ROUTES
- 默认值
- /api/v1/health,/api/v1/version,/
- 价值
- /api/v1/health,/api/v1/version,/
Advanced. TTL for cached SigNoz query results.
- 目标
- SIGNOZ_QUERIER_CACHE__TTL
- 默认值
- 168h
- 价值
- 168h
Advanced. Recent-data interval that SigNoz should not cache.
- 目标
- SIGNOZ_QUERIER_FLUX__INTERVAL
- 默认值
- 5m
- 价值
- 5m
Advanced. Maximum concurrent SigNoz queries for missing ranges.
- 目标
- SIGNOZ_QUERIER_MAX__CONCURRENT__QUERIES
- 默认值
- 4
- 价值
- 4
Advanced. Maximum time a PromQL query may run before SigNoz aborts it.
- 目标
- SIGNOZ_PROMETHEUS_TIMEOUT
- 默认值
- 2m
- 价值
- 2m
Advanced. Enables SigNoz Prometheus active query tracking.
- 目标
- SIGNOZ_PROMETHEUS_ACTIVE__QUERY__TRACKER_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Optional path for SigNoz Prometheus active query tracking.
- 目标
- SIGNOZ_PROMETHEUS_ACTIVE__QUERY__TRACKER_PATH
Advanced. Maximum concurrent Prometheus queries tracked by SigNoz.
- 目标
- SIGNOZ_PROMETHEUS_ACTIVE__QUERY__TRACKER_MAX__CONCURRENT
- 默认值
- 20
- 价值
- 20
Advanced. Enables SigNoz internal pprof endpoint inside the container. The port is not published by default.
- 目标
- SIGNOZ_PPROF_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Internal SigNoz pprof bind address. Do not publish this unless you understand the exposure risk.
- 目标
- SIGNOZ_PPROF_ADDRESS
- 默认值
- 0.0.0.0:6060
- 价值
- 0.0.0.0:6060
Advanced. Delay applied when evaluating alerting rules.
- 目标
- SIGNOZ_RULER_EVAL__DELAY
- 默认值
- 2m
- 价值
- 2m
Advanced. Poll interval for syncing built-in SigNoz Alertmanager state from the metadata store.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_POLL__INTERVAL
- 默认值
- 1m
- 价值
- 1m
Advanced. Comma-separated labels used by the built-in SigNoz Alertmanager route grouping.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_ROUTE_GROUP__BY
- 默认值
- alertname
- 价值
- alertname
Advanced. Interval at which grouped alerts are resent to receivers.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_ROUTE_GROUP__INTERVAL
- 默认值
- 1m
- 价值
- 1m
Advanced. Initial wait before sending a newly grouped alert.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_ROUTE_GROUP__WAIT
- 默认值
- 1m
- 价值
- 1m
Advanced. Default repeat interval for the built-in SigNoz Alertmanager route.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_ROUTE_REPEAT__INTERVAL
- 默认值
- 4h
- 价值
- 4h
Advanced. Default global resolve timeout for the built-in SigNoz Alertmanager.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_RESOLVE__TIMEOUT
- 默认值
- 5m
- 价值
- 5m
Advanced. External URL used by alert notifications when SigNoz is behind a reverse proxy.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_EXTERNAL__URL
Advanced. Garbage collection interval for built-in Alertmanager alerts.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_ALERTS_GC__INTERVAL
- 默认值
- 30m
- 价值
- 30m
Advanced. Maximum stored Alertmanager silences. Use 0 for no limit.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_SILENCES_MAX
- 默认值
- 0
- 价值
- 0
Advanced. Maximum stored Alertmanager silences size in bytes. Use 0 for no limit.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_SILENCES_MAX__SIZE__BYTES
- 默认值
- 0
- 价值
- 0
Advanced. Maintenance interval for Alertmanager silences snapshots.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_SILENCES_MAINTENANCE__INTERVAL
- 默认值
- 15m
- 价值
- 15m
Advanced. Retention duration for Alertmanager silences.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_SILENCES_RETENTION
- 默认值
- 120h
- 价值
- 120h
Advanced. Maintenance interval for Alertmanager notification log snapshots.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_NFLOG_MAINTENANCE__INTERVAL
- 默认值
- 15m
- 价值
- 15m
Advanced. Retention duration for Alertmanager notification logs.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_NFLOG_RETENTION
- 默认值
- 120h
- 价值
- 120h
Advanced. Sender address used by built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__FROM
Advanced. HELO/EHLO hostname used by built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__HELLO
- 默认值
- localhost
- 价值
- localhost
Advanced. SMTP host:port used by built-in Alertmanager email notifications, for example smtp.example.com:587.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__SMARTHOST
Advanced. SMTP username used by built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__USERNAME
Advanced. SMTP password used by built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__PASSWORD
Advanced. Optional path inside the container to a file containing the SMTP password for built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__PASSWORD_FILE
Advanced. Optional SMTP auth secret used by built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__SECRET
Advanced. Optional SMTP auth identity used by built-in Alertmanager email notifications.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__IDENTITY
Advanced. Requires TLS for built-in Alertmanager SMTP delivery. Set false only for trusted internal relays.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__REQUIRE__TLS
- 默认值
- true|false
- 价值
- true
Advanced. Optional CA certificate file path inside the container for Alertmanager SMTP TLS.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__CA__FILE
Advanced. Optional client certificate file path inside the container for Alertmanager SMTP TLS.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__CERT__FILE
Advanced. Optional client private key file path inside the container for Alertmanager SMTP TLS.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__KEY__FILE
Advanced. Optional server name for SNI and SMTP TLS certificate verification.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__SERVER__NAME
Advanced. Skips SMTP TLS certificate verification for built-in Alertmanager email notifications. Use only for trusted internal relays.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__CONFIG_INSECURE__SKIP__VERIFY
- 默认值
- false|true
- 价值
- false
Advanced. Optional minimum SMTP TLS version for built-in Alertmanager notifications. Leave upstream to keep the SigNoz default.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__MIN__VERSION
- 默认值
- upstream|TLS12|TLS13
- 价值
- upstream
Advanced. Optional maximum SMTP TLS version for built-in Alertmanager notifications. Leave upstream to keep the SigNoz default.
- 目标
- SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__TLS__MAX__VERSION
- 默认值
- upstream|TLS12|TLS13
- 价值
- upstream
Advanced. ClickHouse query threads used by Metrics Explorer.
- 目标
- SIGNOZ_METRICSEXPLORER_TELEMETRYSTORE_THREADS
- 默认值
- 8
- 价值
- 8
Advanced. Segment key used only when upstream analytics are enabled.
- 目标
- SIGNOZ_ANALYTICS_SEGMENT_KEY
Advanced. Interval for upstream stats reporter collection when enabled.
- 目标
- SIGNOZ_STATSREPORTER_INTERVAL
- 默认值
- 6h
- 价值
- 6h
Advanced. Privacy default: disabled. Set true only if stats reporting is enabled and you accept upstream identity and trait collection.
- 目标
- SIGNOZ_STATSREPORTER_COLLECT_IDENTITIES
- 默认值
- false|true
- 价值
- false
Advanced. Enables SigNoz email delivery through SMTP. When true, set a valid SMTP from address.
- 目标
- SIGNOZ_EMAILING_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. SMTP server host:port for SigNoz emails.
- 目标
- SIGNOZ_EMAILING_SMTP_ADDRESS
- 默认值
- localhost:25
- 价值
- localhost:25
Advanced. From address for SigNoz emails.
- 目标
- SIGNOZ_EMAILING_SMTP_FROM
Advanced. Optional SMTP HELO/EHLO hostname sent by SigNoz.
- 目标
- SIGNOZ_EMAILING_SMTP_HELLO
Advanced. SMTP username.
- 目标
- SIGNOZ_EMAILING_SMTP_AUTH_USERNAME
Advanced. SMTP password.
- 目标
- SIGNOZ_EMAILING_SMTP_AUTH_PASSWORD
Advanced. Optional SMTP auth secret for mechanisms that require it.
- 目标
- SIGNOZ_EMAILING_SMTP_AUTH_SECRET
Advanced. Optional SMTP auth identity for mechanisms that require it.
- 目标
- SIGNOZ_EMAILING_SMTP_AUTH_IDENTITY
Advanced. Enables TLS for SMTP.
- 目标
- SIGNOZ_EMAILING_SMTP_TLS_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Skips SMTP TLS certificate verification. Use only for trusted internal mail relays.
- 目标
- SIGNOZ_EMAILING_SMTP_TLS_INSECURE__SKIP__VERIFY
- 默认值
- false|true
- 价值
- false
Advanced. Optional CA certificate path inside the container for SMTP TLS.
- 目标
- SIGNOZ_EMAILING_SMTP_TLS_CA__FILE__PATH
Advanced. Optional client certificate path inside the container for SMTP TLS.
- 目标
- SIGNOZ_EMAILING_SMTP_TLS_CERT__FILE__PATH
Advanced. Optional client private key path inside the container for SMTP TLS.
- 目标
- SIGNOZ_EMAILING_SMTP_TLS_KEY__FILE__PATH
Advanced. Enables a custom header block in SigNoz email templates.
- 目标
- SIGNOZ_EMAILING_TEMPLATES_FORMAT_HEADER_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Logo URL used in SigNoz email template headers when enabled.
- 目标
- SIGNOZ_EMAILING_TEMPLATES_FORMAT_HEADER_LOGO__URL
Advanced. Enables help contact text in SigNoz email templates.
- 目标
- SIGNOZ_EMAILING_TEMPLATES_FORMAT_HELP_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Help email address shown in SigNoz email templates when enabled.
- 目标
- SIGNOZ_EMAILING_TEMPLATES_FORMAT_HELP_EMAIL
Advanced. Enables a footer block in SigNoz email templates.
- 目标
- SIGNOZ_EMAILING_TEMPLATES_FORMAT_FOOTER_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. SigNoz cache provider. Leave memory for the self-contained default; set redis only when using an external Redis cache.
- 目标
- SIGNOZ_CACHE_PROVIDER
- 默认值
- memory|redis
- 价值
- memory
Advanced. Number of Ristretto in-memory cache counters.
- 目标
- SIGNOZ_CACHE_MEMORY_NUM__COUNTERS
- 默认值
- 100000
- 价值
- 100000
Advanced. Ristretto in-memory cache max cost in bytes.
- 目标
- SIGNOZ_CACHE_MEMORY_MAX__COST
- 默认值
- 134217728
- 价值
- 134217728
Advanced. External Redis host when SIGNOZ_CACHE_PROVIDER=redis.
- 目标
- SIGNOZ_CACHE_REDIS_HOST
Advanced. External Redis port.
- 目标
- SIGNOZ_CACHE_REDIS_PORT
- 默认值
- 6379
- 价值
- 6379
Advanced. External Redis database number.
- 目标
- SIGNOZ_CACHE_REDIS_DB
- 默认值
- 0
- 价值
- 0
Advanced. External Redis password.
- 目标
- SIGNOZ_CACHE_REDIS_PASSWORD
Advanced. Optional upstream feature flag override for span metrics. Leave upstream to keep the SigNoz default.
- 目标
- SIGNOZ_FLAGGER_CONFIG_BOOLEAN_USE__SPAN__METRICS
- 默认值
- upstream|true|false
- 价值
- upstream
Advanced. Optional upstream feature flag override for Kafka span evaluation. Leave upstream to keep the SigNoz default.
- 目标
- SIGNOZ_FLAGGER_CONFIG_BOOLEAN_KAFKA__SPAN__EVAL
- 默认值
- upstream|true|false
- 价值
- upstream
Advanced. Enables tokenizer-based identity resolution for SigNoz requests.
- 目标
- SIGNOZ_IDENTN_TOKENIZER_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Comma-separated headers used for tokenizer identity resolution.
- 目标
- SIGNOZ_IDENTN_TOKENIZER_HEADERS
- 默认值
- Authorization,Sec-WebSocket-Protocol
- 价值
- Authorization,Sec-WebSocket-Protocol
Advanced. Enables API-key identity resolution for SigNoz requests.
- 目标
- SIGNOZ_IDENTN_APIKEY_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Comma-separated headers used for API-key identity resolution.
- 目标
- SIGNOZ_IDENTN_APIKEY_HEADERS
- 默认值
- SIGNOZ-API-KEY
- 价值
- SIGNOZ-API-KEY
Advanced and dangerous. Impersonates the root user for all requests when enabled; leave false unless upstream support explicitly directs you to use it.
- 目标
- SIGNOZ_IDENTN_IMPERSONATION_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. Email domain used for SigNoz service account principals.
- 目标
- SIGNOZ_SERVICEACCOUNT_EMAIL_DOMAIN
- 默认值
- signozserviceaccount.com
- 价值
- signozserviceaccount.com
Advanced. Privacy default: disabled. Set true only if you want upstream service-account analytics behavior.
- 目标
- SIGNOZ_SERVICEACCOUNT_ANALYTICS_ENABLED
- 默认值
- false|true
- 价值
- false
Advanced. SigNoz gateway API URL for deployments that use licensed gateway features.
- 目标
- SIGNOZ_GATEWAY_URL
- 默认值
- http://localhost:8080
- 价值
- http://localhost:8080
Advanced. Audit event provider. Leave noop for community defaults; otlphttp exports audit events to an OTLP HTTP endpoint.
- 目标
- SIGNOZ_AUDITOR_PROVIDER
- 默认值
- noop|otlphttp
- 价值
- noop
Advanced. Async audit event channel capacity.
- 目标
- SIGNOZ_AUDITOR_BUFFER__SIZE
- 默认值
- 1000
- 价值
- 1000
Advanced. Maximum audit events per export batch.
- 目标
- SIGNOZ_AUDITOR_BATCH__SIZE
- 默认值
- 100
- 价值
- 100
Advanced. Maximum time between audit export flushes.
- 目标
- SIGNOZ_AUDITOR_FLUSH__INTERVAL
- 默认值
- 1s
- 价值
- 1s
Advanced. OTLP HTTP log endpoint used when the auditor provider is otlphttp.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_ENDPOINT
- 默认值
- http://localhost:4318/v1/logs
- 价值
- http://localhost:4318/v1/logs
Advanced. Uses HTTP instead of HTTPS for auditor OTLP HTTP export.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_INSECURE
- 默认值
- false|true
- 价值
- false
Advanced. Timeout for auditor OTLP HTTP export attempts.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_TIMEOUT
- 默认值
- 10s
- 价值
- 10s
Advanced. Enables retry for transient auditor OTLP HTTP export failures.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_RETRY_ENABLED
- 默认值
- true|false
- 价值
- true
Advanced. Initial auditor retry wait time.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_RETRY_INITIAL__INTERVAL
- 默认值
- 5s
- 价值
- 5s
Advanced. Maximum auditor retry backoff interval.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_RETRY_MAX__INTERVAL
- 默认值
- 30s
- 价值
- 30s
Advanced. Maximum total auditor retry time before giving up.
- 目标
- SIGNOZ_AUDITOR_OTLPHTTP_RETRY_MAX__ELAPSED__TIME
- 默认值
- 60s
- 价值
- 60s
Advanced. Upstream cloud integration agent version used by SigNoz-managed cloud integration flows.
- 目标
- SIGNOZ_CLOUDINTEGRATION_AGENT_VERSION
- 默认值
- v0.0.8
- 价值
- v0.0.8
Advanced internal housekeeping interval in hours for ZooKeeper snapshot and log cleanup. The default matches the official SigNoz Docker deployment.
- 目标
- ZOO_AUTOPURGE_INTERVAL
- 默认值
- 1
- 价值
- 1
Advanced. Enables ZooKeeper Prometheus metrics inside the container.
- 目标
- ZOO_ENABLE_PROMETHEUS_METRICS
- 默认值
- yes|no
- 价值
- yes
Advanced. Internal ZooKeeper Prometheus metrics port. This port is not published by the Unraid template.
- 目标
- ZOO_PROMETHEUS_METRICS_PORT_NUMBER
- 默认值
- 9141
- 价值
- 9141
下载统计数据
详细信息
jsonbored/signoz-aio:latest在Unraid 上运行 signoz-aio 。
signoz-aio 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。