From fd162c22eecb3455768d746c79dcf1a8d055cc8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Tue, 4 Oct 2022 12:43:19 +0200 Subject: [PATCH 1/4] Add more auto-instrumentation examples --- specification/glossary.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/specification/glossary.md b/specification/glossary.md index 6de6aaf419d..8b897f85355 100644 --- a/specification/glossary.md +++ b/specification/glossary.md @@ -106,7 +106,8 @@ Coding against the OpenTelemetry API such as the [Tracing API](trace/api.md), [M ### Automatic Instrumentation Refers to telemetry collection methods that do not require the end-user to modify application's source code. -Methods vary by programming language, and examples include bytecode injection or monkey patching. +Methods vary by programming language, and examples include code weaving (during compilation or at runtime), +monkey patching, running eBFP programs. Synonym: *Auto-instrumentation*. From 1d9e470fe19386b0fe54336cc6a5b7b05991146c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Mon, 10 Oct 2022 13:39:14 +0200 Subject: [PATCH 2/4] Update specification/glossary.md --- specification/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/glossary.md b/specification/glossary.md index 8b897f85355..0ee206940fe 100644 --- a/specification/glossary.md +++ b/specification/glossary.md @@ -106,7 +106,7 @@ Coding against the OpenTelemetry API such as the [Tracing API](trace/api.md), [M ### Automatic Instrumentation Refers to telemetry collection methods that do not require the end-user to modify application's source code. -Methods vary by programming language, and examples include code weaving (during compilation or at runtime), +Methods vary by programming language, and examples include code manipulation (during compilation or at runtime), monkey patching, running eBFP programs. Synonym: *Auto-instrumentation*. From c262c808b3f5185e8cd0bad029c253b2bcd18063 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Mon, 10 Oct 2022 17:48:50 +0200 Subject: [PATCH 3/4] Update specification/glossary.md Co-authored-by: Alan West <3676547+alanwest@users.noreply.github.com> --- specification/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/glossary.md b/specification/glossary.md index 0ee206940fe..aa8195d01b4 100644 --- a/specification/glossary.md +++ b/specification/glossary.md @@ -107,7 +107,7 @@ Coding against the OpenTelemetry API such as the [Tracing API](trace/api.md), [M Refers to telemetry collection methods that do not require the end-user to modify application's source code. Methods vary by programming language, and examples include code manipulation (during compilation or at runtime), -monkey patching, running eBFP programs. +monkey patching, running eBPF programs. Synonym: *Auto-instrumentation*. From e8a535d95e0a34ee3e92171feb58edc12be58a65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Mon, 10 Oct 2022 19:40:52 +0200 Subject: [PATCH 4/4] Update specification/glossary.md Co-authored-by: Armin Ruech --- specification/glossary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/glossary.md b/specification/glossary.md index aa8195d01b4..c8e0e5affd4 100644 --- a/specification/glossary.md +++ b/specification/glossary.md @@ -107,7 +107,7 @@ Coding against the OpenTelemetry API such as the [Tracing API](trace/api.md), [M Refers to telemetry collection methods that do not require the end-user to modify application's source code. Methods vary by programming language, and examples include code manipulation (during compilation or at runtime), -monkey patching, running eBPF programs. +monkey patching, or running eBPF programs. Synonym: *Auto-instrumentation*.