bittorrent-benchmarks/k8s/clusters/benchmarks/vector/vector-agent-configmap.yaml

42 lines
1.1 KiB
YAML
Raw Normal View History

# Vector Agent configuration for DaemonSet
# Collects logs from pods on each node and forwards to Vector Aggregator
apiVersion: v1
kind: ConfigMap
metadata:
name: vector-agent-config
namespace: argo
data:
vector.yaml: |
data_dir: /vector-data
sources:
benchmark-experiments-source:
type: kubernetes_logs
extra_label_selector: "app.kubernetes.io/name=codex-benchmarks"
node_annotation_fields:
node_labels: ""
pod_annotation_fields:
container_id: ""
container_image: ""
container_image_id: ""
pod_node_name: ""
pod_owner: ""
pod_uid: ""
pod_ip: ""
pod_ips: ""
glob_minimum_cooldown_ms: 5000
sinks:
vector-aggregator:
type: vector
inputs: [benchmark-experiments-source]
address: vector-aggregator.argo.svc.cluster.local:6000
compression: true
acknowledgements:
enabled: true
buffer:
type: disk
max_size: 301989888 # 312MB per agent
when_full: block # Block new logs if buffer full (prevents drops)