ingest-gateway environment
Generated from configuration code. Values shown as expressions are Go constants, not shell input. Read the declaration notation. All processes also use shared settings. Secret values are never included.
SEAGULL_BACKBONE_BROKERS
Type: RequiredList. Declaration.
parser.RequiredList("SEAGULL_BACKBONE_BROKERS")
SEAGULL_EVENT_MAX_AGE
Type: Duration. Declaration.
parser.Duration("SEAGULL_EVENT_MAX_AGE", 168*time.Hour, time.Minute, 8760*time.Hour)
SEAGULL_EVENT_MAX_CLOCK_SKEW
Type: Duration. Declaration.
parser.Duration("SEAGULL_EVENT_MAX_CLOCK_SKEW", 5*time.Minute, time.Second, time.Hour)
SEAGULL_GATEWAY_ADDRESS
Type: String. Declaration.
parser.String("SEAGULL_GATEWAY_ADDRESS", "0.0.0.0:8443")
SEAGULL_GATEWAY_AGENT_CA
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_GATEWAY_AGENT_CA")
SEAGULL_GATEWAY_ID
Type: String. Declaration.
parser.String("SEAGULL_GATEWAY_ID", serviceName)
SEAGULL_GATEWAY_IDLE_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_GATEWAY_IDLE_TIMEOUT", 90*time.Second, time.Second, 30*time.Minute)
SEAGULL_GATEWAY_MAX_BODY
Type: Bytes. Declaration.
parser.Bytes("SEAGULL_GATEWAY_MAX_BODY", 8<<20, 64<<10, 64<<20)
SEAGULL_GATEWAY_MAX_EVENTS_PER_BATCH
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_MAX_EVENTS_PER_BATCH", 1_000, 1, 100_000)
SEAGULL_GATEWAY_MAX_INFLIGHT_BYTES
Type: Bytes. Declaration.
parser.Bytes("SEAGULL_GATEWAY_MAX_INFLIGHT_BYTES", 128<<20, 1<<20, 8<<30)
SEAGULL_GATEWAY_MAX_INFLIGHT_REQUESTS
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_MAX_INFLIGHT_REQUESTS", 512, 1, 100_000)
SEAGULL_GATEWAY_MAX_RECORDS_PER_BATCH
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_MAX_RECORDS_PER_BATCH", 64, 1, 10_000)
SEAGULL_GATEWAY_PUBLISH_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_GATEWAY_PUBLISH_TIMEOUT", 10*time.Second, time.Second, time.Minute)
SEAGULL_GATEWAY_RATE_BURST
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_RATE_BURST", 400, 1, 1_000_000)
SEAGULL_GATEWAY_RATE_PER_SECOND
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_RATE_PER_SECOND", 200, 0, 1_000_000)
SEAGULL_GATEWAY_RATE_TRACKED_AGENTS
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_RATE_TRACKED_AGENTS", 10_000, 1, 1_000_000)
SEAGULL_GATEWAY_READ_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_GATEWAY_READ_TIMEOUT", 30*time.Second, time.Second, 5*time.Minute)
SEAGULL_GATEWAY_ROSTER_RECORDS
Type: Int. Declaration.
parser.Int("SEAGULL_GATEWAY_ROSTER_RECORDS", 500, 1, 100_000)
SEAGULL_GATEWAY_START_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_GATEWAY_START_TIMEOUT", 30*time.Second, time.Second, 5*time.Minute)
SEAGULL_GATEWAY_TLS_CERT
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_GATEWAY_TLS_CERT")
SEAGULL_GATEWAY_TLS_KEY
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_GATEWAY_TLS_KEY")
SEAGULL_GATEWAY_WRITE_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_GATEWAY_WRITE_TIMEOUT", 30*time.Second, time.Second, 5*time.Minute)
SEAGULL_INVENTORY_MAX_AGE
Type: Duration. Declaration.
parser.Duration("SEAGULL_INVENTORY_MAX_AGE", 720*time.Hour, time.Minute, 8760*time.Hour)
SEAGULL_INVENTORY_MAX_CLOCK_SKEW
Type: Duration. Declaration.
parser.Duration("SEAGULL_INVENTORY_MAX_CLOCK_SKEW", 5*time.Minute, time.Second, time.Hour)