configuration added

This commit is contained in:
miwr 2025-03-26 14:58:55 +01:00
parent 1f429f079b
commit 509a07b39d
3 changed files with 12 additions and 61 deletions

View file

@ -1,12 +1,4 @@
alloy: alloy:
extraPorts:
- name: "tcpsocket"
port: 1514
targetPort: 1514
protocol: "TCP"
appProtocol: "tcp"
uiPathPrefix: "/alloy" uiPathPrefix: "/alloy"
create: false create: false
@ -80,11 +72,17 @@ alloy:
} }
local.file_match "openbao_file_logs" {
loki.source.syslog "tcp_socket" { path_targets = [{"__path__" = "/openbao/logs/*"}]
listener { sync_period = "5s"
address = "0.0.0.0:1514"
labels = { component = "loki.source.syslog", protocol = "tcp" }
} }
loki.source.file "openbao_logs" {
targets = local.file_match.openbao_file_logs.output
forward_to = [loki.write.local_loki.receiver]
}
loki.source.kubernetes "all_pod_logs" {
targets = discovery.relabel.pod_logs.output
forward_to = [loki.write.local_loki.receiver] forward_to = [loki.write.local_loki.receiver]
} }

View file

@ -1,26 +0,0 @@
# apiVersion: v1
# kind: ConfigMap
# metadata:
# name: sidecar-container-alloy-config
# data:
# config.alloy: |
# logging {
# level = "info"
# format = "logfmt"
# }
# loki.write "local_loki" {
# endpoint {
# url = "http://loki-loki-distributed-gateway.monitoring.svc.cluster.local/loki/api/v1/push"
# }
# }
# local.file_match "applogs" {
# path_targets = [{"__path__" = "/openbao/logs/*"}]
# sync_period = "5s"
# }
# loki.source.file "openbao_logs" {
# targets = local.file_match.applogs.targets
# forward_to = [loki.write.local_loki.receiver]
# }

View file

@ -1,25 +1,5 @@
server: server:
# extraContainers:
# - name: grafana-alloy
# image: grafana/alloy:latest
# ports:
# - containerPort: 12345
# securityContext:
# runAsUser: 100
# volumeMounts:
# - name: alloy-data
# mountPath: /var/lib/alloy
# - name: config-volume
# mountPath: /etc/alloy
# - name: host-log-storage
# mountPath: /openbao/logs
volumes: volumes:
# - name: alloy-data
# emptyDir: {}
# - name: config-volume
# configMap:
# name: sidecar-container-alloy-config
- name: host-log-storage - name: host-log-storage
hostPath: hostPath:
path: /var/log path: /var/log
@ -46,7 +26,6 @@ server:
echo $(grep "Unseal Key 5:" /tmp/init.txt | awk '{print $NF}')| cat > /openbao/data/unseal_key5.txt echo $(grep "Unseal Key 5:" /tmp/init.txt | awk '{print $NF}')| cat > /openbao/data/unseal_key5.txt
bao login $(grep "Initial Root Token:" /tmp/init.txt | awk '{print $NF}') bao login $(grep "Initial Root Token:" /tmp/init.txt | awk '{print $NF}')
rm /tmp/init.txt rm /tmp/init.txt
bao audit enable -path="stdout" file file_path=stdout
bao audit enable -path="file" file file_path=/openbao/logs/openbao/openbao.log bao audit enable -path="file" file file_path=/openbao/logs/openbao/openbao.log
ui: ui:
enabled: true enabled: true