test: add jaeger docker image with HANA trace information #1008
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a
jaeger
andprometheus
docker image to thehce
docker setup. This allow the HANA Cloud instance to share its trace information with thejaeger
Open Telemetry trace APIs. The value that theprometheus
image provides is the ability to use themonitoring
view ofjaeger
. Which aggregates the trace information to highlight possible performance pain points.By leveraging
@cap-js/telemetry
,SAP Passport
andHANA
traces. It is possible to get a full stack performance overview while in a local development environment. Which is usually only possible in productive landscapes by usingdynatrace
. By having the detailed trace information locally it enables experimental analysis which is not possible in productive landscapes. Additionally removing the hyper scaler from the equation reduces the number of un controllable factors from the measurement (e.g. noise neighbors, network latency, etc.).This feature combined with
explain
(#462) create a powerful foundation for ensuring a good performance base line and analysis of poor performing requests.