From d1c914b984ffdc8f5c42623b27610b254ce6306c Mon Sep 17 00:00:00 2001 From: jack-berg Date: Thu, 19 May 2022 09:48:49 -0500 Subject: [PATCH 1/2] List all published artifacts in readme --- README.md | 125 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 102 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 4755072e312..775dc3a27d0 100644 --- a/README.md +++ b/README.md @@ -43,10 +43,14 @@ This project contains the following top level components: * [sdk-extensions](sdk-extensions/) defines additional SDK extensions, which are not part of the core SDK. * [OpenTracing shim](opentracing-shim/) defines a bridge layer from OpenTracing to the OpenTelemetry API. * [OpenCensus shim](opencensus-shim/) defines a bridge layer from OpenCensus to the OpenTelemetry API. +* [Micrometer shim](micrometer1-shim/) defines a bridge layer from Micrometer to the OpenTelemetry API. -This project publishes a lot of artifacts. The easiest way to see the most recent stable artifacts is to use the -[`opentelemetry-bom`](https://mvnrepository.com/artifact/io.opentelemetry/opentelemetry-bom). Unstable artifacts are referenced by -the [`opentelemetry-bom-alpha`](https://mvnrepository.com/artifact/io.opentelemetry/opentelemetry-bom-alpha). +This project publishes a lot of artifacts, listed in [releases](#releases). +[`opentelemetry-bom`](https://mvnrepository.com/artifact/io.opentelemetry/opentelemetry-bom) (BOM = +Bill of Materials) is provided to assist with synchronizing versions of +dependencies. [`opentelemetry-bom-alpha`](https://mvnrepository.com/artifact/io.opentelemetry/opentelemetry-bom-alpha) +provides the same function for unstable artifacts. See [published releases](#published-releases) for +instructions on using the BOMs. We would love to hear from the larger community: please provide feedback proactively. @@ -185,30 +189,105 @@ guarantees. Check out information about the [latest release](https://github.com/open-telemetry/opentelemetry-java/releases). -This is a **current** feature status list: - -| Component | Version | -|-----------------------------|--------------------------------------------------------------| -| Trace API | v1.14.0 | -| Trace SDK | v1.14.0 | -| Context | v1.14.0 | -| Baggage | v1.14.0 | -| Jaeger Trace Exporter | v1.14.0 | -| Zipkin Trace Exporter | v1.14.0 | -| OTLP Exporter (Spans) | v1.14.0 | -| Metrics API | v1.14.0 | -| OTLP Exporter (Metrics) | v1.14.0-alpha | -| Metrics SDK | v1.14.0-alpha | -| OTLP Exporter (Logs) | v1.14.0-alpha | -| Logs SDK | v1.14.0-alpha | -| Prometheus Metrics Exporter | v1.14.0-alpha | -| OpenTracing Bridge | v1.14.0-alpha | -| OpenCensus Bridge | v1.14.0-alpha | - See the project [milestones](https://github.com/open-telemetry/opentelemetry-java/milestones) for details on upcoming releases. The dates and features described in issues and milestones are estimates, and subject to change. +The following tables describe the artifacts published by this project. To take a dependency, follow +the instructions in [Published Released](#published-releases) to include the BOM, and specify the +dependency as follows, replacing `{{artifact-id}}` with the value from the "Artifact ID" column: + +```xml + + io.opentelemetry + {{artifact-id}} + +``` + +```groovy + implementation('io.opentelemetry:{{artifact-id}}') +``` + +### Bill of Material + +| Component | Artifact ID | Version | +|----------------------------------------------|---------------------------|-------------------------------------------------------------| +| [Bill of Materials (BOM)](./bom) | `opentelemetry-bom` | 1.14.0 | +| [Alpha Bill of Materials (BOM)](./bom-alpha) | `opentelemetry-bom-alpha` | 1.14.0-alpha | + +### API + +| Component | Artifact ID | Version | +|-----------------------------------|-------------------------|-------------------------------------------------------------| +| [API](./api/all) | `opentelemetry-api` | 1.14.0 | +| [Context API](./context) | `opentelemetry-context` | 1.14.0 | +| [Semantic Conventions](./semconv) | `opentelemetry-semconv` | 1.14.0-alpha | + +### SDK + +| Component | Artifact ID | Version | +|----------------------------------------|----------------------------------|-------------------------------------------------------------| +| [SDK](./sdk/all) | `opentelemetry-sdk` | 1.14.0 | +| [SDK Common](./sdk/common) | `opentelemetry-sdk-common` | 1.14.0 | +| [Metrics SDK](./sdk/metrics) | `opentelemetry-sdk-metrics` | 1.14.0 | +| [Trace SDK](./sdk/trace) | `opentelemetry-sdk-trace` | 1.14.0 | +| [Log SDK](./sdk/logs) | `opentelemetry-sdk-logs` | 1.14.0-alpha | +| [SDK Testing](./sdk/testing) | `opentelemetry-sdk-testing` | 1.14.0 | +| [SDK Logs Testing](./sdk/logs-testing) | `opentelemetry-sdk-logs-testing` | 1.14.0-alpha | + +### Exporter + +| Component | Artifact ID | Version | +|-------------------------------------------------------------|--------------------------------------------|-------------------------------------------------------------| +| [OTLP gRPC Exporter](./exporters/otlp/all) | `opentelemetry-exporter-otlp` | 1.14.0 | +| [OTLP gRPC Trace Exporter](./exporters/otlp/trace) | `opentelemetry-exporter-otlp-trace` | 1.14.0 | +| [OTLP gRPC Metrics Exporter](./exporters/otlp/metrics) | `opentelemetry-exporter-otlp-metrics` | 1.14.0 | +| [OTLP gRPC Logs Exporter](./exporters/otlp/logs) | `opentelemetry-exporter-otlp-logs` | 1.14.0-alpha | +| [OTLP HTTP Trace Exporter](./exporters/otlp-http/trace) | `opentelemetry-exporter-otlp-http-trace` | 1.14.0 | +| [OTLP HTTP Metrics Exporter](./exporters/otlp-http/metrics) | `opentelemetry-exporter-otlp-http-metrics` | 1.14.0 | +| [OTLP HTTP Logs Exporter](./exporters/otlp-http/logs) | `opentelemetry-exporter-otlp-http-logs` | 1.14.0-alpha | +| [OTLP Common](./exporters/otlp/common) | `opentelemetry-exporter-otlp-common` | 1.14.0 | +| [Jaeger gRPC Exporter](./exporters/jaeger) | `opentelemetry-exporter-jaeger` | 1.14.0 | +| [Jaeger Thrift Exporter](./exporters/jaeger-thrift) | `opentelemetry-exporter-jaeger-thift` | 1.14.0 | +| [Jaeger Proto](./exporters/jaeger-proto) | `opentelemetry-exporter-jaeger-proto` | 1.14.0 | +| [Logging Exporter](./exporters/logging) | `opentelemetry-exporter-logging` | 1.14.0 | +| [OTLP Logging Exporter](./exporters/logging-otlp) | `opentelemetry-exporter-logging-otlp` | 1.14.0 | +| [Zipkin Exporter](./exporters/zipkin) | `opentelemetry-exporter-zipkin` | 1.14.0 | +| [Prometheus Exporter](./exporters/prometheus) | `opentelemetry-exporter-prometheus` | 1.14.0-alpha | + +### Shim + +| Component | Artifact ID | Version | +|----------------------------------------|----------------------------------|-------------------------------------------------------------| +| [Micrometer Shim](./micrometer1-shim) | `opentelemetry-micrometer1-shim` | 1.14.0-alpha | +| [OpenCensus Shim](./opencensus-shim) | `opentelemetry-opencensus-shim` | 1.14.0-alpha | +| [OpenTracing Shim](./opentracing-shim) | `opentelemetry-opentracing-shim` | 1.14.0-alpha | + +### Extension + +| Component | Artifact ID | Version | +|---------------------------------------------------------------|---------------------------------------------|-------------------------------------------------------------| +| [Annotations Extension](./extensions/annotations) | `opentelemetry-extension-annotations` | 1.14.0 | +| [AWS Extension](./extensions/aws) | `opentelemetry-extension-aws` | 1.14.0 | +| [Kotlin Extension](./extensions/kotlin) | `opentelemetry-extension-kotlin` | 1.14.0 | +| [Trace Propagators Extension](./extensions/trace-propagators) | `opentelemetry-extension-trace-propagators` | 1.14.0 | +| [Incubator Extension](./extensions/incubator) | `opentelemetry-extension-incubator` | 1.14.0-alpha | +| [Noop API Extension](./extensions/noop-api) | `opentelemetry-extension-noop-api` | 1.14.0-alpha | + +### SDK Extension + +| Component | Artifact ID | Version | +|-------------------------------------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------------| +| [SDK Autoconfigure SPI](./sdk-extensions/autoconfigure-spi) | `opentelemetry-sdk-extension-autoconfigure-spi` | 1.14.0 | +| [SDK AWS Extension](./sdk-extensions/aws) | `opentelemetry-sdk-extension-aws` | 1.14.0 | +| [SDK Jaeger Remote Sampler Extension](./sdk-extensions/jaeger-remote-sampler) | `opentelemetry-sdk-extension-jaeger-remote-sampler` | 1.14.0 | +| [SDK Resources Extension](./sdk-extensions/resources) | `opentelemetry-sdk-extension-resources` | 1.14.0 | +| [SDK Autoconfigure Extension](./sdk-extensions/autoconfigure) | `opentelemetry-sdk-extension-autoconfigure` | 1.14.0-alpha | +| [SDK JFR Events Extension](./sdk-extensions/jfr-events) | `opentelemetry-sdk-extension-jfr-events` | 1.14.0-alpha | +| [SDK Metric Incubator Extension](./sdk-extensions/metric-incubator) | `opentelemetry-sdk-extension-metric-incubator` | 1.14.0-alpha | +| [SDK Tracing Incubator Extension](./sdk-extensions/tracing-incubator) | `opentelemetry-sdk-extension-tracing-incubator` | 1.14.0-alpha | +| [SDK zPages Extension](./sdk-extensions/zpages) | `opentelemetry-sdk-extension-zpages` | 1.14.0-alpha | + ## Contributing See [CONTRIBUTING.md](CONTRIBUTING.md) From ba70985f1a08c422b581cab1a500a5d2e1e5cb28 Mon Sep 17 00:00:00 2001 From: jack-berg Date: Fri, 20 May 2022 16:01:17 -0500 Subject: [PATCH 2/2] Pluralize artifact section titles, add description --- README.md | 142 +++++++++++++++++++++++++++--------------------------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index 775dc3a27d0..5784b9619b5 100644 --- a/README.md +++ b/README.md @@ -210,83 +210,83 @@ dependency as follows, replacing `{{artifact-id}}` with the value from the "Arti ### Bill of Material -| Component | Artifact ID | Version | -|----------------------------------------------|---------------------------|-------------------------------------------------------------| -| [Bill of Materials (BOM)](./bom) | `opentelemetry-bom` | 1.14.0 | -| [Alpha Bill of Materials (BOM)](./bom-alpha) | `opentelemetry-bom-alpha` | 1.14.0-alpha | +| Component | Description | Artifact ID | Version | +|----------------------------------------------|----------------------------------------|---------------------------|-------------------------------------------------------------| +| [Bill of Materials (BOM)](./bom) | Bill of materials for stable artifacts | `opentelemetry-bom` | 1.14.0 | +| [Alpha Bill of Materials (BOM)](./bom-alpha) | Bill of materials for alpha artifacts | `opentelemetry-bom-alpha` | 1.14.0-alpha | ### API -| Component | Artifact ID | Version | -|-----------------------------------|-------------------------|-------------------------------------------------------------| -| [API](./api/all) | `opentelemetry-api` | 1.14.0 | -| [Context API](./context) | `opentelemetry-context` | 1.14.0 | -| [Semantic Conventions](./semconv) | `opentelemetry-semconv` | 1.14.0-alpha | +| Component | Description | Artifact ID | Version | +|-----------------------------------|----------------------------------------------------------------|-------------------------|-------------------------------------------------------------| +| [API](./api/all) | OpenTelemetry API, including metrics, traces, baggage, context | `opentelemetry-api` | 1.14.0 | +| [Context API](./context) | OpenTelemetry context API | `opentelemetry-context` | 1.14.0 | +| [Semantic Conventions](./semconv) | Generated code for OpenTelemetry semantic conventions | `opentelemetry-semconv` | 1.14.0-alpha | + +### API Extensions + +| Component | Description | Artifact ID | Version | +|---------------------------------------------------------------|--------------------------------------------------------------------------------|---------------------------------------------|-------------------------------------------------------------| +| [Annotations Extension](./extensions/annotations) | Instrumentation annotations, used in conjunction with OpenTelemetry java agent | `opentelemetry-extension-annotations` | 1.14.0 | +| [AWS Extension](./extensions/aws) | AWS Xray propagator | `opentelemetry-extension-aws` | 1.14.0 | +| [Kotlin Extension](./extensions/kotlin) | Context extension for coroutines | `opentelemetry-extension-kotlin` | 1.14.0 | +| [Trace Propagators Extension](./extensions/trace-propagators) | Trace propagators, including B3, Jaeger, OT Trace | `opentelemetry-extension-trace-propagators` | 1.14.0 | +| [Incubator Extension](./extensions/incubator) | API incubator, including pass through propagator, and extended tracer | `opentelemetry-extension-incubator` | 1.14.0-alpha | +| [Noop API Extension](./extensions/noop-api) | A noop OpenTelemetry implementation which ignores context | `opentelemetry-extension-noop-api` | 1.14.0-alpha | ### SDK -| Component | Artifact ID | Version | -|----------------------------------------|----------------------------------|-------------------------------------------------------------| -| [SDK](./sdk/all) | `opentelemetry-sdk` | 1.14.0 | -| [SDK Common](./sdk/common) | `opentelemetry-sdk-common` | 1.14.0 | -| [Metrics SDK](./sdk/metrics) | `opentelemetry-sdk-metrics` | 1.14.0 | -| [Trace SDK](./sdk/trace) | `opentelemetry-sdk-trace` | 1.14.0 | -| [Log SDK](./sdk/logs) | `opentelemetry-sdk-logs` | 1.14.0-alpha | -| [SDK Testing](./sdk/testing) | `opentelemetry-sdk-testing` | 1.14.0 | -| [SDK Logs Testing](./sdk/logs-testing) | `opentelemetry-sdk-logs-testing` | 1.14.0-alpha | - -### Exporter - -| Component | Artifact ID | Version | -|-------------------------------------------------------------|--------------------------------------------|-------------------------------------------------------------| -| [OTLP gRPC Exporter](./exporters/otlp/all) | `opentelemetry-exporter-otlp` | 1.14.0 | -| [OTLP gRPC Trace Exporter](./exporters/otlp/trace) | `opentelemetry-exporter-otlp-trace` | 1.14.0 | -| [OTLP gRPC Metrics Exporter](./exporters/otlp/metrics) | `opentelemetry-exporter-otlp-metrics` | 1.14.0 | -| [OTLP gRPC Logs Exporter](./exporters/otlp/logs) | `opentelemetry-exporter-otlp-logs` | 1.14.0-alpha | -| [OTLP HTTP Trace Exporter](./exporters/otlp-http/trace) | `opentelemetry-exporter-otlp-http-trace` | 1.14.0 | -| [OTLP HTTP Metrics Exporter](./exporters/otlp-http/metrics) | `opentelemetry-exporter-otlp-http-metrics` | 1.14.0 | -| [OTLP HTTP Logs Exporter](./exporters/otlp-http/logs) | `opentelemetry-exporter-otlp-http-logs` | 1.14.0-alpha | -| [OTLP Common](./exporters/otlp/common) | `opentelemetry-exporter-otlp-common` | 1.14.0 | -| [Jaeger gRPC Exporter](./exporters/jaeger) | `opentelemetry-exporter-jaeger` | 1.14.0 | -| [Jaeger Thrift Exporter](./exporters/jaeger-thrift) | `opentelemetry-exporter-jaeger-thift` | 1.14.0 | -| [Jaeger Proto](./exporters/jaeger-proto) | `opentelemetry-exporter-jaeger-proto` | 1.14.0 | -| [Logging Exporter](./exporters/logging) | `opentelemetry-exporter-logging` | 1.14.0 | -| [OTLP Logging Exporter](./exporters/logging-otlp) | `opentelemetry-exporter-logging-otlp` | 1.14.0 | -| [Zipkin Exporter](./exporters/zipkin) | `opentelemetry-exporter-zipkin` | 1.14.0 | -| [Prometheus Exporter](./exporters/prometheus) | `opentelemetry-exporter-prometheus` | 1.14.0-alpha | - -### Shim - -| Component | Artifact ID | Version | -|----------------------------------------|----------------------------------|-------------------------------------------------------------| -| [Micrometer Shim](./micrometer1-shim) | `opentelemetry-micrometer1-shim` | 1.14.0-alpha | -| [OpenCensus Shim](./opencensus-shim) | `opentelemetry-opencensus-shim` | 1.14.0-alpha | -| [OpenTracing Shim](./opentracing-shim) | `opentelemetry-opentracing-shim` | 1.14.0-alpha | - -### Extension - -| Component | Artifact ID | Version | -|---------------------------------------------------------------|---------------------------------------------|-------------------------------------------------------------| -| [Annotations Extension](./extensions/annotations) | `opentelemetry-extension-annotations` | 1.14.0 | -| [AWS Extension](./extensions/aws) | `opentelemetry-extension-aws` | 1.14.0 | -| [Kotlin Extension](./extensions/kotlin) | `opentelemetry-extension-kotlin` | 1.14.0 | -| [Trace Propagators Extension](./extensions/trace-propagators) | `opentelemetry-extension-trace-propagators` | 1.14.0 | -| [Incubator Extension](./extensions/incubator) | `opentelemetry-extension-incubator` | 1.14.0-alpha | -| [Noop API Extension](./extensions/noop-api) | `opentelemetry-extension-noop-api` | 1.14.0-alpha | - -### SDK Extension - -| Component | Artifact ID | Version | -|-------------------------------------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------------| -| [SDK Autoconfigure SPI](./sdk-extensions/autoconfigure-spi) | `opentelemetry-sdk-extension-autoconfigure-spi` | 1.14.0 | -| [SDK AWS Extension](./sdk-extensions/aws) | `opentelemetry-sdk-extension-aws` | 1.14.0 | -| [SDK Jaeger Remote Sampler Extension](./sdk-extensions/jaeger-remote-sampler) | `opentelemetry-sdk-extension-jaeger-remote-sampler` | 1.14.0 | -| [SDK Resources Extension](./sdk-extensions/resources) | `opentelemetry-sdk-extension-resources` | 1.14.0 | -| [SDK Autoconfigure Extension](./sdk-extensions/autoconfigure) | `opentelemetry-sdk-extension-autoconfigure` | 1.14.0-alpha | -| [SDK JFR Events Extension](./sdk-extensions/jfr-events) | `opentelemetry-sdk-extension-jfr-events` | 1.14.0-alpha | -| [SDK Metric Incubator Extension](./sdk-extensions/metric-incubator) | `opentelemetry-sdk-extension-metric-incubator` | 1.14.0-alpha | -| [SDK Tracing Incubator Extension](./sdk-extensions/tracing-incubator) | `opentelemetry-sdk-extension-tracing-incubator` | 1.14.0-alpha | -| [SDK zPages Extension](./sdk-extensions/zpages) | `opentelemetry-sdk-extension-zpages` | 1.14.0-alpha | +| Component | Description | Artifact ID | Version | +|----------------------------------------|--------------------------------------------------------|----------------------------------|-------------------------------------------------------------| +| [SDK](./sdk/all) | OpenTelemetry SDK, including metrics, traces, and logs | `opentelemetry-sdk` | 1.14.0 | +| [Metrics SDK](./sdk/metrics) | OpenTelemetry metrics SDK | `opentelemetry-sdk-metrics` | 1.14.0 | +| [Trace SDK](./sdk/trace) | OpenTelemetry trace SDK | `opentelemetry-sdk-trace` | 1.14.0 | +| [Log SDK](./sdk/logs) | OpenTelemetry log SDK | `opentelemetry-sdk-logs` | 1.14.0-alpha | +| [SDK Common](./sdk/common) | Shared SDK components | `opentelemetry-sdk-common` | 1.14.0 | +| [SDK Testing](./sdk/testing) | Components for testing OpenTelemetry instrumentation | `opentelemetry-sdk-testing` | 1.14.0 | +| [SDK Logs Testing](./sdk/logs-testing) | Components for testing OpenTelemetry logs | `opentelemetry-sdk-logs-testing` | 1.14.0-alpha | + +### SDK Exporters + +| Component | Description | Artifact ID | Version | +|-------------------------------------------------------------|-------------------------------------------------------------------------------------|--------------------------------------------|-------------------------------------------------------------| +| [OTLP gRPC Exporter](./exporters/otlp/all) | OTLP gRPC exporters, including metrics and trace | `opentelemetry-exporter-otlp` | 1.14.0 | +| [OTLP gRPC Trace Exporter](./exporters/otlp/trace) | OTLP gRPC trace exporter | `opentelemetry-exporter-otlp-trace` | 1.14.0 | +| [OTLP gRPC Metrics Exporter](./exporters/otlp/metrics) | OTLP gRPC metrics exporter | `opentelemetry-exporter-otlp-metrics` | 1.14.0 | +| [OTLP gRPC Logs Exporter](./exporters/otlp/logs) | OTLP gRPC log exporter | `opentelemetry-exporter-otlp-logs` | 1.14.0-alpha | +| [OTLP HTTP Trace Exporter](./exporters/otlp-http/trace) | OTLP http/protobuf trace exporter | `opentelemetry-exporter-otlp-http-trace` | 1.14.0 | +| [OTLP HTTP Metrics Exporter](./exporters/otlp-http/metrics) | OTLP http/protobuf metrics exporter | `opentelemetry-exporter-otlp-http-metrics` | 1.14.0 | +| [OTLP HTTP Logs Exporter](./exporters/otlp-http/logs) | OTLP http/protobuf logs exporter | `opentelemetry-exporter-otlp-http-logs` | 1.14.0-alpha | +| [OTLP Common](./exporters/otlp/common) | Shared OTLP components (internal) | `opentelemetry-exporter-otlp-common` | 1.14.0 | +| [Jaeger gRPC Exporter](./exporters/jaeger) | Jaeger gRPC trace exporter | `opentelemetry-exporter-jaeger` | 1.14.0 | +| [Jaeger Thrift Exporter](./exporters/jaeger-thrift) | Jaeger thrift trace exporter | `opentelemetry-exporter-jaeger-thift` | 1.14.0 | +| [Jaeger Proto](./exporters/jaeger-proto) | Jaeger gRPC protobuf definitions (internal) | `opentelemetry-exporter-jaeger-proto` | 1.14.0 | +| [Logging Exporter](./exporters/logging) | Logging exporters, includings metrics, traces, and logs | `opentelemetry-exporter-logging` | 1.14.0 | +| [OTLP Logging Exporter](./exporters/logging-otlp) | Logging exporters in OTLP protobuf JSON format, including metrics, traces, and logs | `opentelemetry-exporter-logging-otlp` | 1.14.0 | +| [Zipkin Exporter](./exporters/zipkin) | Zipkin trace exporter | `opentelemetry-exporter-zipkin` | 1.14.0 | +| [Prometheus Exporter](./exporters/prometheus) | Prometheus metric exporter | `opentelemetry-exporter-prometheus` | 1.14.0-alpha | + +### SDK Extensions + +| Component | Description | Artifact ID | Version | +|-------------------------------------------------------------------------------|---------------------------------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------------| +| [SDK Autoconfigure Extension](./sdk-extensions/autoconfigure) | Autoconfigure OpenTelemetry SDK from env vars, system properties, and SPI | `opentelemetry-sdk-extension-autoconfigure` | 1.14.0-alpha | +| [SDK Autoconfigure SPI](./sdk-extensions/autoconfigure-spi) | Service Provider Interface (SPI) definitions for autoconfigure | `opentelemetry-sdk-extension-autoconfigure-spi` | 1.14.0 | +| [SDK Resources Extension](./sdk-extensions/resources) | Resource providers, including container, host, os, and process | `opentelemetry-sdk-extension-resources` | 1.14.0 | +| [SDK AWS Extension](./sdk-extensions/aws) | AWS resource providers, including beanstalk, ec2, ecs, eks, and lambda | `opentelemetry-sdk-extension-aws` | 1.14.0 | +| [SDK Jaeger Remote Sampler Extension](./sdk-extensions/jaeger-remote-sampler) | Sampler which obtains sampling configuration from remote Jaeger server | `opentelemetry-sdk-extension-jaeger-remote-sampler` | 1.14.0 | +| [SDK JFR Events Extension](./sdk-extensions/jfr-events) | SpanProcessor which records spans as JFR events | `opentelemetry-sdk-extension-jfr-events` | 1.14.0-alpha | +| [SDK Metric Incubator Extension](./sdk-extensions/metric-incubator) | Metrics incubator, including YAML based view configuration | `opentelemetry-sdk-extension-metric-incubator` | 1.14.0-alpha | +| [SDK Tracing Incubator Extension](./sdk-extensions/tracing-incubator) | Trace incubator, including leak detecting SpanProcessor | `opentelemetry-sdk-extension-tracing-incubator` | 1.14.0-alpha | +| [SDK zPages Extension](./sdk-extensions/zpages) | SpanProcessor which exposes spans with zPages | `opentelemetry-sdk-extension-zpages` | 1.14.0-alpha | + +### Shims + +| Component | Description | Artifact ID | Version | +|----------------------------------------|--------------------------------------------------------------|----------------------------------|-------------------------------------------------------------| +| [Micrometer Shim](./micrometer1-shim) | Bridge micrometer metrics into the OpenTelemetry metrics API | `opentelemetry-micrometer1-shim` | 1.14.0-alpha | +| [OpenCensus Shim](./opencensus-shim) | Bridge opencensus metrics into the OpenTelemetry metrics SDK | `opentelemetry-opencensus-shim` | 1.14.0-alpha | +| [OpenTracing Shim](./opentracing-shim) | Bridge opentracing spans into the OpenTelemetry trace API | `opentelemetry-opentracing-shim` | 1.14.0-alpha | ## Contributing