@@ -23,73 +23,73 @@ To build the all of examples, run:
2323
2424- [ Using the SDK AutoConfiguration module] ( autoconfigure )
2525 - This module contains a fully functional example of using the autoconfigure
26- SDK extension module to configure the SDK using only environment
27- variables (or system properties).
26+ SDK extension module to configure the SDK using only environment
27+ variables (or system properties).
2828 - Note: the ` opentelemetry-sdk-extension-autoconfigure ` module is still
29- experimental at this time.
29+ experimental at this time.
3030- [ Manual instrumentation of HTTP] ( http )
3131 - This module provides an example of writing manual instrumentation for
32- HTTP, both client and server.
32+ HTTP, both client and server.
3333 - Note: More production-ready instrumentation for HTTP is provided as part
34- of the [ OpenTelemetry Java Instrumentation] ( https://github.com/open-telemetry/opentelemetry-java-instrumentation )
35- project.
34+ of the [ OpenTelemetry Java Instrumentation] ( https://github.com/open-telemetry/opentelemetry-java-instrumentation )
35+ project.
3636- [ Manual span creation and baggage propagation] ( manual-tracing )
3737 - This module provides an example of manually creating spans using the
38- OpenTelemetry API with the ExtendedTracer.
38+ OpenTelemetry API with the ExtendedTracer.
3939 - Additionally, it demonstrates how to use the OpenTelemetry API to
40- propagate baggage items.
40+ propagate baggage items.
4141- [ Configuring the Jaeger Exporter] ( jaeger )
4242 - This module contains a fully functional example of configuring the
43- OpenTelemetry SDK to use a Jaeger exporter and send spans to it
44- using the OpenTelemetry API.
43+ OpenTelemetry SDK to use a Jaeger exporter and send spans to it
44+ using the OpenTelemetry API.
4545 - Note: This example requires Docker to be installed.
4646- [ Using the OpenTelemetry Java Agent] ( javaagent )
4747 - This module demonstrates using the OpenTelemetry Java Agent with a simple
48- Spring Boot application. Traces, metrics, and logs are exported to a
49- collector via OTLP.
48+ Spring Boot application. Traces, metrics, and logs are exported to a
49+ collector via OTLP.
5050- [ Spring native image telemetry with OpenTelemetry Spring Starter] ( spring-native )
5151 - This module demonstrates using the OpenTelemetry Spring Boot starter with a
52- GraalVM native image. Traces and metrics are exported to a collector via OTLP.
52+ GraalVM native image. Traces and metrics are exported to a collector via OTLP.
5353- [ Configuring Log Appenders] ( log-appender )
5454 - This module demonstrates how to configure the Log4j and Logback appenders to
55- bridge logs into the OpenTelemetry Log SDK.
55+ bridge logs into the OpenTelemetry Log SDK.
5656- [ Configuring the Logging Exporters] ( logging )
5757 - This module contains a fully functional example of configuring the
58- OpenTelemetry SDK to use a logging exporter.
58+ OpenTelemetry SDK to use a logging exporter.
5959- [ Exporting application logs using JSON logging in Kubernetes] ( logging-k8s-stdout-otlp-json )
6060 - This module demonstrates how to export application logs using JSON logging
61- in Kubernetes.
61+ in Kubernetes.
6262- [ Using the OpenTelemetry metrics API] ( metrics )
6363 - This module contains examples of using the OpenTelemetry metrics APIs.
6464- [ Using OpenTelemetry Micrometer shim] ( micrometer-shim )
6565 - This module contains an example of a typical Micrometer setup (Spring Boot
66- with Spring Boot Actuator) configured to bridge metrics to OpenTelemetry
67- with the Micrometer shim.
66+ with Spring Boot Actuator) configured to bridge metrics to OpenTelemetry
67+ with the Micrometer shim.
6868 - Note: The Micrometer shim is still experimental at this time.
6969- [ Setting up OTLP exporters] ( otlp )
7070 - OTLP is the OpenTelemetry Protocol. This module demonstrates how to
71- configure the OTLP exporters and send data to the OpenTelemetry Collector
72- using them.
71+ configure the OTLP exporters and send data to the OpenTelemetry Collector
72+ using them.
7373 - Note: This example requires Docker to be installed.
7474- [ Setting up the Prometheus exporter] ( prometheus )
7575 - This module shows how to configure the OpenTelemetry SDK to expose an
76- endpoint that can be scraped by Prometheus.
76+ endpoint that can be scraped by Prometheus.
7777 - Note: The Prometheus metric reader is still experimental at this time.
7878- [ Manually Configuring the SDK] ( sdk-usage )
7979 - This module shows some concrete examples of manually configuring the
80- OpenTelemetry SDK for tracing.
80+ OpenTelemetry SDK for tracing.
8181- [ Telemetry Testing] ( telemetry-testing )
8282 - This module demonstrates how to test OpenTelemetry instrumentation with
83- MockServer.
83+ MockServer.
8484- [ Setting up the Zipkin exporter] ( zipkin )
8585 - This module contains a fully functional example of configuring the
86- OpenTelemetry SDK to use a Zipkin exporter and send spans to a
87- Zipkin backend using the OpenTelemetry API.
86+ OpenTelemetry SDK to use a Zipkin exporter and send spans to a
87+ Zipkin backend using the OpenTelemetry API.
8888 - Note: This example requires Docker to be installed.
8989- [ Declarative Configuration with the OpenTelemetry Java Agent] ( javaagent-declarative-configuration )
9090 - This module demonstrates how to use declarative configuration with the
91- OpenTelemetry Java Agent to configure tracing behavior, including
92- excluding specific endpoints from tracing.
91+ OpenTelemetry Java Agent to configure tracing behavior, including
92+ excluding specific endpoints from tracing.
9393 - Note: This example requires Java 17 or higher.
9494- [ Declarative Configuration with the OpenTelemetry Spring Boot Starter] ( spring-declarative-configuration )
9595 - This module demonstrates how to use declarative configuration with the
0 commit comments