collector

module
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2020 License: MIT

README

Collector

Configuration

ENV:
LOGGER_LEVEL=debug

JAEGER_URI=jaeger.6831

CLICKHOUSE_URI=clickhouse-db:9000
CLICKHOUSE_USER=user
CLICKHOUSE_PASSWORD=password
CLICKHOUSE_DATABASE=logs
CLICKHOUSE_READ_TIMEOUT=10
CLICKHOUSE_WRITE_TIMEOUT=20

SERVER_HTTP_PORT=8080
SERVER_READ_TIMEOUT=1s
SERVER_WRITE_TIMEOUT=1s
SERVER_IDLE_TIMEOUT=1s
SERVER_TLS_CERT=cert.pem
SERVER_TLS_KEY=key.pem

SERVICE_IP_HEADER=X-Real-IP
SERVICE_NAME=collector
SERVICE_WRITER_CAPACITY=1000
SERVICE_WRITER_PERIOD=1s
SERVICE_AUTH_ENABLE=true
SERVICE_AUTH_TOKENS=secret_token_1 secret_token_2
JSON:
{
  "logger": {
    "level": "debug"
  },
  "jaeger": {
    "uri": "jaeger.6831"
  },
  "clickhouse": {
    "uri": "clickhouse-db:9000",
    "user": "user",
    "password": "password",
    "database": "logs",
    "read.timeout": 10,
    "write.timeout": 20
  },
  "server": {
    "http.port": 8080,
    "read.timeout": "1m",
    "write.timeout": "1m",
    "idle.timeout": "10m",
    "tls.cert": "cert.pem",
    "tls.key": "key.pem"
  },
  "service": {
    "name": "collector",
    "ip.header": "X-Real-IP",
    "writer": {
      "capacity": 1000,
      "period": "1s"
    },
    "auth": {
      "enable": true,
      "tokens": ["secret_token_1", "secret_token_2"]
    }
  }
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL