-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathvalues.yaml
More file actions
176 lines (173 loc) · 3.67 KB
/
Copy pathvalues.yaml
File metadata and controls
176 lines (173 loc) · 3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
global:
dnsService: "coredns"
cluster:
platform: "default-fujian"
# https://github.com/vectordotdev/helm-charts/tree/develop/charts/vector
vector:
enabled: true
nameOverride: vector
fullnameOverride: vector
image:
repository: timberio/vector
tag: 0.38.0-debian
role: Agent
args:
- --config-dir
- "/etc/vector/"
- --require-healthy
- "true"
service:
enabled: false
ports:
- name: prom-exporter
port: 9090
targetPort: 9090
protocol: TCP
existingConfigMaps:
- vector-config
dataDir: /vector-data-dir
podPriorityClassName: system-node-critical
podMonitor:
enabled: true
containerPorts:
- name: prom-exporter
containerPort: 9090
protocol: TCP
resources:
requests:
cpu: 100m
memory: 100Mi
limits:
memory: 1Gi
tolerations:
- operator: Exists
effect: NoSchedule
grafana:
enabled: false
sidecar:
datasources:
label: ""
labelValue: ""
enabled: false
maxLines: 1000
image:
tag: 10.3.3
prometheus:
enabled: false
isDefault: false
url: http://{{ include "prometheus.fullname" .}}:{{ .Values.prometheus.server.service.servicePort }}{{ .Values.prometheus.server.prefixURL }}
datasource:
jsonData: "{}"
warehouseLogCollector:
enabled: true
replicas: 1
nameOverride: warehouse-log-collector
fullnameOverride: warehouse-log-collector
s3:
endpoint: "S3 endpoint"
bucket: "s3.bucket"
region: "us-east-1"
auth:
accessKeyId: "access_key_id"
secretAccessKey: "secret_key"
batch:
timeoutSecs: 60 # 1min
image:
repository: timberio/vector
tag: 0.38.0-debian
args:
- --config-dir
- "/etc/vector/"
- --require-healthy
- "true"
service:
enabled: true
ports:
- name: prom-exporter
port: 9090
targetPort: 9090
protocol: TCP
- name: otlp-grpc
port: 4317
targetPort: 4317
protocol: TCP
- name: otlp-http
port: 4318
targetPort: 4318
protocol: TCP
existingConfigMaps:
- warehouse-log-collector-config
dataDir: /vector-data-dir
persistence:
enabled: false
size: 20Gi
containerPorts:
- name: prom-exporter
containerPort: 9090
protocol: TCP
- name: otlp-grpc
containerPort: 4317
protocol: TCP
- name: otlp-http
containerPort: 4318
protocol: TCP
resources:
requests:
cpu: 100m
memory: 200Mi
limits:
memory: 500Mi
warehouseLogAggregator:
enabled: true
replicas: 1
nameOverride: warehouse-log-aggregator
fullnameOverride: warehouse-log-aggregator
image:
repository: timberio/vector
tag: 0.38.0-debian
args:
- --config-dir
- "/etc/vector/"
- --require-healthy
- "true"
service:
enabled: true
ports:
- name: prom-exporter
port: 9090
targetPort: 9090
protocol: TCP
- name: vector
port: 6000
targetPort: 6000
protocol: TCP
existingConfigMaps:
- warehouse-log-aggregator-config
dataDir: /vector-data-dir
secrets:
generic:
QUERY_LOG_ES_ENDPOINT: "http://elasticsearch.es.svc.cluster.local:9200"
QUERY_LOG_ES_USER: ""
QUERY_LOG_ES_PASSWORD: ""
persistence:
enabled: false
size: 20Gi
envFrom:
- secretRef:
name: warehouse-log-aggregator
containerPorts:
- name: prom-exporter
containerPort: 9090
protocol: TCP
- name: otlp-grpc
containerPort: 4317
protocol: TCP
- name: otlp-http
containerPort: 4318
protocol: TCP
resources:
requests:
cpu: 100m
memory: 200Mi
limits:
memory: 500Mi