init
This commit is contained in:
30
vector.yaml
Normal file
30
vector.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
sources:
|
||||
docker_logs:
|
||||
type: docker_logs
|
||||
include_labels:
|
||||
- vector.collect=true
|
||||
|
||||
transforms:
|
||||
parse_logs:
|
||||
type: remap
|
||||
inputs:
|
||||
- docker_logs
|
||||
source: |
|
||||
.container_name = del(.label."com.docker.compose.service")
|
||||
.compose_project = del(.label."com.docker.compose.project")
|
||||
# Remove unnecessary labels
|
||||
del(.label)
|
||||
|
||||
sinks:
|
||||
loki:
|
||||
type: loki
|
||||
inputs:
|
||||
- parse_logs
|
||||
endpoint: http://gateway:3100
|
||||
encoding:
|
||||
codec: text
|
||||
labels:
|
||||
source: vector
|
||||
container: "{{ container_name }}"
|
||||
project: "{{ compose_project }}"
|
||||
remove_label_fields: true
|
||||
Reference in New Issue
Block a user