-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathlobster-cluster_logsink-extension.yaml
103 lines (96 loc) · 2.19 KB
/
lobster-cluster_logsink-extension.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# Install Lobster components that support log collection, query serving and log sink(export/metric)
#
# This value file configures the installation of the components below.
# 1. lobster query deployment/services
# 2. lobster store daemonset (with the exporter as a sidecar)
# 3. lobster syncer deployment/service
# 4. loggen deployment (optional)
#
# Please replace the default value of each field with the value needed in your environment.
#
namespace: default
priorityClassName: null
createPriorityClassName: false
cluster: local # replaced during deployment
loglineFormat: text # json | text ; Values may vary depending on runtime configuration
registry: quay.io/lobster/lobster
query:
service:
annotations: {}
pod:
annotations:
prometheus.io/scrape: "true"
replicas: 1
affinity: {}
tolerations: []
container:
resources: {}
options:
printLog: true
modulus: 1
serverPort: 80
metricPort: 8081
store:
pod:
annotations:
prometheus.io/scrape: "true"
affinity: {}
container:
resources: {}
options:
printLog: true
serverPort: 11110
metricPort: 8881
pushPort: 80
lobsterSyncerAddress: lobster-syncer:80
storeRootPath: /var/lobster/log
storeHostPath: /var/lobster
stdstreamLogRootPath: /var/log/pods
emptyDirLogRootPath: /var/lib/kubelet/pods
matchLookbackMin: 1m
shouldUpdateLogMatcher: true
dockerLogPath: /var/lib/docker
exporter:
container:
resources:
limits:
cpu: 4
memory: 8Gi
requests:
cpu: 0.1
memory: 1Gi
options:
printLog: true
serverPort: 11120
metricPort: 8882
pushPort: 80
lobsterSyncerAddress: lobster-syncer:80
inspectInterval: 1m
syncer:
service:
annotations: {}
pod:
replicas: 1
affinity: {}
tolerations: []
container:
resources: {}
options:
printLog: true
ruleStore: lobster-operator:80
serverPort: 80
metricPort: 8081
loggen:
pod:
annotations:
prometheus.io/scrape: "true"
affinity: {}
tolerations: []
container:
resources: {}
options:
metricPort: 8080
lobsterQueryEndpoint: lobster-query:80
log_rotate:
container:
resources: {}