-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathcore.yaml
156 lines (154 loc) · 4.62 KB
/
core.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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
apiVersion: instana.io/v1beta2
kind: Core
metadata:
name: instana-core
namespace: instana-core
spec:
agentAcceptorConfig:
# Host for the agent acceptor. eg: agent.instana.<xxxx.nip.io>
host: "agent.${INSTANA_EXPOSED_FQDN}"
port: ${INSTANA_EXPOSED_PORT_ACCEPTOR}
# Base domain for Instana. eg: instana.<xxxx.nip.io>
baseDomain: "${INSTANA_EXPOSED_FQDN}"
# ComponentConfig to override components' defaults, especially resources
componentConfigs:
- name: acceptor
replicas: 1
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: gateway
properties:
- name: nginx.http.server_names_hash_bucket_size
value: "256" # This is important when FQDN is long, default 128
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: appdata-health-aggregator
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: appdata-health-processor
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: appdata-reader
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: appdata-writer
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: eum-acceptor
resources:
requests:
memory: 1200Mi # defaults 2666Mi
- name: eum-health-processor
resources:
requests:
memory: 1000Mi # defaults 2666Mi
- name: eum-processor
resources:
requests:
memory: 1500Mi # defaults 2666Mi
- name: gateway
resources:
requests:
memory: 1200Mi # defaults 2666Mi
- name: js-stack-trace-translator
resources:
requests:
memory: 1200Mi # defaults 2666Mi
- name: sli-evaluator
resources:
requests:
memory: 1200Mi # defaults 2666Mi
# DatastoreConfigs
datastoreConfigs:
cassandraConfigs:
- hosts: [ instana-instana-cassandra-service.instana-cassandra ]
datacenter: instana-cassandra
authEnabled: true
clickhouseConfigs:
- hosts: [ chi-instana-clickhouse-local-0-0.instana-clickhouse ]
authEnabled: true
elasticsearchConfig:
hosts: [ instana-elasticsearch-es-http.instana-elasticsearch ]
clusterName: onprem_onprem
authEnabled: true
kafkaConfig:
hosts: [ instana-kafka-kafka-bootstrap.instana-kafka ]
authEnabled: true
saslMechanism: SCRAM-SHA-512
postgresConfigs:
- hosts: [ instana-postgres.instana-postgres ]
authEnabled: true
beeInstanaConfig:
hosts: [ aggregators.instana-beeinstana ]
clustered: true
authEnabled: true
# Storage configs
storageConfigs:
rawSpans:
pvcConfig:
storageClassName: ${DATASTORE_STORAGE_CLASS_SPANS}
resources:
requests:
storage: ${DATASTORE_SIZE_SPANS}
accessModes:
- ReadWriteMany
synthetics:
pvcConfig:
storageClassName: ${DATASTORE_STORAGE_CLASS_SYNTHETICS}
resources:
requests:
storage: ${DATASTORE_SIZE_SYNTHETICS}
accessModes:
- ReadWriteOnce
syntheticsKeystore:
pvcConfig:
storageClassName: ${DATASTORE_STORAGE_CLASS_SYNTHETICS}
accessModes:
- ReadWriteOnce
resources:
requests:
storage: ${DATASTORE_SIZE_SYNTHETICS}
# Feature Flags
featureFlags:
# BeeInstana
- name: feature.beeinstana.infra.metrics.enabled
enabled: true
- name: feature.infra.explore.presentation.enabled
enabled: true
# Logging
- name: feature.logging.enabled
enabled: true
# Managing actions: https://www.ibm.com/docs/en/instana-observability/current?topic=instana-managing-actions-open-beta
- name: feature.automation.enabled
enabled: true
- name: feature.action.automation.enabled
enabled: true
# Synthetic monitoring: https://www.ibm.com/docs/en/instana-observability/current?topic=instana-synthetic-monitoring
- name: feature.synthetics.enabled
enabled: true
- name: feature.synthetic.smart.alerts.enabled
enabled: true
- name: feature.synthetic.create.test.advance.mode.enabled
enabled: true
- name: feature.synthetic.browser.create.test.enabled
enabled: true
- name: feature.synthetic.browser.script.enabled
enabled: true
# SMTP
emailConfig:
smtpConfig:
from: test@example.com
host: example.com
port: 465
useSSL: false
imageConfig:
registry: artifact-public.instana.io
resourceProfile: small
imagePullSecrets:
- name: instana-registry