[che-operator] - enable che-server tracing #15213
Labels
area/che-operator
Issues and PRs related to Eclipse Che Kubernetes Operator
kind/enhancement
A feature request - must adhere to the feature request template.
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
severity/P1
Has a major impact to usage or development of the system.
Milestone
Is your enhancement related to a problem? Please describe.
Task of this epic #15046
To support tracing, we need to make it possible to enable and configure tracing of che server from che-operator.
Describe the solution you'd like
On che-server, tracing is configured with several options https://www.eclipse.org/che/docs/che-7/tracing-che/. The minimal values we need to set are
CHE_TRACING_ENABLED
andJAEGER_ENDPOINT
.For that, we will update
CheCluster
CRD with:If
tracing.enable:true
enable che-server tracing and set other tracing config values as set intracing.jaegerClientConfig
with defaults https://www.eclipse.org/che/docs/che-7/tracing-che/Set the default value of
tracing.jaegerClientConfig.endpoint
to instance we will create in our own namespace (#15214). In case of external Jaeger, It must be set tojaeger-collector
service endpoint (http://.:14268/api/traces) ->JAEGER_ENDPOINT="http://<jaeger-collector-servicename>.<jaeger-namespace>:14268/api/traces"
.Additional context
epic: #15046
analysis: #15136 proposal v3 #15136 (comment)
The text was updated successfully, but these errors were encountered: