update fluent-bit to 5.0
- fluent-bit 5.0 support tag by url - update readme.md
This commit is contained in:
@@ -5,12 +5,13 @@
|
||||
flowchart LR
|
||||
SDK[Python SDK] -->|logs / metrics| FB[Fluent Bit]
|
||||
|
||||
FB -->|logs| VLA[vlogagent]
|
||||
VLA -->|logs| VL[VictoriaLogs]
|
||||
FB -->|logs| VL[VictoriaLogs]
|
||||
|
||||
FB -->|metrics| VM[VictoriaMetrics]
|
||||
|
||||
VM -->|query| GF[Grafana]
|
||||
|
||||
VL -->|logs| GF
|
||||
```
|
||||
|
||||
|
||||
@@ -30,4 +31,6 @@ flowchart TD
|
||||
|
||||
FB -->|metrics| VM[VictoriaMetrics]
|
||||
VM -->|query| GF[Grafana]
|
||||
|
||||
VL -->|logs| GF
|
||||
```
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
services:
|
||||
fluentbit:
|
||||
depends_on:
|
||||
vlagent:
|
||||
condition: service_started
|
||||
required: true
|
||||
image: cr.fluentbit.io/fluent/fluent-bit:3.1.7
|
||||
image: docker.io/fluent/fluent-bit:5.0
|
||||
restart: always
|
||||
networks:
|
||||
default: null
|
||||
@@ -67,32 +63,6 @@ services:
|
||||
source: victoriametrics
|
||||
target: /vmsingle
|
||||
volume: {}
|
||||
vlagent:
|
||||
command:
|
||||
- --remoteWrite.tmpDataPath=/vlagent
|
||||
- --remoteWrite.url=http://victorialogs-1:9428/insert/native
|
||||
- --syslog.listenAddr.tcp=0.0.0.0:8094
|
||||
depends_on:
|
||||
victorialogs-1:
|
||||
condition: service_healthy
|
||||
required: true
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- wget
|
||||
- -qO-
|
||||
- http://127.0.0.1:9429/health
|
||||
timeout: 1s
|
||||
interval: 1s
|
||||
retries: 10
|
||||
image: victoriametrics/vlagent:v1.50.0
|
||||
networks:
|
||||
default: null
|
||||
volumes:
|
||||
- type: volume
|
||||
source: vlagent
|
||||
target: /vlagent
|
||||
volume: {}
|
||||
demo-app:
|
||||
build:
|
||||
context: .
|
||||
@@ -121,7 +91,5 @@ volumes:
|
||||
name: fluentbit-oltp_victorialogs-1
|
||||
victoriametrics:
|
||||
name: fluentbit-oltp_victoriametrics
|
||||
vlagent:
|
||||
name: fluentbit-oltp_vlagent
|
||||
grafana-data:
|
||||
name: fluentbit-oltp_grafana
|
||||
|
||||
@@ -14,10 +14,6 @@
|
||||
storage.checksum off
|
||||
storage.backlog.mem_limit 64M
|
||||
|
||||
# Python SDK / OpenTelemetry SDK 发到这里:
|
||||
# http://vmauth:8427/v1/logs
|
||||
# http://vmauth:8427/v1/metrics
|
||||
# vmauth 会转发到 fluentbit:4318
|
||||
[INPUT]
|
||||
Name opentelemetry
|
||||
Listen 0.0.0.0
|
||||
@@ -26,9 +22,6 @@
|
||||
# OTLP/HTTP 通常期望 200;Fluent Bit 默认是 201
|
||||
Successful_Response_Code 200
|
||||
|
||||
# 保持默认行为:/v1/logs -> v1_logs, /v1/metrics -> v1_metrics
|
||||
Tag_From_Uri true
|
||||
|
||||
Buffer_Chunk_Size 1M
|
||||
Buffer_Max_Size 10M
|
||||
Threaded On
|
||||
@@ -36,7 +29,7 @@
|
||||
# Python SDK 发来的 metrics -> VictoriaMetrics remote_write
|
||||
[OUTPUT]
|
||||
Name prometheus_remote_write
|
||||
Match *
|
||||
Match v1_metrics
|
||||
Host victoriametrics
|
||||
Port 8428
|
||||
Uri /api/v1/write
|
||||
@@ -48,9 +41,9 @@
|
||||
# Python SDK 发来的 logs -> vlagent -> VictoriaLogs
|
||||
[OUTPUT]
|
||||
Name opentelemetry
|
||||
Match *
|
||||
Host vlagent
|
||||
Port 9429
|
||||
Match v1_logs
|
||||
Host victorialogs-1
|
||||
Port 9428
|
||||
|
||||
Logs_Uri /insert/opentelemetry/v1/logs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user