diff --git a/layouts/shortcodes/docs/languages/exporters/jaeger.md b/content/en/docs/languages/_includes/exporters/jaeger.md
similarity index 100%
rename from layouts/shortcodes/docs/languages/exporters/jaeger.md
rename to content/en/docs/languages/_includes/exporters/jaeger.md
diff --git a/layouts/shortcodes/docs/languages/exporters/outro.md b/content/en/docs/languages/_includes/exporters/outro.md
similarity index 72%
rename from layouts/shortcodes/docs/languages/exporters/outro.md
rename to content/en/docs/languages/_includes/exporters/outro.md
index a6ccb6adc578..81d29a3d8466 100644
--- a/layouts/shortcodes/docs/languages/exporters/outro.md
+++ b/content/en/docs/languages/_includes/exporters/outro.md
@@ -1,10 +1,7 @@
-{{ $lang := .Get 0 -}} {{ $spanExporterInterfaceUrl := .Get 1 }}
-
## Custom exporters
Finally, you can also write your own exporter. For more information, see the
-[SpanExporter Interface in the API
-documentation]({{ $spanExporterInterfaceUrl }}).
+[SpanExporter Interface in the API documentation]({{ $1 }}).
## Batching span and log records
@@ -12,5 +9,3 @@ The OpenTelemetry SDK provides a set of default span and log record processors,
that allow you to either emit spans one-by-on ("simple") or batched. Using
batching is recommended, but if you do not want to batch your spans or log
records, you can use a simple processor instead as follows:
-
-{{ .Inner }}
diff --git a/layouts/shortcodes/docs/languages/exporters/prometheus-setup.md b/content/en/docs/languages/_includes/exporters/prometheus-setup.md
similarity index 90%
rename from layouts/shortcodes/docs/languages/exporters/prometheus-setup.md
rename to content/en/docs/languages/_includes/exporters/prometheus-setup.md
index f5802b42c552..68e366215aa5 100644
--- a/layouts/shortcodes/docs/languages/exporters/prometheus-setup.md
+++ b/content/en/docs/languages/_includes/exporters/prometheus-setup.md
@@ -8,13 +8,13 @@ Prometheus text format on request.
### Backend Setup {#prometheus-setup}
-
Note
+{{% alert-md title=Note color=info %}}
If you have Prometheus or a Prometheus-compatible backend already set up, you
can skip this section and setup the [Prometheus](#prometheus-dependencies) or
[OTLP](#otlp-dependencies) exporter dependencies for your application.
-
+{{% /alert-md %}}
You can run [Prometheus](https://prometheus.io) in a docker container,
accessible on port `9090` by following these instructions:
@@ -35,7 +35,7 @@ Run Prometheus in a docker container with the UI accessible on port `9090`:
docker run --rm -v ${PWD}/prometheus.yml:/prometheus/prometheus.yml -p 9090:9090 prom/prometheus --enable-feature=otlp-write-receive
```
-Note
+{{% alert-md title=Note color=info %}}
When using Prometheus' OTLP Receiver, make sure that you set the OTLP endpoint
for metrics in your application to `http://localhost:9090/api/v1/otlp`.
@@ -44,4 +44,4 @@ Not all docker environments support `host.docker.internal`. In some cases you
may need to replace `host.docker.internal` with `localhost` or the IP address of
your machine.
-
+{{% /alert-md %}}
diff --git a/layouts/shortcodes/docs/languages/exporters/zipkin-setup.md b/content/en/docs/languages/_includes/exporters/zipkin-setup.md
similarity index 82%
rename from layouts/shortcodes/docs/languages/exporters/zipkin-setup.md
rename to content/en/docs/languages/_includes/exporters/zipkin-setup.md
index 127a787e4cd6..7029904ebba7 100644
--- a/layouts/shortcodes/docs/languages/exporters/zipkin-setup.md
+++ b/content/en/docs/languages/_includes/exporters/zipkin-setup.md
@@ -2,13 +2,13 @@
### Backend Setup {#zipkin-setup}
-Note
+{{% alert-md title=Note color=info %}}
If you have Zipkin or a Zipkin-compatible backend already set up, you can skip
this section and setup the [Zipkin exporter dependencies](#zipkin-dependencies)
for your application.
-
+{{% /alert-md %}}
You can run [Zipkin](https://zipkin.io/) on in a Docker container by executing
the following command:
diff --git a/content/en/docs/languages/cpp/exporters.md b/content/en/docs/languages/cpp/exporters.md
index 1ff1d2b126f4..eaac1885a1ce 100644
--- a/content/en/docs/languages/cpp/exporters.md
+++ b/content/en/docs/languages/cpp/exporters.md
@@ -265,9 +265,9 @@ void InitLogger()
}
```
-{{% docs/languages/exporters/jaeger %}}
+{{% include "exporters/jaeger.md" %}}
-{{% docs/languages/exporters/prometheus-setup %}}
+{{% include "exporters/prometheus-setup.md" %}}
### Dependencies {#prometheus-dependencies}
@@ -310,7 +310,7 @@ With the above you can access your metrics at .
Prometheus or an OpenTelemetry Collector with the Prometheus receiver can scrape
the metrics from this endpoint.
-{{% docs/languages/exporters/zipkin-setup %}}
+{{% include "exporters/zipkin-setup.md" %}}
### Dependencies {#zipkin-dependencies}
@@ -353,7 +353,7 @@ void InitTracer()
}
```
-{{% docs/languages/exporters/outro python `https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/classopentelemetry_1_1sdk_1_1trace_1_1SpanExporter.html` %}}
+{{% include "exporters/outro.md" `https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/classopentelemetry_1_1sdk_1_1trace_1_1SpanExporter.html` %}}
{{< tabpane text=true >}} {{% tab Batch %}}
@@ -383,5 +383,3 @@ auto processor = opentelemetry::sdk::trace::SimpleSpanProcessorFactory::Create(s
```
{{< /tab >}} {{< /tabpane>}}
-
-{{% /docs/languages/exporters/outro %}}
diff --git a/content/en/docs/languages/js/exporters.md b/content/en/docs/languages/js/exporters.md
index 0578cd11a662..0754f894c4a0 100644
--- a/content/en/docs/languages/js/exporters.md
+++ b/content/en/docs/languages/js/exporters.md
@@ -239,9 +239,9 @@ package and the `ConsoleMetricExporter` is included in the
[`@opentelemetry/sdk-metrics`](https://www.npmjs.com/package/@opentelemetry/sdk-metrics)
package:
-{{% docs/languages/exporters/jaeger %}}
+{{% include "exporters/jaeger.md" %}}
-{{% docs/languages/exporters/prometheus-setup %}}
+{{% include "exporters/prometheus-setup.md" %}}
### Dependencies {#prometheus-dependencies}
@@ -296,7 +296,7 @@ With the above you can access your metrics at .
Prometheus or an OpenTelemetry Collector with the Prometheus receiver can scrape
the metrics from this endpoint.
-{{% docs/languages/exporters/zipkin-setup %}}
+{{% include "exporters/zipkin-setup.md" %}}
### Dependencies {#zipkin-dependencies}
@@ -345,7 +345,7 @@ const sdk = new opentelemetry.NodeSDK({
{{% /tab %}} {{< /tabpane >}}
-{{% docs/languages/exporters/outro js `https://open-telemetry.github.io/opentelemetry-js/interfaces/_opentelemetry_sdk_trace_base.SpanExporter.html` %}}
+{{% include "exporters/outro.md" `https://open-telemetry.github.io/opentelemetry-js/interfaces/_opentelemetry_sdk_trace_base.SpanExporter.html` %}}
{{< tabpane text=true >}} {{% tab TypeScript %}}
@@ -379,8 +379,6 @@ sdk.start();
{{% /tab %}} {{< /tabpane >}}
-{{% /docs/languages/exporters/outro %}}
-
[content security policies]:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/
[cross-origin resource sharing]:
diff --git a/content/en/docs/languages/net/exporters.md b/content/en/docs/languages/net/exporters.md
index 1b26686a7b9a..3e8ac83ef506 100644
--- a/content/en/docs/languages/net/exporters.md
+++ b/content/en/docs/languages/net/exporters.md
@@ -198,9 +198,9 @@ var loggerFactory = LoggerFactory.Create(builder =>
});
```
-{{% docs/languages/exporters/jaeger %}}
+{{% include "exporters/jaeger.md" %}}
-{{% docs/languages/exporters/prometheus-setup %}}
+{{% include "exporters/prometheus-setup.md" %}}
### Dependencies {#prometheus-dependencies}
@@ -292,7 +292,7 @@ app.UseOpenTelemetryPrometheusScrapingEndpoint();
Further details on configuring the Prometheus exporter can be found
[here](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/README.md).
-{{% docs/languages/exporters/zipkin-setup %}}
+{{% include "exporters/zipkin-setup.md" %}}
### Dependencies {#zipkin-dependencies}
diff --git a/content/en/docs/languages/python/exporters.md b/content/en/docs/languages/python/exporters.md
index 602673ff8870..defe03528487 100644
--- a/content/en/docs/languages/python/exporters.md
+++ b/content/en/docs/languages/python/exporters.md
@@ -190,9 +190,9 @@ variable to `CUMULATIVE`.
{{% /alert %}}
-{{% docs/languages/exporters/jaeger %}}
+{{% include "exporters/jaeger.md" %}}
-{{% docs/languages/exporters/prometheus-setup %}}
+{{% include "exporters/prometheus-setup.md" %}}
### Dependencies {#prometheus-dependencies}
@@ -233,7 +233,7 @@ With the above you can access your metrics at .
Prometheus or an OpenTelemetry Collector with the Prometheus receiver can scrape
the metrics from this endpoint.
-{{% docs/languages/exporters/zipkin-setup %}}
+{{% include "exporters/zipkin-setup.md" %}}
### Dependencies {#zipkin-dependencies}
@@ -306,7 +306,7 @@ trace.set_tracer_provider(provider)
{{% /tab %}} {{< /tabpane >}}
-{{% docs/languages/exporters/outro python `https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter` %}}
+{{% include "exporters/outro.md" `https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter` %}}
```python
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
@@ -314,5 +314,3 @@ from opentelemetry.sdk.trace.export import SimpleSpanProcessor
processor = SimpleSpanProcessor(OTLPSpanExporter(endpoint="your-endpoint-here"))
```
-
-{{% /docs/languages/exporters/outro %}}
diff --git a/content/pt/docs/languages/python/exporters.md b/content/pt/docs/languages/python/exporters.md
index 899a6a98577c..a1e00017ed5b 100644
--- a/content/pt/docs/languages/python/exporters.md
+++ b/content/pt/docs/languages/python/exporters.md
@@ -2,7 +2,7 @@
title: Exporters
weight: 50
description: Processar e exportar seus dados de telemetria
-default_lang_commit: 546f3e88ca3673de8aad69358d416256d1fe6411
+default_lang_commit: 546f3e88ca3673de8aad69358d416256d1fe6411 # patched
cSpell:ignore: LOWMEMORY
---
@@ -192,9 +192,9 @@ esta variável de ambiente como `CUMULATIVE`.
{{% /alert %}}
-{{% docs/languages/exporters/jaeger %}}
+{{% include "exporters/jaeger.md" %}}
-{{% docs/languages/exporters/prometheus-setup %}}
+{{% include "exporters/prometheus-setup.md" %}}
### Dependências {#prometheus-dependencies}
@@ -235,7 +235,7 @@ Com o código acima, você pode acessar suas métricas em
. O Prometheus ou um OpenTelemetry Collector com
o receptor Prometheus pode extrair as métricas deste endpoint.
-{{% docs/languages/exporters/zipkin-setup %}}
+{{% include "exporters/zipkin-setup.md" %}}
### Dependências {#zipkin-dependencies}
@@ -308,7 +308,7 @@ trace.set_tracer_provider(provider)
{{% /tab %}} {{< /tabpane >}}
-{{% docs/languages/exporters/outro python `https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter` %}}
+{{% include "exporters/outro.md" `https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter` %}}
```python
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
@@ -316,5 +316,3 @@ from opentelemetry.sdk.trace.export import SimpleSpanProcessor
processor = SimpleSpanProcessor(OTLPSpanExporter(endpoint="seu-endpoint-aqui"))
```
-
-{{% /docs/languages/exporters/outro %}}