-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: explain Jaeger and collector bundling in getting started guide #3743
Changes from all commits
30a6c1b
09816b9
acaae8d
e2955c7
736e373
bf4dbfa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -208,3 +208,25 @@ | |
Keptn will re-deploy your application and Jaeger should show a link to the previous trace in the references section. | ||
|
||
![linked trace](./assets/linkedtrace.png) | ||
|
||
## OTEL Internal Data Processing | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please remove this whole section, it's not necessary to explain, how the OTel collector works. People can read good documentation about it in the OTel docs that are linked already. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @mowies in the DoD it's mentioned to
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. That is not needed. People can read about how the collector works in the OTel docs. No need to document this on our side. |
||
|
||
How is data logging is performed.Most Languages have specific instrumentation library which does have expoters | ||
for popular backends & OTLP. So we can directly send data without collector, but it's reccommended to use | ||
collector as it handles various operations. | ||
|
||
So if you don't want to use pre-built collector such as `jeager` you can even build or configure a collector according | ||
to your requirements with the help of [OTEL collector Builder](https://github.com/open-telemetry/opentelemetry-collector/tree/main/cmd/builder) | ||
|
||
For deployments that don't use the Jaeger allInOne image, follow these steps: | ||
|
||
- Deploy the OpenTelemetry Collector: Use the official otel collector image, either by running it as a standalone | ||
service or integrating it into your infrastructure. | ||
|
||
- Configure the otel Collector: Define pipelines to receive traces and metrics from your application and export | ||
them to Jaeger. For example, you can configure the otel collector to receive data over protocols like gRPC, | ||
HTTP, or OTLP, and then export the processed data to Jaeger or other backends. | ||
|
||
- Integration with UI(Jaeger as example): Once the otel collector is set up, ensure that your application is | ||
sending telemetry data to the correct otel endpoint, and that the collector is exporting it to Jaeger’s | ||
jaeger-query or other processing units. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of this note, please reorder the items above so that the OTel collector is right below Jaeger and then add in parentheses: