# InternetPressure.io probe agent configuration. # Install to /etc/internetpressure/probe.yaml (mode 0600). Every key can be overridden with IP_PROBE_ # in the environment (IP_PROBE_PROBE_ID, IP_PROBE_KEY, IP_PROBE_INGEST_URL, IP_PROBE_DATA_DIR, IP_PROBE_LISTEN, # IP_PROBE_LOG_LEVEL, IP_PROBE_ALLOW_SELF_UPDATE, IP_PROBE_RESOLVERS_OVERRIDE (comma-separated), # IP_PROBE_MAX_CONCURRENCY). probe_id: ca-qc-01 # issued by the admin API (lowercase, digits, dashes) key: 0000000000000000000000000000000000000000000000000000000000000000 # 64 hex chars — HMAC key from the admin API ingest_url: https://www.internetpressure.io/ingest/v1 data_dir: /var/lib/internetpressure # spool/ + config.json + update state (created 0700) listen: 127.0.0.1:9381 # local /healthz and /metrics — never expose publicly log_level: info # debug | info | warn | error allow_self_update: true # GET /agent/latest every 6 h, verify sha256, replace binary, exit 0 resolvers_override: [] # optional; otherwise resolvers come from the server config. # Entries: "system", "google=8.8.8.8:53", "1.1.1.1" max_concurrency: 8 # global cap on concurrently running checks