Skip to content

Commit 2024a54

Browse files
author
Peng Zhou
committed
MLE-25101: Fix the bug AdditionalVolumeMount does not mount to Fluent-bit Correctly
1 parent b3ba5f6 commit 2024a54

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

config/samples/quick-start.yaml

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,126 @@ spec:
1414
persistence:
1515
enabled: false
1616
size: 10Gi
17+
additionalVolumes:
18+
- name: custom-logs
19+
emptyDir: {}
20+
additionalVolumeMounts:
21+
- name: custom-logs
22+
mountPath: /var/opt/MarkLogic/Logs
23+
logCollection:
24+
enabled: true
25+
image: fluent/fluent-bit:4.1.1
26+
files:
27+
errorLogs: true
28+
accessLogs: true
29+
requestLogs: true
30+
crashLogs: true
31+
auditLogs: true
32+
outputs: |-
33+
- name: gelf
34+
match: kube.marklogic.logs.error
35+
host: graylog-tcp.semaphore-graylog
36+
port: 12201
37+
mode: tcp
38+
gelf_short_message_key: log
39+
gelf_host_key: pod
40+
gelf_level_key: log_level
41+
- name: gelf
42+
match: kube.marklogic.logs.access
43+
host: graylog-tcp.semaphore-graylog
44+
port: 12201
45+
mode: tcp
46+
gelf_short_message_key: request
47+
gelf_host_key: pod
48+
gelf_level_key: log_level
49+
- name: gelf
50+
match: kube.marklogic.logs.request
51+
host: graylog-tcp.semaphore-graylog
52+
port: 12201
53+
mode: tcp
54+
gelf_short_message_key: url
55+
gelf_host_key: pod
56+
gelf_level_key: log_level
57+
- name: gelf
58+
match: kube.marklogic.logs.crash
59+
host: graylog-tcp.semaphore-graylog
60+
port: 12201
61+
mode: tcp
62+
gelf_short_message_key: log
63+
gelf_host_key: pod
64+
gelf_level_key: log_level
65+
- name: gelf
66+
match: kube.marklogic.logs.audit
67+
host: graylog-tcp.semaphore-graylog
68+
port: 12201
69+
mode: tcp
70+
gelf_short_message_key: log
71+
gelf_host_key: pod
72+
gelf_level_key: log_level
73+
filters: |-
74+
- name: modify
75+
match: "*"
76+
add:
77+
- Tenant firsttenant
78+
- EnvironmentName mlenv
79+
- ServiceType ML
80+
- ServiceName mloptest-mloptest
81+
- ServiceAddr mloptest-mloptest.firsttenant-ml-mloptest
82+
rename:
83+
- path FileName
84+
- name: modify
85+
match: kube.marklogic.logs.access
86+
condition: Key_value_matches response_code /20./
87+
add:
88+
- log_level Info
89+
- name: modify
90+
match: kube.marklogic.logs.access
91+
condition: Key_value_does_not_match response_code /20./
92+
add:
93+
- log_level Notice
94+
- name: modify
95+
match: kube.marklogic.logs.request
96+
condition: Key_value_matches response_code /20./
97+
add:
98+
- log_level Info
99+
- name: modify
100+
match: kube.marklogic.logs.request
101+
condition: Key_value_does_not_match response_code /20./
102+
add:
103+
- log_level Notice
104+
- name: modify
105+
match: kube.marklogic.logs.audit
106+
add:
107+
- log_level Info
108+
- name: modify
109+
match: kube.marklogic.logs.crash
110+
add:
111+
- log_level Alert
112+
- name: modify
113+
match: kube.marklogic.logs.error
114+
condition: Key_value_equals log_level Emergency
115+
set:
116+
- log_level Emerg
117+
- name: modify
118+
match: kube.marklogic.logs.error
119+
condition: Key_value_equals log_level Critical
120+
set:
121+
- log_level Crit
122+
- name: modify
123+
match: kube.marklogic.logs.error
124+
condition: Key_value_equals log_level Error
125+
set:
126+
- log_level Err
127+
- name: modify
128+
match: kube.marklogic.logs.error
129+
condition: Key_value_equals log_level Config
130+
set:
131+
- log_level Info
132+
- name: modify
133+
match: kube.marklogic.logs.error
134+
condition: Key_value_matches log_level /Fine|Finer|Finest/
135+
set:
136+
- log_level Debug
17137
markLogicGroups:
18138
- replicas: 1
19139
name: node

0 commit comments

Comments
 (0)