Skip to content

Commit a8b9ba3

Browse files
committed
Jave reviewer feedback
1 parent 5bd4b9b commit a8b9ba3

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

content/en/blog/2023/jmx-metric-insight/index.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,9 @@ that our Kafka installation is working as expected.
112112

113113
The metrics can be exported by any of the supported metric exporters, to a
114114
backend of your choice. For the full list of exporters and their configuration
115-
options, see [Configure the SDK](/docs/languages/java/configuration/). For
116-
instance, you can export the metrics to an OTel collector using the OTLP
115+
options, see
116+
[Configure the SDK](/docs/languages/java/configuration/#properties-exporters).
117+
For instance, you can export the metrics to an OTel collector using the OTLP
117118
exporter, perform some processing and then consume the metrics on a backend of
118119
your choice. In this example for the sake of simplicity, we are directly
119120
exporting the metrics to Prometheus.

content/en/blog/2024/java-metric-systems-compared/index.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -285,13 +285,13 @@ The result is a configurable option unique to OpenTelemetry Java called
285285
what their memory mode is based on whether they read metric state concurrently
286286
or not. Right now you opt into the optimized memory behavior (which we call
287287
`MemoryMode.reusable_data`) via an
288-
[environment variable](/docs/languages/java/configuration/). In the future, the
289-
optimized memory mode will be enabled by default, since only exceptional cases
290-
need concurrent access to the metric state. It turns out that the objects
291-
holding the metric state (`MetricData` in OpenTelemetry Java terms) account for
292-
virtually all of the memory allocation in the collect cycle. By reusing these
293-
(along with other internal objects used to hold state), **we reduced the memory
294-
allocation of the core metric SDK by over 99%**. See
288+
[environment variable](/docs/languages/java/configuration/#properties-exporters).
289+
In the future, the optimized memory mode will be enabled by default, since only
290+
exceptional cases need concurrent access to the metric state. It turns out that
291+
the objects holding the metric state (`MetricData` in OpenTelemetry Java terms)
292+
account for virtually all of the memory allocation in the collect cycle. By
293+
reusing these (along with other internal objects used to hold state), **we
294+
reduced the memory allocation of the core metric SDK by over 99%**. See
295295
[this blog post](https://medium.com/@asafmesika/optimizing-java-observability-opentelemetrys-new-memory-mode-reduces-memory-allocations-by-99-98-e0062eccdc3f)
296296
for more details.
297297

content/en/docs/languages/java/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ For more:
261261
[annotations]: /docs/zero-code/java/agent/annotations/
262262
[configure the java agent]: /docs/zero-code/java/agent/configuration/
263263
[console exporter]: /docs/languages/java/configuration/
264-
[exporter]: /docs/languages/java/configuration/
264+
[exporter]: /docs/languages/java/configuration/#properties-exporters
265265
[java-vers]:
266266
https://github.com/open-telemetry/opentelemetry-java/blob/main/VERSIONING.md#language-version-compatibility
267267
[manual instrumentation]: ../instrumentation

0 commit comments

Comments
 (0)