🩹 vector-agent

This commit is contained in:
auricom
2022-12-21 03:53:29 +01:00
parent b59fa82175
commit 5b4c0757e8

View File

@@ -8,11 +8,11 @@ spec:
interval: 15m interval: 15m
chart: chart:
spec: spec:
chart: app-template chart: vector
version: 1.2.0 version: 0.18.0
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: bjw-s name: vector
namespace: flux-system namespace: flux-system
install: install:
createNamespace: true createNamespace: true
@@ -21,42 +21,64 @@ spec:
upgrade: upgrade:
remediation: remediation:
retries: 5 retries: 5
dependsOn:
- name: loki
namespace: monitoring
- name: vector-aggregator
namespace: monitoring
values: values:
controller:
strategy: RollingUpdate
annotations:
reloader.stakater.com/auto: "true"
image: image:
repository: docker.io/timberio/vector repository: timberio/vector
tag: 0.26.0-debian tag: 0.26.0-debian
args: ["--config", "/etc/vector/vector.yaml"] role: "Agent"
service: podAnnotations:
main: configmap.reloader.stakater.com/reload: vector-agent
type: LoadBalancer customConfig:
loadBalancerIP: "${CLUSTER_LB_VECTOR}" data_dir: /vector-data-dir
externalTrafficPolicy: Local api:
ports: enabled: false
http: # Sources
port: 8686 sources:
kubernetes_logs:
persistence: type: kubernetes_logs
config: talos_kernel_logs:
type: socket
mode: udp
address: 127.0.0.1:12000
talos_service_logs:
type: socket
mode: udp
address: 127.0.0.1:12001
# Sinks
sinks:
kubernetes_sink:
type: vector
inputs:
- kubernetes_logs
address: "vector-aggregator.monitoring:6000"
version: "2"
talos_kernel_sink:
type: vector
inputs:
- talos_kernel_logs
address: "vector-aggregator.monitoring:6050"
version: "2"
talos_service_sink:
type: vector
inputs:
- talos_service_logs
address: "vector-aggregator.monitoring:6051"
version: "2"
podMonitor:
enabled: true enabled: true
type: configMap
name: vector-aggregator-configmap
subPath: vector.yaml
mountPath: /etc/vector/vector.yaml
readOnly: true
data:
enabled: true
type: emptyDir
mountPath: /vector-data-dir
geoip:
enabled: true
existingClaim: vector-geoipupdate-config
resources: resources:
requests: requests:
cpu: 35m cpu: 23m
memory: 381M memory: 249M
limits: limits:
memory: 726M memory: 918M
service:
enabled: false
tolerations:
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule