Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit bf56cd7

Browse files
committedFeb 4, 2025
w
1 parent 2568c5c commit bf56cd7

File tree

5 files changed

+132
-184
lines changed

5 files changed

+132
-184
lines changed
 

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

+3-4
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,9 @@ that our Kafka installation is working as expected.
111111
### Export metrics to Prometheus
112112

113113
The metrics can be exported by any of the supported metric exporters, to a
114-
backend of your choice. The full list of exporters and their configuration
115-
options can be found
116-
[here](https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md#exporters).
117-
For instance, you can export the metrics to an OTel collector using the OTLP
114+
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
118117
exporter, perform some processing and then consume the metrics on a backend of
119118
your choice. In this example for the sake of simplicity, we are directly
120119
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](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/autoconfigure#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
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
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

+4-6
Original file line numberDiff line numberDiff line change
@@ -245,10 +245,10 @@ value=8192, exemplars=[]}], monotonic=false, aggregationTemporality=CUMULATIVE}}
245245

246246
For more:
247247

248-
- Run this example with another [exporter][] for telemetry data.
248+
- Run this example with another [exporter] for telemetry data.
249249
- Try [zero-code instrumentation](/docs/zero-code/java/agent/) on one of your
250250
own apps.
251-
- For light-weight customized telemetry, try [annotations][].
251+
- For light-weight customized telemetry, try [annotations].
252252
- Learn about [manual instrumentation][] and try out more
253253
[examples](../examples/).
254254
- Take a look at the [OpenTelemetry Demo](/docs/demo/), which includes Java
@@ -260,10 +260,8 @@ For more:
260260
[logs]: /docs/concepts/signals/logs/
261261
[annotations]: /docs/zero-code/java/agent/annotations/
262262
[configure the java agent]: /docs/zero-code/java/agent/configuration/
263-
[console exporter]:
264-
https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md#logging-exporter
265-
[exporter]:
266-
https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md#exporters
263+
[console exporter]: /docs/languages/java/configuration/
264+
[exporter]: /docs/languages/java/configuration/
267265
[java-vers]:
268266
https://github.com/open-telemetry/opentelemetry-java/blob/main/VERSIONING.md#language-version-compatibility
269267
[manual instrumentation]: ../instrumentation

‎content/en/docs/languages/php/_index.md

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ cSpell:ignore: mbstring opcache
1212
## Further Reading
1313

1414
- [OpenTelemetry for PHP on GitHub](https://github.com/open-telemetry/opentelemetry-php)
15-
- [Installation](https://github.com/open-telemetry/opentelemetry-php#installation)
1615
- [Examples](https://github.com/open-telemetry/opentelemetry-php/tree/main/examples)
1716

1817
## Requirements

‎static/refcache.json

+118-166
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.