1+ opensearch :
2+ replicas : 1
3+
4+ config :
5+ opensearch.yml : |
6+ cluster.name: opensearch-cluster
7+ network.host: 0.0.0.0
8+ plugins:
9+ security:
10+ disabled: true
11+ extraEnvs :
12+ - name : OPENSEARCH_JAVA_OPTS
13+ value : " -Xms512m -Xmx512m"
14+ - name : OPENSEARCH_INITIAL_ADMIN_PASSWORD
15+ value : " Hyperflow1!"
16+
17+ opensearch-dashboards :
18+ opensearchHosts : " http://opensearch-cluster-master:9200"
19+
20+ extraEnvs :
21+ - name : DISABLE_SECURITY_DASHBOARDS_PLUGIN
22+ value : " true"
23+
24+ resources :
25+ requests :
26+ cpu : " 200m"
27+ memory : 0.5Gi
28+ limits :
29+ cpu : " 1"
30+ memory : 3Gi
31+
32+ data-prepper :
33+ pipelineConfig :
34+ enabled : true
35+ config :
36+ entry-pipeline :
37+ delay : " 100"
38+ source :
39+ otel_trace_source :
40+ ssl : false
41+ sink :
42+ - pipeline :
43+ name : " raw-pipeline"
44+ - pipeline :
45+ name : " service-map-pipeline"
46+ raw-pipeline :
47+ source :
48+ pipeline :
49+ name : " entry-pipeline"
50+ processor :
51+ - otel_trace_raw :
52+ sink :
53+ - opensearch :
54+ hosts : [ "http://opensearch-cluster-master:9200" ]
55+ insecure : true
56+ username : admin
57+ password : " Hyperflow1!"
58+ index_type : custom
59+ index : hyperflow_traces
60+ service-map-pipeline :
61+ delay : " 100"
62+ source :
63+ pipeline :
64+ name : " entry-pipeline"
65+ processor :
66+ - service_map_stateful :
67+ sink :
68+ - opensearch :
69+ hosts : [ "http://opensearch-cluster-master:9200" ]
70+ insecure : true
71+ username : admin
72+ password : " Hyperflow1!"
73+ index_type : trace-analytics-service-map
74+
75+ metrics-pipeline :
76+ source :
77+ otel_metrics_source :
78+ ssl : false
79+ sink :
80+ - opensearch :
81+ hosts : [ "http://opensearch-cluster-master:9200" ]
82+ insecure : true
83+ username : admin
84+ password : " Hyperflow1!"
85+ index_type : custom
86+ index : hyperflow_metrics
87+
88+ logs-pipeline :
89+ source :
90+ otel_logs_source :
91+ ssl : false
92+ sink :
93+ - opensearch :
94+ hosts : [ "http://opensearch-cluster-master:9200" ]
95+ insecure : true
96+ username : admin
97+ password : " Hyperflow1!"
98+ index : hyperflow_logs
99+
100+ opentelemetry-collector :
101+ mode : " statefulset"
102+
103+ image :
104+ repository : " otel/opentelemetry-collector"
105+ tag : " 0.123.0"
106+
107+ command :
108+ name : " otelcol"
109+
110+ resources :
111+ requests :
112+ cpu : 1
113+ memory : 5Gi
114+ limits :
115+ cpu : 2
116+ memory : 5Gi
117+
118+ config :
119+ extensions :
120+ health_check :
121+ endpoint : 0.0.0.0:13133
122+ pprof :
123+ endpoint : 0.0.0.0:1777
124+ zpages :
125+ endpoint : 0.0.0.0:55679
126+
127+ receivers :
128+ otlp :
129+ protocols :
130+ http :
131+ endpoint : 0.0.0.0:4318
132+ prometheus :
133+ config :
134+ scrape_configs :
135+ - job_name : " kube-state-metrics"
136+ scrape_interval : 1s
137+ metrics_path : /federate
138+ honor_labels : true
139+ params :
140+ match[] :
141+ - ' {label_origin="hyperflow"}'
142+ static_configs :
143+ - targets : [ "monitoring-prometheus:9090" ]
144+ metric_relabel_configs :
145+ - source_labels : [ __name__ ]
146+ regex : " kube_deployment_labels"
147+ action : drop
148+ - job_name : " cpu-by-node"
149+ scrape_interval : 5s
150+ metrics_path : /federate
151+ honor_labels : true
152+ params :
153+ match[] :
154+ - ' node_cpu_usage_percent'
155+ static_configs :
156+ - targets : [ "monitoring-prometheus:9090" ]
157+ - job_name : " memory-by-node"
158+ scrape_interval : 5s
159+ metrics_path : /federate
160+ honor_labels : true
161+ params :
162+ match[] :
163+ - ' node_memory_usage_percent'
164+ static_configs :
165+ - targets : [ "monitoring-prometheus:9090" ]
166+ - job_name : " rabbitmq-exporter"
167+ scrape_interval : 1s
168+ static_configs :
169+ - targets : [ "hf-ops-prometheus-rabbitmq-exporter:9419" ]
170+ metric_relabel_configs :
171+ - source_labels : [ __name__ ]
172+ regex : " rabbitmq_queue_messages_ready"
173+ action : keep
174+
175+ processors :
176+ batch : { }
177+ filter :
178+ metrics :
179+ exclude :
180+ match_type : regexp
181+ metric_names :
182+ - " up"
183+ - " scrape_.*"
184+
185+
186+ exporters :
187+ otlp/traces :
188+ endpoint : hf-obs-data-prepper:21890
189+ tls :
190+ insecure : true
191+ insecure_skip_verify : true
192+ otlp/metrics :
193+ endpoint : hf-obs-data-prepper:21891
194+ tls :
195+ insecure : true
196+ insecure_skip_verify : true
197+ otlp/logs :
198+ endpoint : hf-obs-data-prepper:21892
199+ tls :
200+ insecure : true
201+ insecure_skip_verify : true
202+ debug :
203+ verbosity : detailed
204+
205+ service :
206+ pipelines :
207+ traces :
208+ receivers : [ otlp ]
209+ processors : [ batch ]
210+ exporters : [ debug, otlp/traces ]
211+ metrics :
212+ receivers : [ otlp, prometheus ]
213+ processors : [ batch, filter ]
214+ exporters : [ debug, otlp/metrics ]
215+ logs :
216+ receivers : [ otlp ]
217+ processors : [ batch ]
218+ exporters : [ debug, otlp/logs ]
219+
220+ extensions : [ health_check, pprof, zpages ]
0 commit comments