Go Compile Time Instrumentation
Go 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 | 5 月前3Zero instrumentation monitoring with your first steps in eBPF
Zero 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 年前3Tracy: A Profiler You Don't Want to Miss
macOS, 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 | 5 月前3Tracy: A Profiler You Don't Want to Miss
macOS, 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 | 5 月前3Spring 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 年前3Spring 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 年前3Spring 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 年前3Spring Boot 3.0.0-M4 Reference Guide
baseUnit: 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 年前3Spring Boot 3.3.0-SNAPSHOT Reference Guide
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 码力 | 977 页 | 17.51 MB | 1 年前3Spring 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