forked from DevFW-CICD/stacks
57 lines
No EOL
1.3 KiB
YAML
57 lines
No EOL
1.3 KiB
YAML
# -- Enable deployment of vector
|
|
role: Agent
|
|
dataDir: /vector-data-dir
|
|
resources: {}
|
|
args:
|
|
- -w
|
|
- --config-dir
|
|
- /etc/vector/
|
|
containerPorts:
|
|
- name: prom-exporter
|
|
containerPort: 9090
|
|
protocol: TCP
|
|
service:
|
|
enabled: false
|
|
customConfig:
|
|
data_dir: /vector-data-dir
|
|
api:
|
|
enabled: false
|
|
address: 0.0.0.0:8686
|
|
playground: true
|
|
sources:
|
|
k8s:
|
|
type: kubernetes_logs
|
|
internal_metrics:
|
|
type: internal_metrics
|
|
transforms:
|
|
parser:
|
|
type: remap
|
|
inputs: [k8s]
|
|
source: |
|
|
._msg = parse_json(.message) ?? .message
|
|
del(.message)
|
|
# Add the cluster environment to the log event
|
|
.cluster_environment = "{{{ .Env.CLUSTER_ENVIRONMENT }}}"
|
|
sinks:
|
|
vlogs:
|
|
type: elasticsearch
|
|
inputs: [parser]
|
|
endpoints:
|
|
- https://{{{ .Env.DOMAIN_O12Y }}}/insert/elasticsearch/
|
|
auth:
|
|
strategy: basic
|
|
user: simple-user
|
|
password: simple-password
|
|
mode: bulk
|
|
api_version: v8
|
|
compression: gzip
|
|
healthcheck:
|
|
enabled: false
|
|
request:
|
|
headers:
|
|
AccountID: "0"
|
|
ProjectID: "0"
|
|
query:
|
|
_msg_field: _msg
|
|
_time_field: _time
|
|
_stream_fields: cluster_environment,kubernetes.container_name,kubernetes.namespace |