No introduction found. Create it?
vector-aggregator from bjw-s is more popular with 17 repositories.
Install with:
helm repo add vector-charts https://helm.vector.dev/
helm install vector-aggregator vector-charts/vector -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
vector-aggregator | vaskozl/home-infra | 67 | 0.25.0 | 9 hours ago |
vector-aggregator | Diaoul/home-ops | 54 | 0.24.1 | a month ago |
vector-aggregator | toboshii/home-ops | 212 | 0.14.0 | a year ago |
See the most popular values for this chart:
Key | Types |
---|---|
customConfig.data_dir (11) /vector-data-dir | string |
boolean | |
customConfig.api.address (2) 0.0.0.0:8686 | string |
boolean | |
string | |
customConfig.sinks.loki_kubernetes.endpoint (9) http://loki-gateway:80 | string |
customConfig.sinks.loki_kubernetes.inputs[] (9) - kubernetes_logs_remap | string |
string | |
boolean | |
boolean | |
string | |
number | |
customConfig.sinks.loki_kubernetes.labels.app (6) {{`{{ custom_app_name }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.namespace (6) {{`{{ kubernetes.pod_namespace }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.node (6) {{`{{ kubernetes.pod_node_name }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_app (3) {{`{{ "kubernetes.pod_labels.app\.kubernetes\.io/name" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_container (3) {{`{{ "kubernetes.container_name" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_filename (3) {{`{{ "kubernetes.file" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_instance (3) {{`{{ "kubernetes.pod_labels.app\.kubernetes\.io/instance" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_namespace (3) {{`{{ "kubernetes.pod_namespace" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_node (3) {{`{{ "kubernetes.pod_node_name" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.k8s_pod (3) {{`{{ "kubernetes.pod_name" }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.container (1) {{`{{ kubernetes.container_name }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.container_name (1) {{`{{ kubernetes.container_name }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.hostname (1) {{`{{ kubernetes.pod_node_name }}`}} | string |
customConfig.sinks.loki_kubernetes.labels.instance (1) {{`{{ kubernetes.pod_labels."app.kubernetes.io/instance" }}`}} | string |
string | |
customConfig.sinks.loki_kubernetes.labels.pod (1) {{`{{ kubernetes.pod_name }}`}} | string |
number | |
string | |
customConfig.sinks.loki_journal.endpoint (8) http://loki-gateway:80 | string |
customConfig.sinks.loki_journal.inputs[] (8) - journal_logs | string |
customConfig.sinks.loki_journal.labels.hostname (8) {{`{{ host }}`}} | string |
string | |
string | |
boolean | |
boolean | |
string | |
customConfig.sinks.prometheus_sink.address (3) 0.0.0.0:9090 | string |
customConfig.sinks.prometheus_sink.inputs[] (3) - vector_metrics | string |
customConfig.sinks.prometheus_sink.type (3) prometheus_exporter | string |
number | |
string | |
string | |
customConfig.sinks.talos_kernel.endpoint (3) http://loki-gateway.system-monitoring:3100 | string |
customConfig.sinks.talos_kernel.inputs[] (3) - talos_kernel_logs_xform | string |
customConfig.sinks.talos_kernel.labels.hostname (3) {{`{{ __host }}`}} | string |
customConfig.sinks.talos_kernel.labels.service (3) {{`{{ facility }}`}} | string |
string | |
customConfig.sinks.talos_kernel.labels.facility (1) {{`{{ facility }}`}} | string |
customConfig.sinks.talos_kernel.out_of_order_action (3) rewrite_timestamp | string |
string | |
string | |
customConfig.sinks.files.encoding.only_fields[] (2) - timestamp | string |
string | |
customConfig.sinks.files.path (2) /var/log/k8s/{{ "{{" }} .folder {{ "}}" }}/{{ "{{" }} .filename {{ "}}" }}-%Y%m%d.log | string |
string | |
number | |
string | |
string | |
customConfig.sinks.talos_service.endpoint (2) http://loki-gateway.system-monitoring:3100 | string |
customConfig.sinks.talos_service.inputs[] (2) - talos_service_logs_xform | string |
customConfig.sinks.talos_service.labels.hostname (2) {{`{{ __host }}`}} | string |
customConfig.sinks.talos_service.labels.service (2) {{`{{ "talos-service" }}`}} | string |
customConfig.sinks.talos_service.labels.job (1) talos_service | string |
customConfig.sinks.talos_service.out_of_order_action (2) rewrite_timestamp | string |
string | |
number | |
string | |
customConfig.sinks.loki_opnsense_filterlog.endpoint (1) http://loki-stack.monitoring:3100 | string |
customConfig.sinks.loki_opnsense_filterlog.inputs[] (1) - opnsense_filterlog_route._unmatched | string |
string | |
string | |
string | |
string | |
number | |
string | |
customConfig.sinks.loki_vyos.endpoint (1) http://loki-gateway.system-monitoring:3100 | string |
customConfig.sinks.loki_vyos.inputs[] (1) - vyos_logs | string |
customConfig.sinks.loki_vyos.labels.hostname (1) {{`{{ host }}`}} | string |
customConfig.sinks.loki_vyos.labels.syslog_identifier (1) {{`{{ SYSLOG_IDENTIFIER }}`}} | string |
customConfig.sinks.loki_vyos.out_of_order_action (1) rewrite_timestamp | string |
string | |
customConfig.sinks.prom_exporter.address (1) 0.0.0.0:9090 | string |
customConfig.sinks.prom_exporter.inputs[] (1) - vector_metrics | string |
customConfig.sinks.prom_exporter.type (1) prometheus_exporter | string |
customConfig.sources.journal_logs.address (8) 0.0.0.0:6000 | string |
string | |
string | |
customConfig.sources.kubernetes_logs.address (8) 0.0.0.0:6010 | string |
string | |
string | |
customConfig.sources.vector_metrics.type (7) internal_metrics | string |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
customConfig.sources.vector.address (2) 0.0.0.0:6000 | string |
string | |
string | |
string | |
string | |
string | |
customConfig.sources.vector_logs.type (1) internal_logs | string |
customConfig.sources.vyos_logs.address (1) 0.0.0.0:6001 | string |
string | |
string | |
customConfig.transforms.kubernetes_logs_remap.inputs[] (5) - kubernetes_logs | string |
customConfig.transforms.kubernetes_logs_remap.source (5) # Standardize 'app' index
.custom_app_name = .pod_labels."app.kubernetes.io/name" || .pod_labels.app || .pod_labels."k8s-app" || "unknown"
| string |
string | |
string | |
customConfig.transforms.sort.source (2) if exists(.kubernetes.pod_labels."app.kubernetes.io/instance") {
.filename = .kubernetes.pod_labels."app.kubernetes.io/instance"
} else if exists(.kubernetes.pod_labels.app) {
.filename = .kubernetes.pod_labels.app
} else if exists(.kubernetes.container_name) {
.filename = .kubernetes.container_name
} else {
.filename = "unlabeled"
}
if exists(.kubernetes.pod_namespace) {
.folder = .kubernetes.pod_namespace
} else {
.folder = "unlabeled"
}
.pod = .kubernetes.pod_name
.container = .kubernetes.container_name | string |
string | |
customConfig.transforms.talos_kernel_logs_xform.inputs[] (2) - talos_kernel_logs | string |
customConfig.transforms.talos_kernel_logs_xform.source (2) .__host, .err = replace(.__host, "10.200.1.109", "cp1")
.__host = replace(.__host, "10.200.1.108", "cp2")
.__host = replace(.__host, "10.200.1.111", "cp3")
.__host = replace(.__host, "10.200.1.118", "work1")
.__host = replace(.__host, "10.200.1.130", "work2")
.__host = replace(.__host, "10.200.1.132", "work3")
.__host = replace(.__host, "10.200.1.134", "work4") | string |
string | |
customConfig.transforms.talos_service_logs_xform.inputs[] (2) - talos_service_logs | string |
customConfig.transforms.talos_service_logs_xform.source (2) .__host, .err = replace(.__host, "10.200.1.109", "cp1")
.__host = replace(.__host, "10.200.1.108", "cp2")
.__host = replace(.__host, "10.200.1.111", "cp3")
.__host = replace(.__host, "10.200.1.118", "work1")
.__host = replace(.__host, "10.200.1.130", "work2")
.__host = replace(.__host, "10.200.1.132", "work3")
.__host = replace(.__host, "10.200.1.134", "work4") | string |
string | |
customConfig.transforms.opnsense_filterlog_remap.inputs[] (1) - opnsense_filterlog_logs | string |
customConfig.transforms.opnsense_filterlog_remap.source (1) msg = parse_csv!(string!(.message))
# Only parse IPv4 / IPv6
if msg[8] == "4" || msg[8] == "6" {
.filter_interface = msg[4]
.filter_direction = msg[7]
.filter_action = msg[6]
.filter_ip_version = msg[8]
.filter_protocol = msg[16]
.filter_source_ip = msg[18]
.filter_destination_ip = msg[19]
if (msg[16] == "icmp" || msg[16] == "igmp" || msg[16] == "gre") {
.filter_data = msg[20]
} else {
.filter_source_port = msg[20]
.filter_destination_port = msg[21]
.filter_data_length = msg[22]
if msg[8] == "4" && msg[16] == "tcp" {
.filter_tcp_flags = msg[23]
}
}
}
| string |
string | |
customConfig.transforms.opnsense_filterlog_route.inputs[] (1) - opnsense_filterlog_remap | string |
customConfig.transforms.opnsense_filterlog_route.route.pass_action (1) .filter_action == "pass" | string |
string | |
role (11) Stateless-Aggregator | string |
image.repository (9) timberio/vector | string |
image.tag (9) 0.32.1-debian | string |
image.pullPolicy (1) IfNotPresent | string |
boolean | |
service.type (8) LoadBalancer | string |
service.annotations."io.cilium/lb-ipam-ips" (1) 192.168.45.10 | string |
string | |
service.loadBalancerIP (1) ${SVC_VECTOR_ADDR} | string |
service.ports[].name (1) api | string |
service.ports[].port (1) 8686 | number |
service.ports[].protocol (1) TCP | string |
boolean | |
podMonitor.jobLabel (6) vector-aggregator | string |
podMonitor.port (6) prometheus-sink | string |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
podAnnotations."configmap.reloader.stakater.com/reload" (3) vector-aggregator | string |
extraVolumeMounts[].mountPath (2) /var/log/k8s | string |
extraVolumeMounts[].name (2) pvc-vector | string |
extraVolumes[].name (2) pvc-vector | string |
string | |
args[] (1) - --config-dir | string |
number | |
containerPorts[].name (1) vector | string |
string | |
dataDir (1) /vector-data-dir | string |
env[].name (1) VECTOR_LOG | string |
env[].value (1) debug | string |
env[].valueFrom.secretKeyRef.key (1) ELASTICSEARCH_PASSWORD | string |
env[].valueFrom.secretKeyRef.name (1) es-ingestion-credentials | string |
existingConfigMaps[] (1) - vector-aggregator | string |
ingress.enabled (1) false | boolean |
boolean | |
serviceHeadless.ports[].name (1) vector | string |
serviceHeadless.ports[].port (1) 6000 | number |
string | |
string | |
string | |
number | |
number | |
updateStrategy.type (1) RollingUpdate | string |