Перейти к содержанию

[consul] section

Consul service configuration

token

  • YAML Path: consul.token
  • Key-value Path: consul/token
  • Environment: NOC_CONSUL_TOKEN

connect_timeout

  • Default value: 5
  • YAML Path: consul.connect_timeout
  • Key-value Path: consul/connect_timeout
  • Environment: NOC_CONSUL_CONNECT_TIMEOUT

request_timeout

  • Default value: 3600
  • YAML Path: consul.request_timeout
  • Key-value Path: consul/request_timeout
  • Environment: NOC_CONSUL_REQUEST_TIMEOUT

near_retry_timeout

  • Default value: 1
  • YAML Path: consul.near_retry_timeout
  • Key-value Path: consul/near_retry_timeout
  • Environment: NOC_CONSUL_NEAR_RETRY_TIMEOUT

host

  • Default value: consul
  • YAML Path: consul.host
  • Key-value Path: consul/host
  • Environment: NOC_CONSUL_HOST

port

  • Default value: 8500
  • YAML Path: consul.port
  • Key-value Path: consul/port
  • Environment: NOC_CONSUL_PORT

check_interval

  • Default value: 10
  • YAML Path: consul.check_interval
  • Key-value Path: consul/check_interval
  • Environment: NOC_CONSUL_CHECK_INTERVAL

check_timeout

  • Default value: 1
  • YAML Path: consul.check_timeout
  • Key-value Path: consul/check_timeout
  • Environment: NOC_CONSUL_CHECK_TIMEOUT

release

  • Default value: 60
  • YAML Path: consul.release
  • Key-value Path: consul/release
  • Environment: NOC_CONSUL_RELEASE

session_ttl

  • Default value: 10
  • YAML Path: consul.session_ttl
  • Key-value Path: consul/session_ttl
  • Environment: NOC_CONSUL_SESSION_TTL

lock_delay

  • Default value: 20
  • YAML Path: consul.lock_delay
  • Key-value Path: consul/lock_delay
  • Environment: NOC_CONSUL_LOCK_DELAY

retry_timeout

  • Default value: 1
  • YAML Path: consul.retry_timeout
  • Key-value Path: consul/retry_timeout
  • Environment: NOC_CONSUL_RETRY_TIMEOUT

keepalive_attempts

  • Default value: 5
  • YAML Path: consul.keepalive_attempts
  • Key-value Path: consul/keepalive_attempts
  • Environment: NOC_CONSUL_KEEPALIVE_ATTEMPTS

base

kv lookup base

  • Default value: noc
  • YAML Path: consul.base
  • Key-value Path: consul/base
  • Environment: NOC_CONSUL_BASE