From 11cf53c0bbea25797cc9e2b76431145525734f52 Mon Sep 17 00:00:00 2001 From: reonokiy Date: Thu, 15 May 2025 01:46:38 +0800 Subject: [PATCH] update --- openobserve/docker-compose.yaml | 15 +++++++++++++++ openobserve/vector.toml | 21 +++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 openobserve/vector.toml diff --git a/openobserve/docker-compose.yaml b/openobserve/docker-compose.yaml index 4322e94..b02a18a 100644 --- a/openobserve/docker-compose.yaml +++ b/openobserve/docker-compose.yaml @@ -16,3 +16,18 @@ services: ports: - 80:5080 - 5081:5081 + + vector: + image: timberio/vector:${VECTOR_VERSION:-0.46.1-debian} + container_name: vector + restart: always + environment: + OPENOBSERVE_URL: ${OPENOBSERVE_URL} + OPENOBSERVE_USER: ${OPENOBSERVE_USER} + OPENOBSERVE_PASSWORD: ${OPENOBSERVE_PASSWORD} + volumes: + - ${DATA_DIR:-./data}/vector.toml:/etc/vector/vector.toml:ro + - ${DATA_DIR:-./data}/vector:/var/lib/vector:Z + - /var/run/docker.sock:/var/run/docker.sock + + diff --git a/openobserve/vector.toml b/openobserve/vector.toml new file mode 100644 index 0000000..4ab0362 --- /dev/null +++ b/openobserve/vector.toml @@ -0,0 +1,21 @@ +data_dir = "/var/lib/vector" + +[api] +enabled = false + +[sources.observe-nokiy-net] +type = "docker_logs" +include_containers = ["openobserve"] + +[sinks.openobserve] +inputs = ["observe-nokiy-net"] +type = "http" +uri = "${OPENOBSERVE_URL}" +method = "post" +auth.strategy = "basic" +auth.user = "${OPENOBSERVE_USER}" +auth.password = "${OPENOBSERVE_PASSWORD}" +compression = "gzip" +encoding.codec = "json" +encoding.timestamp_format = "rfc3339" +healthcheck.enabled = false