blob: 131bb9e133e56894d2c4e8a75bc1cec7b4da87d8 [file] [log] [blame]
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +00001# Aggregator role
2## Values file for testing all Aggregator parameters.
3podSecurityContext:
4 fsGroup: 2000
5
6securityContext:
7 capabilities:
8 drop:
9 - ALL
10 readOnlyRootFilesystem: true
11 runAsNonRoot: true
12 runAsUser: 1000
13
Giovanni Tirloni59219b62024-04-09 14:50:25 -030014workloadResourceAnnotations:
15 kubernetes.io/description: "Vector aggregator deployment."
16 configmap.reloader.stakater.com/reload: additional-configmap
17
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000018resources:
19 requests:
20 cpu: 200m
21 memory: 256Mi
22 limits:
23 cpu: 200m
24 memory: 256Mi
25
26updateStrategy:
27 type: OnDelete
28
29nodeSelector:
30 kubernetes.io/os: linux
31
32tolerations:
33 - key: node-role.kubernetes.io/master
34 effect: NoSchedule
35
36affinity:
37 nodeAffinity:
38 preferredDuringSchedulingIgnoredDuringExecution:
39 - weight: 1
40 preference:
41 matchExpressions:
42 - key: kubernetes.io/e2e-az-name
43 operator: In
44 values:
45 - e2e-az1
46 - e2e-az2
47
48topologySpreadConstraints:
49 - labelSelector:
50 matchLabels:
51 app.kubernetes.io/name: vector
52 app.kubernetes.io/instance: vector
53 app.kubernetes.io/component: Aggregator
54 maxSkew: 1
55 topologyKey: topology.kubernetes.io/zone
56 whenUnsatisfiable: ScheduleAnyway
57
58customConfig:
59 data_dir: /data
60 api:
61 enabled: true
62 address: 0.0.0.0:1212
63 healthchecks:
64 enabled: false
65 sources:
66 kafka:
67 type: kafka
68 acknowledgements: true
69 bootstrap_servers: kafka-bootstrap.svc.cluster.local:9092
70 group_id: vector-consumer
71 topics: [application-logs]
72 prom_remote:
73 type: prometheus_remote_write
74 address: 0.0.0.0:9999
75 transforms:
76 aggregate:
77 type: aggregate
78 inputs: [prom_remote]
79 interval_ms: 15000
80 remap:
81 type: remap
82 inputs: [kafka]
83 drop_on_error: true
84 source: |
85 . |= object!(parse_json!(.message))
86 sample:
87 type: sample
88 inputs: [remap]
89 exclude: |
90 .status_code != 200 && !includes(["info", "debug"], .severity)
91 rate: 10
92 sinks:
93 s3_archive:
94 type: aws_s3
95 inputs: [remap]
96 bucket: logs-archive
97 key_prefix: date=%F/
98 compression: gzip
99 encoding:
100 codec: json
101 region: us-east-1
102 elasticsearch:
103 type: elasticsearch
104 inputs: [aggregate, sample]
105 endpoint: http://elasticsearch.svc.cluster.local:9000
106 index: vector-%F
107 mode: data_stream
108 compression: gzip
109
110service:
111 enabled: true
112
113persistence:
114 enabled: true
115 storageClassName: standard
116 accessModes:
117 - ReadWriteOnce
118 size: 50Gi
119 finalizers:
120 - kubernetes.io/pvc-protection
121
122livenessProbe:
123 httpGet:
124 path: /health
125 port: api
126
127readinessProbe:
128 httpGet:
129 path: /health
130 port: api