-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[IA] Update Assisted and Automatic Instrumentation #7157
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
Open
svrnm
wants to merge
42
commits into
open-telemetry:main
Choose a base branch
from
svrnm:ia-change-assisted-and-automatic
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 4 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
dc47ad7
[IA] Update Assisted and Automatic Instrumentation
svrnm a62c519
Apply suggestions from code review
svrnm 35b639c
Update content/en/docs/concepts/instrumentation/assisted.md
svrnm 7f159ca
Update content/en/docs/automatic/_index.md
theletterf 060b9fc
Apply suggestions from code review
svrnm a819b4c
Add Coroot to vendors.yaml (#7158)
CorootTeam 6cded10
Fix TypeError in Python getting-started.md (#7163)
jl-martins 7ee6f29
python: update getting-started with logs (#7174)
emdneto d5670a4
Auto-update registry versions (29403e1c27e18385d54cabde9845e14c4ee993…
opentelemetrybot 4da5ac7
Update minimum Ruby version (#7175)
kaylareopelle cea043e
Bump textlint from 14.8.4 to 15.0.1 (#7169)
dependabot[bot] b91f8b5
[zh] Add contributing/sig-practices.md (#7166)
windsonsea 3dd105a
[zh] Add contributing/blog.md (#7165)
windsonsea 1aea998
[zh] Add contributing/development.md (#7154)
windsonsea 22fe1e1
[zh] Localize content/zh/docs/languages/_includes/*.md (#7168)
Rinai-R 07ccc8a
Bump prettier from 3.5.3 to 3.6.0 (#7170)
dependabot[bot] 383cb43
Update community members (#7179)
opentelemetrybot 3bc69a3
[zh] Add contributing/pr-checks.md (#7177)
windsonsea cd76ecf
Make PowerShell 5.1 usage more prominent (#7140)
martincostello 4d9663f
[Collector] Add icons to converters, extensions and providers (#7185)
julianocosta89 ae716d5
[pt] Localize api.md (#7186)
Vinaum8 d26dbf0
[zh] Localize content/zh/docs/languages/go/{api,examples,libraries,re…
Rinai-R 76a5ddd
Update community members (#7188)
opentelemetrybot d20e60e
Auto-update registry versions (53488f6d7c61f557f05a6cf4cbe28d92973afb…
opentelemetrybot faa3d00
Add PowerShell uninstallation instructions (#7190)
martincostello b72d3e4
Add missing backtick (#7198)
austindrenski 632a53b
Auto-update registry versions (5ec52943340a46dcc7e7e930d55b43396d4c10…
opentelemetrybot eaae4f3
[zh] Add demo/architecture.md (#7187)
windsonsea 1dbc62a
[bn] Localization of content/en/docs/concepts/signals/_index.md (#7148)
sajibAdhi 4f08a15
Add definitions of observability backend and frontend to glossary (#7…
vitorvasc 5ffe713
[Go] Bump semconv to v1.34.0 (#7197)
pellared bfe87ef
[docs][collector] Adjust code indentation for receive example (#7204)
benjaminguttmann-avtq 4aca793
Link to OTEL_ environment variables in .NET zero-code documentation (…
martincostello 1ae1e9f
Auto-update registry versions (d79aec422888319f412b815cb95fc796438c4e…
opentelemetrybot 31f3083
Update community members (#7208)
opentelemetrybot a9020c1
[pt] feat: add doc br pull request content/pt/docs/contributing/pull-…
EzzioMoreira 0483410
docs: Update otel-diagram.svg as requested (#6973)
leandrocaracciolo 0bf0937
Update community member listings (#7205)
opentelemetrybot 1350760
[zh] Add contributing/pull-requests.md (#7178)
windsonsea c502e66
Merge branch 'main' into ia-change-assisted-and-automatic
svrnm adce3dc
Add X-Frame-Options options. (#7176)
jsuereth 45f0b36
Merge branch 'main' into ia-change-assisted-and-automatic
svrnm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
title: Automatic & Assisted Instrumentation | ||
aliases: [/docs/zero-code] | ||
redirects: | ||
- { from: /docs/instrumentation/*, to: ':splat' } # Only for `en` | ||
- { from: 'net/*', to: 'dotnet/:splat' } | ||
weight: 260 | ||
--- | ||
|
||
Besides **code-based** instrumentation using the | ||
[language-specific APIs and SDKs](/docs/languages/) the OpenTelemetry project | ||
provides a set of solutions for **automatic** (or **zero-code**) and | ||
svrnm marked this conversation as resolved.
Show resolved
Hide resolved
|
||
**assisted** instrumentation. | ||
|
||
You can learn about the difference between code-based, automatic and assisted instrumentation, and about their | ||
different use cases on the | ||
[concept page about Instrumentation](/concepts/instrumentation/). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: OpenTelemetry Injector | ||
linkTitle: Injector | ||
description: | ||
Injects OpenTelemetry Auto Instrumentation into applications to capture and | ||
report traces, logs and metrics. | ||
weight: 20 | ||
--- | ||
|
||
The OpenTelemetry Injector is currently under development. You can learn more | ||
about it in the | ||
[opentelemetry-injector repository](https://github.com/open-telemetry/opentelemetry-injector/). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
title: Language specific | ||
weight: 10 | ||
--- |
2 changes: 1 addition & 1 deletion
2
content/en/docs/zero-code/dotnet/_index.md → ...docs/automatic/languages/dotnet/_index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
title: Go automatic and assisted instrumentation | ||
linkTitle: Go | ||
--- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: Go automatic instrumentation using eBPF | ||
linkTitle: Automatic using eBPF | ||
weight: 16 | ||
alias: [go] | ||
--- | ||
|
||
Automatic instrumentation for Go provides a way to instrument any Go application | ||
and capture telemetry data from many popular libraries and frameworks without | ||
any code changes. | ||
|
||
This project is currently work in progress and you can visit the | ||
[opentelemetry-go-instrumentation repository](https://github.com/open-telemetry/opentelemetry-go-instrumentation/) | ||
to learn more. |
5 changes: 3 additions & 2 deletions
5
content/en/docs/zero-code/go.md → ...cs/automatic/languages/go/compile-time.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
title: Java automatic and assisted instrumentation | ||
linkTitle: Java | ||
aliases: | ||
- /docs/java/automatic_instrumentation | ||
- /docs/languages/java/automatic_instrumentation | ||
cascade: | ||
vers: | ||
instrumentation: 2.16.0 | ||
otel: 1.51.0 | ||
--- | ||
|
||
Common options for automatic and assisted instrumentation with Java are the Java | ||
agent JAR, Spring Boot Starter, and the Quarkus OpenTelemetry Extension. To | ||
learn how to manually instrument your service or app code, see | ||
[Manual instrumentation](/docs/languages/java/instrumentation/). |
1 change: 0 additions & 1 deletion
1
...nt/en/docs/zero-code/java/agent/_index.md → .../automatic/languages/java/agent/_index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions
4
content/en/docs/zero-code/js/_index.md → .../en/docs/automatic/languages/js/_index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
content/en/docs/zero-code/php.md → content/en/docs/automatic/languages/php.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
content/en/docs/zero-code/python/_index.md → ...docs/automatic/languages/python/_index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: OpenTelemetry eBPF Instrumentation | ||
linkTitle: eBPF Instrumentation | ||
description: | ||
A lightweight and efficient way to collect telemetry data using eBPF for | ||
user-space applications. | ||
weight: 30 | ||
--- | ||
|
||
The OpenTelemetry eBPF Instrumentation, or OBI, is currently under | ||
development. You can learn more about it in the | ||
[opentelemetry-ebpf-instrumentation repository](https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: Platform specific Automatic & assisted instrumentation | ||
linkTitle: Platform specific | ||
svrnm marked this conversation as resolved.
Show resolved
Hide resolved
|
||
weight: 15 | ||
--- | ||
|
||
OpenTelemetry is available for a variety of platforms and environments, ensuring | ||
seamless observability in hybrid systems. Solutions for these provide platform | ||
specific automatic and assisted instrumentation: | ||
|
||
- [Injecting Automatic Instrumentation using the OpenTelemetry Operator for Kubernetes](/docs/platforms/kubernetes/operator/automatic/) | ||
- [Automatically instrument your Lambdas with OpenTelemetry](lambda-auto-instrument/) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: OpenTelemetry eBPF Profiler | ||
linkTitle: Profiler | ||
description: | ||
A whole-system, cross-language profiler for Linux through eBPF, implementing the | ||
profiling signal. | ||
weight: 40 | ||
--- | ||
|
||
The OpenTelemetry eBPF Profiler is currently under development. You can learn | ||
more about it in the | ||
[opentelemetry-ebpf-profiler repository](https://github.com/open-telemetry/opentelemetry-ebpf-profiler/). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
title: Assisted | ||
description: >- | ||
Learn about ways to simplify the process of instrumenting your code. | ||
weight: 30 | ||
--- | ||
|
||
Different to | ||
[Automatic Instrumentation](/docs/concepts/instrumentation/automatic/) an | ||
svrnm marked this conversation as resolved.
Show resolved
Hide resolved
|
||
**Assisted Instrumentation** requires configuration or code changes, yet they | ||
provide a convenient way to quickly add OpenTelemetry to your application. | ||
|
||
An example for a technology that assists instrumentation are | ||
[**Instrumentation Libraries**](/docs/concepts/instrumentation/libaries), which | ||
are added by a developer to their application to extract telemetry from their | ||
dependencies. By using them, they are no longer required to write a wrapper | ||
themselves. Although they are an intermediate solution, until the libraries | ||
provide out of the box support for OpenTelemetry. | ||
svrnm marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
Another example are language or framework specific packages, that simplify the | ||
setup and usage of OpenTelemetry: | ||
|
||
- For Spring Boot you can use the **Spring Boot Starter**, which will allow you | ||
to instrument **Spring Boot Native images** and has less overhead compared to | ||
the Java agent. | ||
- For Go you can use the **compile-time** instrumentation, which will inject | ||
OpenTelemetry instrumentation while your application is built. | ||
svrnm marked this conversation as resolved.
Show resolved
Hide resolved
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.