@@ -22,75 +22,75 @@ To build the all of examples, run:
2222## Example Modules
2323
2424- [ Using the SDK AutoConfiguration module] ( autoconfigure )
25- - This module contains a fully functional example of using the autoconfigure
25+ - This module contains a fully functional example of using the autoconfigure
2626 SDK extension module to configure the SDK using only environment
2727 variables (or system properties).
28- - Note: the ` opentelemetry-sdk-extension-autoconfigure ` module is still
28+ - Note: the ` opentelemetry-sdk-extension-autoconfigure ` module is still
2929 experimental at this time.
3030- [ Manual instrumentation of HTTP] ( http )
31- - This module provides an example of writing manual instrumentation for
31+ - This module provides an example of writing manual instrumentation for
3232 HTTP, both client and server.
33- - Note: More production-ready instrumentation for HTTP is provided as part
33+ - Note: More production-ready instrumentation for HTTP is provided as part
3434 of the [ OpenTelemetry Java Instrumentation] ( https://github.com/open-telemetry/opentelemetry-java-instrumentation )
3535 project.
3636- [ Manual span creation and baggage propagation] ( manual-tracing )
37- - This module provides an example of manually creating spans using the
37+ - This module provides an example of manually creating spans using the
3838 OpenTelemetry API with the ExtendedTracer.
39- - Additionally, it demonstrates how to use the OpenTelemetry API to
39+ - Additionally, it demonstrates how to use the OpenTelemetry API to
4040 propagate baggage items.
4141- [ Configuring the Jaeger Exporter] ( jaeger )
42- - This module contains a fully functional example of configuring the
42+ - This module contains a fully functional example of configuring the
4343 OpenTelemetry SDK to use a Jaeger exporter and send spans to it
4444 using the OpenTelemetry API.
45- - Note: This example requires Docker to be installed.
45+ - Note: This example requires Docker to be installed.
4646- [ Using the OpenTelemetry Java Agent] ( javaagent )
47- - This module demonstrates using the OpenTelemetry Java Agent with a simple
47+ - This module demonstrates using the OpenTelemetry Java Agent with a simple
4848 Spring Boot application. Traces, metrics, and logs are exported to a
4949 collector via OTLP.
5050- [ Spring native image telemetry with OpenTelemetry Spring Starter] ( spring-native )
51- - This module demonstrates using the OpenTelemetry Spring Boot starter with a
51+ - This module demonstrates using the OpenTelemetry Spring Boot starter with a
5252 GraalVM native image. Traces and metrics are exported to a collector via OTLP.
5353- [ Configuring Log Appenders] ( log-appender )
54- - This module demonstrates how to configure the Log4j and Logback appenders to
54+ - This module demonstrates how to configure the Log4j and Logback appenders to
5555 bridge logs into the OpenTelemetry Log SDK.
5656- [ Configuring the Logging Exporters] ( logging )
57- - This module contains a fully functional example of configuring the
57+ - This module contains a fully functional example of configuring the
5858 OpenTelemetry SDK to use a logging exporter.
5959- [ Exporting application logs using JSON logging in Kubernetes] ( logging-k8s-stdout-otlp-json )
60- - This module demonstrates how to export application logs using JSON logging
60+ - This module demonstrates how to export application logs using JSON logging
6161 in Kubernetes.
6262- [ Using the OpenTelemetry metrics API] ( metrics )
63- - This module contains examples of using the OpenTelemetry metrics APIs.
63+ - This module contains examples of using the OpenTelemetry metrics APIs.
6464- [ Using OpenTelemetry Micrometer shim] ( micrometer-shim )
65- - This module contains an example of a typical Micrometer setup (Spring Boot
65+ - This module contains an example of a typical Micrometer setup (Spring Boot
6666 with Spring Boot Actuator) configured to bridge metrics to OpenTelemetry
6767 with the Micrometer shim.
68- - Note: The Micrometer shim is still experimental at this time.
68+ - Note: The Micrometer shim is still experimental at this time.
6969- [ Setting up OTLP exporters] ( otlp )
70- - OTLP is the OpenTelemetry Protocol. This module demonstrates how to
70+ - OTLP is the OpenTelemetry Protocol. This module demonstrates how to
7171 configure the OTLP exporters and send data to the OpenTelemetry Collector
7272 using them.
73- - Note: This example requires Docker to be installed.
73+ - Note: This example requires Docker to be installed.
7474- [ Setting up the Prometheus exporter] ( prometheus )
75- - This module shows how to configure the OpenTelemetry SDK to expose an
75+ - This module shows how to configure the OpenTelemetry SDK to expose an
7676 endpoint that can be scraped by Prometheus.
77- - Note: The Prometheus metric reader is still experimental at this time.
77+ - Note: The Prometheus metric reader is still experimental at this time.
7878- [ Manually Configuring the SDK] ( sdk-usage )
79- - This module shows some concrete examples of manually configuring the
79+ - This module shows some concrete examples of manually configuring the
8080 OpenTelemetry SDK for tracing.
8181- [ Telemetry Testing] ( telemetry-testing )
82- - This module demonstrates how to test OpenTelemetry instrumentation with
82+ - This module demonstrates how to test OpenTelemetry instrumentation with
8383 MockServer.
8484- [ Setting up the Zipkin exporter] ( zipkin )
85- - This module contains a fully functional example of configuring the
85+ - This module contains a fully functional example of configuring the
8686 OpenTelemetry SDK to use a Zipkin exporter and send spans to a
8787 Zipkin backend using the OpenTelemetry API.
88- - Note: This example requires Docker to be installed.
88+ - Note: This example requires Docker to be installed.
8989- [ Declarative Configuration with the OpenTelemetry Java Agent] ( javaagent-declarative-configuration )
90- - This module demonstrates how to use declarative configuration with the
90+ - This module demonstrates how to use declarative configuration with the
9191 OpenTelemetry Java Agent to configure tracing behavior, including
9292 excluding specific endpoints from tracing.
93- - Note: This example requires Java 17 or higher.
93+ - Note: This example requires Java 17 or higher.
9494
9595## Contributing
9696
0 commit comments