|
1 | 1 | [[observability]]
|
2 | 2 | = Observability Support
|
3 | 3 |
|
4 |
| -Micrometer defines an https://micrometer.io/docs/observation[Observation concept that enables both Metrics and Traces] in applications. |
| 4 | +Micrometer defines an {micrometer-docs}/observation.html[Observation concept that enables both Metrics and Traces] in applications. |
5 | 5 | Metrics support offers a way to create timers, gauges, or counters for collecting statistics about the runtime behavior of your application.
|
6 | 6 | Metrics can help you to track error rates, usage patterns, performance, and more.
|
7 | 7 | Traces provide a holistic view of an entire system, crossing application boundaries; you can zoom in on particular user requests and follow their entire completion across applications.
|
@@ -38,7 +38,7 @@ As outlined xref:integration/observability.adoc[at the beginning of this section
|
38 | 38 | |===
|
39 | 39 |
|
40 | 40 | NOTE: Observations are using Micrometer's official naming convention, but Metrics names will be automatically converted
|
41 |
| -https://micrometer.io/docs/concepts#_naming_meters[to the format preferred by the monitoring system backend] |
| 41 | +{micrometer-docs}/concepts/naming.html[to the format preferred by the monitoring system backend] |
42 | 42 | (Prometheus, Atlas, Graphite, InfluxDB...).
|
43 | 43 |
|
44 | 44 |
|
@@ -368,7 +368,7 @@ This means that during the execution of that task, the ThreadLocals and logging
|
368 | 368 |
|
369 | 369 | If the application globally configures a custom `ApplicationEventMulticaster` with a strategy that schedules event processing on different threads, this is no longer true.
|
370 | 370 | All `@EventListener` methods will be processed on a different thread, outside the main event publication thread.
|
371 |
| -In these cases, the https://micrometer.io/docs/contextPropagation[Micrometer Context Propagation library] can help propagate such values and better correlate the processing of the events. |
| 371 | +In these cases, the {micrometer-context-propagation-docs}/[Micrometer Context Propagation library] can help propagate such values and better correlate the processing of the events. |
372 | 372 | The application can configure the chosen `TaskExecutor` to use a `ContextPropagatingTaskDecorator` that decorates tasks and propagates context.
|
373 | 373 | For this to work, the `io.micrometer:context-propagation` library must be present on the classpath:
|
374 | 374 |
|
|
0 commit comments