111 lines
3.7 KiB
Bash
111 lines
3.7 KiB
Bash
# ── Agent identity ───────────────────────────────────────────
|
|
# 32-byte seed as 64 hex chars. Auto-generated into .env on first boot if missing.
|
|
# Treat SERVER_SEED like a root password (capabilities + admin proofs).
|
|
# SERVER_SEED=
|
|
# SERVER_PUBLIC_KEY=
|
|
|
|
# ── Roles ────────────────────────────────────────────────────
|
|
PEARDATA_DEFAULT_ROLE=viewer
|
|
# PEARDATA_ADMIN_KEYS=
|
|
# PEARDATA_INSECURE_OPEN_ADMIN=1
|
|
# PEARDATA_ALLOWLIST=
|
|
|
|
# ── Runtime paths & limits ───────────────────────────────────
|
|
# PEARDATA_HOME=
|
|
# PEARDATA_DATA_DIR=./data
|
|
# PEARDATA_RATE_LIMIT_RPM=120
|
|
# PEARDATA_MAX_RECONNECT=20
|
|
|
|
# ── Metrics pipeline ─────────────────────────────────────────
|
|
# PEARDATA_SAMPLE_MS=1000
|
|
# PEARDATA_TIER0_POINTS=3600
|
|
# PEARDATA_TIER1_POINTS=1440
|
|
# PEARDATA_TIER1_EVERY=60
|
|
|
|
# ── HyperDB (warm history + metadata + linked sync) ──────────
|
|
# PEARDATA_HYPERDB=1
|
|
# PEARDATA_SWARM=0
|
|
# PEARDATA_DOCKER=0
|
|
# PEARDATA_DOCKER_SOCKET=/var/run/docker.sock
|
|
# PEARDATA_CGROUPS=1
|
|
# PEARDATA_CGROUPS_MAX=32
|
|
# PEARDATA_SENSORS=1
|
|
# PEARDATA_DISK_PARTITIONS=0
|
|
# PEARDATA_PROCESSES=0
|
|
# PEARDATA_PROCESSES_TOP=8
|
|
# PEARDATA_MYSQL=0
|
|
# PEARDATA_APACHE=0
|
|
# PEARDATA_MEMCACHED=0
|
|
# PEARDATA_MONGODB=0
|
|
# PEARDATA_RABBITMQ=0
|
|
# PEARDATA_PROMETHEUS=0
|
|
# PEARDATA_PROMETHEUS_URLS=
|
|
# PEARDATA_STATSD=0
|
|
# PEARDATA_SMART=0
|
|
# PEARDATA_NVIDIA=0
|
|
# PEARDATA_IPMI=0
|
|
# PEARDATA_EBPF=1
|
|
# PEARDATA_EBPF_PATH=
|
|
# PEARDATA_HELPER_DIR=
|
|
# PEARDATA_IOPING=0
|
|
# PEARDATA_ZFS=1
|
|
# PEARDATA_BCACHE=1
|
|
# PEARDATA_DMCACHE=1
|
|
# PEARDATA_FS_STATS=1
|
|
# PEARDATA_KAFKA=0
|
|
# PEARDATA_NATS=0
|
|
# PEARDATA_UNBOUND=0
|
|
# PEARDATA_SOCKETS=1
|
|
# PEARDATA_PARENT=0
|
|
# PEARDATA_PARENT_PEERS=
|
|
# PEARDATA_PARENT_PEERS_FILE=
|
|
# PEARDATA_PARENT_SEED=
|
|
# PEARDATA_PARENT_POLL_MS=5000
|
|
# PEARDATA_NGINX=0
|
|
# PEARDATA_NGINX_URL=http://127.0.0.1/nginx_status
|
|
# PEARDATA_REDIS=0
|
|
# PEARDATA_REDIS_URL=127.0.0.1:6379
|
|
# PEARDATA_POSTGRES=0
|
|
# PEARDATA_POSTGRES_HOST=127.0.0.1
|
|
# PEARDATA_POSTGRES_PORT=5432
|
|
# PEARDATA_POSTGRES_STATS_URL=
|
|
# PEARDATA_EXPORT_DIR=./exports
|
|
# PEARDATA_PUSHGATEWAY_URL=
|
|
# PEARDATA_WEBHOOK_URL=
|
|
# PEARDATA_WEBHOOK_SECRET=
|
|
# PEARDATA_WEBHOOK_SIGN=1
|
|
# PEARDATA_WEBHOOK_LEGACY_SECRET=0
|
|
# PEARDATA_NOTIFY_CLEARS=0
|
|
# PEARDATA_NOTIFY_MIN_SEVERITY=warning
|
|
# PEARDATA_ANOMALY_MODE=threshold
|
|
# PEARDATA_ANOMALY_WINDOW=120
|
|
# PEARDATA_ANOMALY_WARN_Z=2
|
|
# PEARDATA_ANOMALY_CRIT_Z=3
|
|
# PEARDATA_REST_TUNNEL=0
|
|
# PEARDATA_REST_TUNNEL_SEED=
|
|
# PEARDATA_PEARDOCK=0
|
|
# PEARDATA_PEARDOCK_PEERS=
|
|
# PEARDATA_PEARDOCK_PEERS_FILE=
|
|
# PEARDATA_PEARDOCK_SEED=
|
|
# PEARDATA_PEARDOCK_POLL_MS=5000
|
|
# See docs/STORAGE-HYPERDB.md
|
|
|
|
# ── agent-style REST API ───────────────────────────────────
|
|
# PEARDATA_REST=1
|
|
# PEARDATA_REST_HOST=127.0.0.1
|
|
# PEARDATA_REST_PORT=19999
|
|
# PEARDATA_REST_CORS=*
|
|
|
|
# ── Logging ──────────────────────────────────────────────────
|
|
# LOG_LEVEL=info
|
|
# LOG_JSON=1
|
|
|
|
# ── Healthcheck / soak ───────────────────────────────────────
|
|
# PEARDATA_HEALTH_KEY=
|
|
# HEALTHCHECK_TIMEOUT_MS=8000
|
|
# SOAK_DURATION_MS=60000
|
|
# SOAK_INTERVAL_MS=500
|
|
|
|
# ── Tests ────────────────────────────────────────────────────
|
|
# SKIP_INTEGRATION=1
|