Author: buildbot
Date: Wed Sep 13 23:42:52 2023
New Revision: 1084165

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/docs.pageCache
    websites/production/cxf/content/docs/using-micrometer-observation.html

Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/docs/using-micrometer-observation.html
==============================================================================
--- websites/production/cxf/content/docs/using-micrometer-observation.html 
(original)
+++ websites/production/cxf/content/docs/using-micrometer-observation.html Wed 
Sep 13 23:42:52 2023
@@ -98,7 +98,7 @@ Apache CXF -- Using Micrometer Observati
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h1 
id="UsingMicrometerObservation-Overview">Overview</h1><p><a shape="rect" 
class="external-link" href="https://micrometer.io/"; 
rel="nofollow">Micrometer</a> is a metrics instrumentation library for 
JVM-based applications that Apache CXF <a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CXF20DOC/Micrometer";>provides 
the support for</a>. Starting from <a shape="rect" class="external-link" 
href="https://micrometer.io/"; rel="nofollow">Micrometer</a> 
<strong>1.10</strong>, <a shape="rect" class="external-link" 
href="https://micrometer.io/"; rel="nofollow">Micrometer</a> provides the <a 
shape="rect" class="external-link" 
href="https://micrometer.io/docs/observation"; rel="nofollow">Observation 
API</a> and a plugin mechanism that allows to add capabilities including the 
tracing features. Starting from <strong>4.0.3 </strong>release, the Apache CXF 
fully supports integration (through <strong>cxf-integration-tracing-micrometer 
</strong>module) with
  <a shape="rect" class="external-link" 
href="https://micrometer.io/docs/tracing"; rel="nofollow">Micrometer Tracing</a> 
distributed tracing capabilities.</p><p>The section <a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CXF20DOC/Using+Apache+HTrace";>dedicated
 to Apache HTrace </a>has pretty good introduction into distributed tracing, 
however <a shape="rect" class="external-link" 
href="https://micrometer.io/docs/tracing"; rel="nofollow">Micrometer Tracing</a> 
uses own terminology and provides the general APIs to denote the 
<strong>Observation </strong>lifecycle and injection points to propagate the 
context across many distributed components. As such, the intrinsic details 
about HTTP headers f.e. becomes an integral part of the distributed tracer of 
your choice, out of reach for Apache CXF.</p><h1 
id="UsingMicrometerObservation-DistributedTracinginApacheCXFusingMicrometerObservation">Distributed
 Tracing in Apache CXF using Micrometer Observation</h1><p>TBD</p></div>
+<div id="ConfluenceContent"><h1 
id="UsingMicrometerObservation-Overview">Overview</h1><p><a shape="rect" 
class="external-link" href="https://micrometer.io/"; 
rel="nofollow">Micrometer</a> is a metrics instrumentation library for 
JVM-based applications that Apache CXF <a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CXF20DOC/Micrometer";>provides 
the support for</a>. Starting from <a shape="rect" class="external-link" 
href="https://micrometer.io/"; rel="nofollow">Micrometer</a> 
<strong>1.10</strong>, <a shape="rect" class="external-link" 
href="https://micrometer.io/"; rel="nofollow">Micrometer</a> provides the <a 
shape="rect" class="external-link" 
href="https://micrometer.io/docs/observation"; rel="nofollow">Observation 
API</a> and a plugin mechanism that allows to add capabilities including the 
tracing features. Starting from <strong>4.0.3 </strong>release, the Apache CXF 
fully supports integration (through <strong>cxf-integration-tracing-micrometer 
</strong>module) with
  <a shape="rect" class="external-link" 
href="https://micrometer.io/docs/tracing"; rel="nofollow">Micrometer Tracing</a> 
distributed tracing capabilities using <a shape="rect" class="external-link" 
href="https://micrometer.io/docs/observation"; rel="nofollow">Micrometer 
Observation APIs</a>.</p><p>The section <a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CXF20DOC/Using+Apache+HTrace";>dedicated
 to Apache HTrace </a>has pretty good introduction into distributed tracing, 
however <a shape="rect" class="external-link" 
href="https://micrometer.io/docs/observation"; rel="nofollow">Micrometer 
Observation</a> uses own, more generic, terminology and provides the general 
APIs to denote the <strong>Observation </strong>lifecycle (which somewhat is 
analogous to <strong>Span</strong>) and injection points to propagate the 
context across many distributed components. As such, the intrinsic details 
about HTTP headers f.e. becomes an integral part of the distributed tracer of 
your cho
 ice, out of reach for Apache CXF.</p><h1 
id="UsingMicrometerObservation-DistributedTracinginApacheCXFusingMicrometerObservation">Distributed
 Tracing in Apache CXF using Micrometer Observation</h1><p>The current 
integration of the <a shape="rect" class="external-link" 
href="https://micrometer.io/docs/observation"; rel="nofollow">Micrometer 
Observation</a>'s distributed tracing in <a shape="rect" 
href="http://cxf.apache.org/";>Apache CXF</a> supports <a shape="rect" 
class="external-link" href="https://micrometer.io/docs/observation"; 
rel="nofollow">Micrometer Observation</a> <strong>1</strong><strong 
class="external-link">.10.x</strong> /&#160; <a shape="rect" 
class="external-link" href="https://micrometer.io/docs/tracing"; 
rel="nofollow">Micrometer Tracing</a> <strong>1.10.x</strong> and provides 
full-fledged support of JAX-RS 2.x / JAX-WS applications. From high-level 
prospective, the JAX-RS integration consists of three main 
parts:</p><ul><li><strong>TracerContext</strong> (injectable 
 through <strong>@Context</strong> 
annotation)</li><li><strong>ObservationProvider</strong> (server-side JAX-RS 
provider) and <strong>Observation</strong><strong>ClientProvider</strong> 
(client-side JAX-RS provider)</li><li 
class="external-link"><strong>ObservationFeature</strong> (server-side JAX-RS 
feature) to simplify the configuration and integration</li></ul><p>Similarly, 
from high-level perspective,&#160;JAX-WS integration 
includes:</p><ul><li><strong>ObservationStartInterceptor</strong> / 
<strong>Observation</strong><strong>StopInterceptor</strong> / 
<strong>Observation</strong><strong>Feature </strong><a shape="rect" 
href="http://cxf.apache.org/";>Apache CXF</a> feature (server-side JAX-WS 
support)</li><li><strong>ObservationClientStartInterceptor</strong> / 
<strong>Observation</strong><strong>ClientStopInterceptor</strong> / 
<strong>Observation</strong><strong>ClientFeature </strong><a shape="rect" 
href="http://cxf.apache.org/";>Apache CXF</a> feature (client-side JAX-WS suppo
 rt)</li></ul></div>
            </div>
            <!-- Content -->
          </td>


Reply via email to