Go Compile Time InstrumentationGo compile time instrumentation Przemysław Delewski February 18, 2025 Warsaw, PolandAgenda 1. Short bio 2. Observability domain 3. OpenTelemetry 4. History of OpenTelemetry go compile time instrumentation member of the OpenTelemetry Go compile-time instrumentation project https://github.com/open-telemetry/community/blo b/main/projects/go-compile-instrumentation.mdSoftware complexity Today's software, especially information carried together with spanHistory of OpenTelemetry go instrumentationBeginnings of go instrumentation Everything started with two proposals: - https://github.com/open-telemetry/opentelemetry-go-instrumen0 码力 | 27 页 | 1.74 MB | 6 月前3
Zero instrumentation
monitoring with your first
steps in eBPFZero instrumentation monitoring with your first steps in eBPF Beatriz Martínez, Isovalent - @beatrizmrg October 28, 2020 2 What will we be doing? 3 How are we going to do it? 4 Demo time 5 Tracing make it easier: ○ First approach: C, LLVM/CLANG, tc ○ Second approach: gobpf, bcc ● Non-instrumentation monitoring http://34.70.147.68 $curl 34.70.147.68:8083 Let’s represent the attendees in0 码力 | 7 页 | 618.37 KB | 1 年前3
Tracy: A Profiler You Don't Want to MissmacOS, iOS, Android, WASM*) Hybrid profiling capabilities (sampling and/or instrumentation) (CPU and GPU instrumentation) Tracing capabilities (values, messages, plots, allocations, …) Hassle-free (Windows, Linux, macOS, iOS, Android, WASM*) Hybrid profiling capabilities (sampling and/or instrumentation) Tracing capabilities (values, messages, plots, allocations, …) Free and Open source Kudos (Windows, Linux, macOS, iOS, Android, WASM*) Hybrid profiling capabilities (sampling and/or instrumentation) Tracing capabilities (values, messages, plots, allocations, …) Free and Open source Kudos0 码力 | 84 页 | 8.70 MB | 6 月前3
Tracy: A Profiler You Don't Want to MissmacOS, iOS, Android, WASM*) Hybrid profiling capabilities (sampling and/or instrumentation) (CPU and GPU instrumentation) Tracing capabilities (values, messages, plots, allocations, …) Hassle-free (Windows, Linux, macOS, iOS, Android, WASM*) Hybrid profiling capabilities (sampling and/or instrumentation) Tracing capabilities (values, messages, plots, allocations, …) Free and Open source Kudos (Windows, Linux, macOS, iOS, Android, WASM*) Hybrid profiling capabilities (sampling and/or instrumentation) Tracing capabilities (values, messages, plots, allocations, …) Free and Open source Kudos0 码力 | 85 页 | 6.51 MB | 6 月前3
Spring Boot 3.3.0-M1 Reference Documentation RuntimeWiringConfigurer, JsonComponent, Converter, GenericConverter, DataFetcherExceptionResolver, Instrumentation and GraphQlSourceBuilderCustomizer. Regular @Component and @ConfigurationProperties beans are baseUnit: String?): String { return ... } } Spring Boot also configures built-in instrumentation that you can control through configuration or dedicated annotation markers. 13.7.2. Supported events. meter names. Task Execution and Scheduling Metrics Auto-configuration enables the instrumentation of all available ThreadPoolTaskExecutor and ThreadPoolTaskScheduler beans, as long as the underling0 码力 | 976 页 | 17.44 MB | 1 年前3
Spring Boot 3.1.0-RC1 Reference Documentation RuntimeWiringConfigurer, JsonComponent, Converter, GenericConverter, DataFetcherExceptionResolver, Instrumentation and GraphQlSourceBuilderCustomizer. Regular @Component and @ConfigurationProperties beans are baseUnit: String?): String { return ... } } Spring Boot also configures built-in instrumentation that you can control through configuration or dedicated annotation markers. 13.7.2. Supported events. meter names. Task Execution and Scheduling Metrics Auto-configuration enables the instrumentation of all available ThreadPoolTaskExecutor and ThreadPoolTaskScheduler beans, as long as the underling0 码力 | 906 页 | 16.28 MB | 1 年前3
Spring Boot 3.0.1 Reference Documentation RuntimeWiringConfigurer, JsonComponent, Converter, GenericConverter, DataFetcherExceptionResolver, Instrumentation and GraphQlSourceBuilderCustomizer. Regular @Component and @ConfigurationProperties beans are baseUnit: String?): String { return ... } } Spring Boot also configures built-in instrumentation that you can control through configuration or dedicated annotation markers. 13.7.2. Supported events. meter names. Task Execution and Scheduling Metrics Auto-configuration enables the instrumentation of all available ThreadPoolTaskExecutor and ThreadPoolTaskScheduler beans, as long as the underling0 码力 | 877 页 | 15.68 MB | 1 年前3
Spring Boot 3.0.0-M4 Reference GuidebaseUnit: String?): String { return ... } } Spring Boot also configures built-in instrumentation that you can control through configuration or dedicated annotation markers. 13.6.2. Supported events. meter names. Task Execution and Scheduling Metrics Auto-configuration enables the instrumentation of all available ThreadPoolTaskExecutor and ThreadPoolTaskScheduler beans, as long as the underling which is derived from the bean name. 450 Spring MVC Metrics Auto-configuration enables the instrumentation of all requests handled by Spring MVC controllers and functional handlers. By default, metrics0 码力 | 832 页 | 14.77 MB | 1 年前3
Spring Boot 3.3.0-SNAPSHOT Reference GuideRuntimeWiringConfigurer, JsonComponent, Converter, GenericConverter, DataFetcherExceptionResolver, Instrumentation and GraphQlSourceBuilderCustomizer. Regular @Component and @ConfigurationProperties beans are baseUnit: String?): String { return ... } } Spring Boot also configures built-in instrumentation that you can control through configuration or dedicated annotation markers. 13.7.2. Supported events. meter names. Task Execution and Scheduling Metrics Auto-configuration enables the instrumentation of all available ThreadPoolTaskExecutor and ThreadPoolTaskScheduler beans, as long as the underling0 码力 | 977 页 | 17.51 MB | 1 年前3
Spring Boot 3.0.13 Reference Documentation RuntimeWiringConfigurer, JsonComponent, Converter, GenericConverter, DataFetcherExceptionResolver, Instrumentation and GraphQlSourceBuilderCustomizer. Regular @Component and @ConfigurationProperties beans are baseUnit: String?): String { return ... } } Spring Boot also configures built-in instrumentation that you can control through configuration or dedicated annotation markers. 13.7.2. Supported events. meter names. Task Execution and Scheduling Metrics Auto-configuration enables the instrumentation of all available ThreadPoolTaskExecutor and ThreadPoolTaskScheduler beans, as long as the underling0 码力 | 891 页 | 15.91 MB | 1 年前3
共 455 条
- 1
- 2
- 3
- 4
- 5
- 6
- 46













