Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117746815
vector-configmap.yaml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
3 KB
Referenced Files
None
Subscribers
None
vector-configmap.yaml
View Options
{{
- if .Values.vector.enabled -
}}
apiVersion
:
v1
kind
:
ConfigMap
metadata
:
name
:
vector
{{
- if not .Values.openshift
}}
namespace
:
kube-system
{{
- end
}}
labels
:
app
:
vector
data
:
vector.yaml
:
|
data_dir: "/data"
{{
- if .Values.openshift
}}
sources
:
openshift
:
type
:
http_server
address
:
"0.0.0.0:8000"
encoding
:
json
transforms
:
input
:
type
:
remap
inputs
:
-
openshift
source
:
|
.log = del(.message)
.container_name = del(.kubernetes.container_name)
.container_id = del(.kubernetes.container_id)
.namespace_name = del(.kubernetes.namespace_name)
.pod_name = del(.kubernetes.pod_name)
.pod_owner = del(.kubernetes.pod_owner)
.pod_node_name = del(.hostname)
del(.kubernetes)
del(.openshift)
.user = "null"
.component = "null"
{{
- else
}}
sources
:
kubernetes
:
type
:
kubernetes_logs
extra_namespace_label_selector
:
"kubernetes.io/metadata.name=kolab"
node_metrics
:
type
:
host_metrics
transforms
:
input
:
type
:
remap
inputs
:
-
kubernetes
source
:
|
.log = del(.message)
.container_name = del(.kubernetes.container_name)
.container_id = del(.kubernetes.container_id)
.namespace_name = del(.kubernetes.pod_namespace)
.pod_name = del(.kubernetes.pod_name)
.pod_owner = del(.kubernetes.pod_owner)
.pod_node_name = del(.kubernetes.pod_node_name)
del(.file)
del(.kubernetes)
.user = "null"
.component = "null"
{{
- end
}}
sinks
:
# stdout:
# type: console
# inputs:
# - openshift
# # - parse_proxy
# # - parse_roundcube
# # - parse_kolab
# # - parse_imap
# # - parse_postfix
# # - apps._unmatched
# encoding:
# codec: json
# json:
# pretty: true
{{
- if not .Values.openshift
}}
prometheus
:
type
:
prometheus_exporter
inputs
:
-
node_metrics
{{
- end
}}
loki
:
type
:
loki
buffer
:
type
:
memory
max_events
:
500
when_full
:
drop_newest
inputs
:
-
parse_proxy
-
parse_roundcube
-
parse_kolab
-
parse_imap
-
parse_postfix
-
parse_unmatched
{{
- if .Values.openshift
}}
# Running in the same namespace
endpoint
:
http://loki:3100
{{
- else
}}
# Running in a different namespace
endpoint
:
http://loki.kolab:3100
{{
- end
}}
compression
:
"gzip"
healthcheck
:
enabled
:
true
encoding
:
codec
:
"json"
remove_label_fields
:
true
labels
:
# We have to escape the helm templating syntax, because it's the same as the vector template syntax
pod_name
:
"{{
printf
"
{{
.pod_name
}}
"
}}"
namespace_name
:
"{{
printf
"
{{
.namespace_name
}}
"
}}"
user
:
"{{
printf
"
{{
.user
}}
"
}}"
component
:
"{{
printf
"
{{
.component
}}
"
}}"
{{
- end
}}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Apr 3 2026, 11:54 PM (4 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18821578
Default Alt Text
vector-configmap.yaml (3 KB)
Attached To
Mode
R114 kolab-infrastructure
Attached
Detach File
Event Timeline