Merge pull request 'fix: optimize central storage logging configuration to resolve hourly log bursts' (#37) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/37
This commit is contained in:
commit
a2ffc1ea4d
@ -114,5 +114,10 @@ spec:
|
||||
{{- if .Values.logIngest.enabled }}
|
||||
volumes:
|
||||
- name: app-logs
|
||||
{{- if .Values.logIngest.persistence.enabled }}
|
||||
persistentVolumeClaim:
|
||||
claimName: {{ .Release.Name }}-logs-pvc
|
||||
{{- else }}
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
@ -46,7 +46,8 @@ spec:
|
||||
filelog:
|
||||
include:
|
||||
- {{ .Values.logIngest.logPathPattern }}
|
||||
start_at: beginning
|
||||
start_at: end
|
||||
poll_interval: 1s
|
||||
include_file_path: false
|
||||
include_file_name: false
|
||||
operators:
|
||||
@ -96,8 +97,8 @@ spec:
|
||||
- set(log.body, resource.attributes["body_json"])
|
||||
- delete_key(resource.attributes, "body_json")
|
||||
batch:
|
||||
send_batch_size: 5
|
||||
timeout: 10s
|
||||
send_batch_size: 1
|
||||
timeout: 1s
|
||||
exporters:
|
||||
otlphttp/logs:
|
||||
endpoint: {{ .Values.logIngest.lokiEndpoint }}/otlp
|
||||
|
||||
@ -0,0 +1,19 @@
|
||||
{{- if and .Values.logIngest.enabled .Values.logIngest.persistence.enabled }}
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: {{ .Release.Name }}-logs-pvc
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
app.kubernetes.io/name: "central-storage"
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.logIngest.persistence.size | default "1Gi" }}
|
||||
{{- if .Values.logIngest.persistence.storageClass }}
|
||||
storageClassName: {{ .Values.logIngest.persistence.storageClass }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
Loading…
Reference in New Issue
Block a user