This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/ozone-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new cdb9d0cc [auto] Generated docs from Apache Ozone master 
275b95c1220723f464376abe1b81cc989aabd4b9
cdb9d0cc is described below

commit cdb9d0ccb361b91de6ec8fbd125bafec06f68691
Author: Github Actions <[email protected]>
AuthorDate: Tue Sep 23 12:46:36 2025 +0000

    [auto] Generated docs from Apache Ozone master 
275b95c1220723f464376abe1b81cc989aabd4b9
---
 docs/edge/design.html                              | 10 ++++
 docs/edge/design/index.xml                         |  9 ++-
 .../om-bootstrapping-with-snapshots.html           | 65 +++++++--------------
 docs/edge/en/sitemap.xml                           | 10 ++--
 docs/edge/feature.html                             | 41 ++++---------
 docs/edge/feature/decommission.html                | 68 +++++++++++++++++++++-
 docs/edge/feature/index.xml                        |  7 ---
 docs/edge/feature/observability.html               | 17 +++---
 .../feature/s3-multi-tenancy-access-control.html   |  2 +-
 docs/edge/index.xml                                |  4 +-
 docs/edge/sitemap.xml                              |  4 +-
 docs/edge/zh/feature/observability.html            | 16 ++---
 docs/edge/zh/sitemap.xml                           |  2 +-
 13 files changed, 142 insertions(+), 113 deletions(-)

diff --git a/docs/edge/design.html b/docs/edge/design.html
index acaa32d0..3d719f63 100644
--- a/docs/edge/design.html
+++ b/docs/edge/design.html
@@ -587,6 +587,16 @@ s=d.getElementsByTagName('script')[0];
                             <td>implementing</td>
                         </tr>
                         
+                        <tr>
+                            <td>2025-08-05</td>
+                            <td>
+                                <a 
href="https://issues.apache.org/jira/browse/HDDS-12090";>HDDS-12090</a>
+                            </td>
+                            <td><a 
href="./design/om-bootstrapping-with-snapshots.html">OM Bootstrapping with 
Snapshots</a></td>
+                            <td>Design for the OM bootstrapping process that 
is snapshot aware</td>
+                            <td>implemented</td>
+                        </tr>
+                        
                         <tr>
                             <td>2025-05-12</td>
                             <td>
diff --git a/docs/edge/design/index.xml b/docs/edge/design/index.xml
index 2a7c9cc5..ba28b6de 100644
--- a/docs/edge/design/index.xml
+++ b/docs/edge/design/index.xml
@@ -6,7 +6,7 @@
     <description>Recent content in Designs on Ozone</description>
     <generator>Hugo</generator>
     <language>en</language>
-    <lastBuildDate>Wed, 03 Sep 2025 11:34:46 -0700</lastBuildDate>
+    <lastBuildDate>Mon, 22 Sep 2025 10:13:03 -0700</lastBuildDate>
     <atom:link href="/design/index.xml" rel="self" type="application/rss+xml" 
/>
     <item>
       <title>Listener Ozone Manager</title>
@@ -15,6 +15,13 @@
       <guid>/design/listener-om.html</guid>
       <description>Read-only Ozone Manager to scale out read 
performance.</description>
     </item>
+    <item>
+      <title>OM Bootstrapping with Snapshots</title>
+      <link>/design/om-bootstrapping-with-snapshots.html</link>
+      <pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate>
+      <guid>/design/om-bootstrapping-with-snapshots.html</guid>
+      <description>Design for the OM bootstrapping process that is snapshot 
aware</description>
+    </item>
     <item>
       <title>Full Volume Handling</title>
       <link>/design/full-volume-handling.html</link>
diff --git a/docs/edge/feature/om-bootstrapping-with-snapshots.html 
b/docs/edge/design/om-bootstrapping-with-snapshots.html
similarity index 96%
rename from docs/edge/feature/om-bootstrapping-with-snapshots.html
rename to docs/edge/design/om-bootstrapping-with-snapshots.html
index ca503c64..267e592a 100644
--- a/docs/edge/feature/om-bootstrapping-with-snapshots.html
+++ b/docs/edge/design/om-bootstrapping-with-snapshots.html
@@ -46,9 +46,8 @@ s=d.getElementsByTagName('script')[0];
   </head>
 
 
-<body>
+  <body>
 
-  
 <nav class="navbar navbar-inverse navbar-fixed-top">
   <div class="container-fluid">
     <div class="navbar-header">
@@ -76,11 +75,9 @@ s=d.getElementsByTagName('script')[0];
   </div>
 </nav>
 
-
-  <div class="wrapper">
-  <div class="container-fluid">
-    <div class="row">
-      
+    <div class="container-fluid">
+      <div class="row">
+        
 <div class="col-sm-2 col-md-2 sidebar" id="sidebar">
   <ul class="nav nav-sidebar">
     
@@ -560,32 +557,20 @@ s=d.getElementsByTagName('script')[0];
 
 </div>
 
-      <div class="col-sm-10 col-sm-offset-2 col-md-10 col-md-offset-2 
main-content">
-
+        <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 
main-content">
+            <div class="col-md-9">
+                <h1><a 
href="https://issues.apache.org/jira/browse/HDDS-12090";>[HDDS-12090]</a> OM 
Bootstrapping with Snapshots (implemented) </h1>
+                <div><i>Authors: Swaminathan Balachandran</i><div 
class="pull-right">2025-08-05</div></div>
+                <p>&nbsp</p>
 
+                <div class="panel panel-success">
+                    <div class="panel-heading">Summary</div>
+                    <div class="panel-body">
+                        Design for the OM bootstrapping process that is 
snapshot aware
+                    </div>
+                </div>
 
-        <div class="col-md-9">
-            <nav aria-label="breadcrumb">
-                <ol class="breadcrumb">
-                  <li class="breadcrumb-item"><a 
href="../index.html">Home</a></li>
-                  <li class="breadcrumb-item" aria-current="page"><a 
href="../feature.html">Features</a></li>
-                  <li class="breadcrumb-item active" aria-current="page">OM 
Bootstrapping with Snapshots</li>
-                </ol>
-              </nav>
-
-          
-
-<div class="pull-right">
-    
-    
-    
-</div>
-
-
-          <div class="col-md-9">
-            <h1>OM Bootstrapping with Snapshots</h1>
-
-            <!--
+              <!--
   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at
@@ -724,25 +709,18 @@ Following is the flow for creating the tarball:</p>
 <p>Approach 1 is the most optimized solution as it balances the amount of time 
under the lock by minimising the amount of IO ops inside the lock by 
introducing another threshold config to track this. Moreover taking this 
approach will also need the most minimal amount of code change as it doesn’t 
differ from the current approach by much. While approach 2 might look simpler 
but this would imply revamping the entire bootstrap logic currently in place 
and moreover this approach might increa [...]
 <p>Final approach implemented is the Approach 1.1</p>
 
-
-          
-          <a class="btn  btn-success btn-lg" 
href="../feature/faircallqueue.html">Next >></a>
-          
-          </div>
+            </div>
 
         </div>
       </div>
     </div>
-  </div>
-    <div class="push"></div>
-  </div>
 
-  
+
 
 <footer class="footer">
   <div class="container">
     <span class="small text-muted">
-      Version: 2.1.0-SNAPSHOT, Last Modified: August 9, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/31cab30b6e49045872999fe24c4cdad9c6de9af5";>31cab30b6e</a>
+      Version: 2.1.0-SNAPSHOT, Last Modified: September 22, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/3ddcd48228bb4c6f75b3effbf8959c75fe616bc0";>3ddcd48228</a>
     </span>
   </div>
 </footer>
@@ -754,6 +732,5 @@ Following is the flow for creating the tarball:</p>
 <script src="../js/bootstrap.min.js"></script>
 
 
-</body>
-
-</html>
\ No newline at end of file
+  </body>
+</html>
diff --git a/docs/edge/en/sitemap.xml b/docs/edge/en/sitemap.xml
index 8ab69a34..1d1c0d82 100644
--- a/docs/edge/en/sitemap.xml
+++ b/docs/edge/en/sitemap.xml
@@ -68,7 +68,7 @@
                 />
   </url><url>
     <loc>/feature/decommission.html</loc>
-    <lastmod>2025-02-05T18:57:09+05:30</lastmod>
+    <lastmod>2025-09-22T10:13:03-07:00</lastmod>
     <xhtml:link
                 rel="alternate"
                 hreflang="zh"
@@ -552,7 +552,7 @@
                 />
   </url><url>
     <loc>/feature/observability.html</loc>
-    <lastmod>2025-06-05T21:06:30-04:00</lastmod>
+    <lastmod>2025-09-22T21:20:12+05:30</lastmod>
     <xhtml:link
                 rel="alternate"
                 hreflang="zh"
@@ -708,13 +708,13 @@
                 />
   </url><url>
     <loc>/design.html</loc>
-    <lastmod>2025-09-03T11:34:46-07:00</lastmod>
+    <lastmod>2025-09-22T10:13:03-07:00</lastmod>
   </url><url>
     <loc>/design/listener-om.html</loc>
     <lastmod>2025-09-03T11:34:46-07:00</lastmod>
   </url><url>
-    <loc>/feature/om-bootstrapping-with-snapshots.html</loc>
-    <lastmod>2025-08-09T02:25:09+05:30</lastmod>
+    <loc>/design/om-bootstrapping-with-snapshots.html</loc>
+    <lastmod>2025-09-22T10:13:03-07:00</lastmod>
   </url><url>
     <loc>/tools/debug.html</loc>
     <lastmod>2025-09-04T19:14:00+05:30</lastmod>
diff --git a/docs/edge/feature.html b/docs/edge/feature.html
index a8713f78..3d9a44ab 100644
--- a/docs/edge/feature.html
+++ b/docs/edge/feature.html
@@ -934,29 +934,6 @@ s=d.getElementsByTagName('script')[0];
 
                 
                 
-                    <div class="col-sm-6">
-                        <div class="card">
-                            <div class="card-body">
-                                <h2 class="card-title">
-                                    
-                                    OM Bootstrapping with Snapshots
-                                </h2>
-                                <p class="card-text">Design for the OM 
bootstrapping process that is snapshot aware</p>
-                                <a 
href="./feature/om-bootstrapping-with-snapshots.html"
-                                   class=" btn btn-primary btn-lg">OM 
Bootstrapping with Snapshots</a>
-                            </div>
-                        </div>
-                    </div>
-
-                    
-                        </div>
-                    
-                
-
-                
-                
-                <div class="row">
-                    
                     <div class="col-sm-6">
                         <div class="card">
                             <div class="card-body">
@@ -992,10 +969,14 @@ There is no implementation for gRPC yet.</p></p>
                     </div>
 
                     
+                        </div>
+                    
                 
 
                 
                 
+                <div class="row">
+                    
                     <div class="col-sm-6">
                         <div class="card">
                             <div class="card-body">
@@ -1011,14 +992,10 @@ There is no implementation for gRPC yet.</p></p>
                     </div>
 
                     
-                        </div>
-                    
                 
 
                 
                 
-                <div class="row">
-                    
                     <div class="col-sm-6">
                         <div class="card">
                             <div class="card-body">
@@ -1034,10 +1011,14 @@ There is no implementation for gRPC yet.</p></p>
                     </div>
 
                     
+                        </div>
+                    
                 
 
                 
                 
+                <div class="row">
+                    
                     <div class="col-sm-6">
                         <div class="card">
                             <div class="card-body">
@@ -1053,14 +1034,10 @@ There is no implementation for gRPC yet.</p></p>
                     </div>
 
                     
-                        </div>
-                    
                 
 
                 
                 
-                <div class="row">
-                    
                     <div class="col-sm-6">
                         <div class="card">
                             <div class="card-body">
@@ -1076,6 +1053,8 @@ There is no implementation for gRPC yet.</p></p>
                     </div>
 
                     
+                        </div>
+                    
                 
                 
             </div>
diff --git a/docs/edge/feature/decommission.html 
b/docs/edge/feature/decommission.html
index aac0d731..cafa4d6b 100644
--- a/docs/edge/feature/decommission.html
+++ b/docs/edge/feature/decommission.html
@@ -635,7 +635,71 @@ s=d.getElementsByTagName('script')[0];
 <p><strong>Note:</strong> To recommission a datanode you may execute the below 
command in cli,</p>
 <div class="highlight"><pre tabindex="0" 
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
 class="language-shell" data-lang="shell"><span 
style="display:flex;"><span>ozone admin datanode recommission <span 
style="color:#f92672">[</span>-hV<span style="color:#f92672">]</span> <span 
style="color:#f92672">[</span>-id<span 
style="color:#f92672">=</span>&lt;scmServiceId&gt;<span 
style="color:#f92672">]</span>
 </span></span><span style="display:flex;"><span>       <span 
style="color:#f92672">[</span>--scm<span 
style="color:#f92672">=</span>&lt;scm&gt;<span style="color:#f92672">]</span> 
<span style="color:#f92672">[</span>&lt;hosts&gt;...<span 
style="color:#f92672">]</span>
-</span></span></code></pre></div><h1 id="om-decommission">OM Decommission</h1>
+</span></span></code></pre></div><h3 
id="tuning-and-monitoring-decommissioning">Tuning and Monitoring 
Decommissioning</h3>
+<p>The process of decommissioning a DataNode involves replicating all its 
containers to other DataNodes in the cluster. The speed of this process can be 
tuned, and its progress can be monitored using several configuration properties 
and metrics.</p>
+<h4 id="configuration-properties">Configuration Properties</h4>
+<p>Administrators can adjust the following properties in 
<code>ozone-site.xml</code> to control the container replication speed during 
decommissioning. They are grouped by the component where they are primarily 
configured.</p>
+<h5 id="scm-side-properties">SCM-Side Properties</h5>
+<ul>
+<li><strong><code>hdds.scm.replication.datanode.replication.limit</code></strong>
+<ul>
+<li><strong>Purpose</strong>: Defines the base limit for concurrent 
replication commands that the SCM will <em>send</em> to a single DataNode.</li>
+<li><strong>Default</strong>: <code>20</code>.</li>
+<li><strong>Details</strong>: The effective limit for a decommissioning 
DataNode is this value multiplied by 
<code>hdds.datanode.replication.outofservice.limit.factor</code>.</li>
+</ul>
+</li>
+</ul>
+<h5 id="datanode-side-properties">DataNode-Side Properties</h5>
+<ul>
+<li>
+<p><strong><code>hdds.datanode.replication.outofservice.limit.factor</code></strong></p>
+<ul>
+<li><strong>Purpose</strong>: A multiplier to increase replication capacity 
for <code>DECOMMISSIONING</code> or <code>MAINTENANCE</code> nodes. This is a 
key property for tuning decommission speed.</li>
+<li><strong>Default</strong>: <code>2.0</code>.</li>
+<li><strong>Details</strong>: Although this is a DataNode property, it must 
also be set in the SCM&rsquo;s configuration. The SCM uses it to send more 
replication commands, and the DataNode uses it to increase its internal 
resources (threads and queues) to handle the increased load.</li>
+</ul>
+</li>
+<li>
+<p><strong><code>hdds.datanode.replication.queue.limit</code></strong></p>
+<ul>
+<li><strong>Purpose</strong>: Sets the base size of the queue for incoming 
replication requests on a DataNode.</li>
+<li><strong>Default</strong>: <code>4096</code>.</li>
+<li><strong>Details</strong>: For decommissioning nodes, this limit is scaled 
by <code>hdds.datanode.replication.outofservice.limit.factor</code>.</li>
+</ul>
+</li>
+<li>
+<p><strong><code>hdds.datanode.replication.streams.limit</code></strong></p>
+<ul>
+<li><strong>Purpose</strong>: Sets the base number of threads for the 
replication thread pool on a DataNode.</li>
+<li><strong>Default</strong>: <code>10</code>.</li>
+<li><strong>Details</strong>: For decommissioning nodes, this limit is also 
scaled by <code>hdds.datanode.replication.outofservice.limit.factor</code>.</li>
+</ul>
+</li>
+</ul>
+<p>By tuning these properties, administrators can balance the decommissioning 
speed against the impact on the cluster&rsquo;s performance.</p>
+<h4 id="metrics">Metrics</h4>
+<p>The following metrics can be used to monitor the progress of DataNode 
decommissioning. The names in parentheses are the corresponding Prometheus 
metric names, which may vary slightly depending on the metrics sink 
configuration.</p>
+<h5 id="scm-side-metrics-replicationmanagermetrics">SCM-side Metrics 
(<code>ReplicationManagerMetrics</code>)</h5>
+<p>These metrics are available on the SCM and provide a cluster-wide view of 
the replication process. During decommissioning, you should see an increase in 
these metrics. The name in parentheses is the corresponding Prometheus metric 
name.</p>
+<ul>
+<li><code>InflightReplication</code> 
(<code>replication_manager_metrics_inflight_replication</code>): The number of 
container replication requests currently in progress.</li>
+<li><code>replicationCmdsSentTotal</code> 
(<code>replication_manager_metrics_replication_cmds_sent_total</code>): The 
total number of replication commands sent to datanodes.</li>
+<li><code>replicasCreatedTotal</code> 
(<code>replication_manager_metrics_replicas_created_total</code>): The total 
number of container replicas successfully created.</li>
+<li><code>replicateContainerCmdsDeferredTotal</code> 
(<code>replication_manager_metrics_replicate_container_cmds_deferred_total</code>):
 The number of replication commands deferred because source datanodes were 
overloaded. If this value is high, it might indicate that the source datanodes 
(including the decommissioning one) are too busy.</li>
+</ul>
+<h5 id="datanode-side-metrics-measuredreplicator-metrics">Datanode-side 
Metrics (<code>MeasuredReplicator</code> metrics)</h5>
+<p>These metrics are available on each DataNode. For a decommissioning node, 
they show its activity as a source of replicas. For other nodes, they show 
their activity as targets. The name in parentheses is the corresponding 
Prometheus metric name.</p>
+<ul>
+<li><code>success</code> (<code>measured_replicator_success</code>): The 
number of successful replication tasks.</li>
+<li><code>successTime</code> (<code>measured_replicator_success_time</code>): 
The total time spent on successful replication tasks.</li>
+<li><code>transferredBytes</code> 
(<code>measured_replicator_transferred_bytes</code>): The total bytes 
transferred for successful replications.</li>
+<li><code>failure</code> (<code>measured_replicator_failure</code>): The 
number of failed replication tasks.</li>
+<li><code>failureTime</code> (<code>measured_replicator_failure_time</code>): 
The total time spent on failed replication tasks.</li>
+<li><code>failureBytes</code> 
(<code>measured_replicator_failure_bytes</code>): The total bytes that failed 
to be transferred.</li>
+<li><code>queueTime</code> (<code>measured_replicator_queue_time</code>): The 
total time tasks spend in the replication queue. A high value might indicate 
the datanode is overloaded.</li>
+</ul>
+<p>By monitoring these metrics, administrators can get a clear picture of the 
decommissioning progress and identify potential bottlenecks.</p>
+<h1 id="om-decommission">OM Decommission</h1>
 <p>Ozone Manager (OM) decommissioning is the process in which you gracefully 
remove one of the OM from the OM HA Ring.</p>
 <p>To decommission an OM and remove the node from the OM HA ring, the 
following steps need to be executed.</p>
 <ol>
@@ -680,7 +744,7 @@ other OMs.</li>
 <footer class="footer">
   <div class="container">
     <span class="small text-muted">
-      Version: 2.1.0-SNAPSHOT, Last Modified: February 5, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/d8c94fb9a90eba68cc655f9690461b5f42d209c4";>d8c94fb9a9</a>
+      Version: 2.1.0-SNAPSHOT, Last Modified: September 22, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/3ddcd48228bb4c6f75b3effbf8959c75fe616bc0";>3ddcd48228</a>
     </span>
   </div>
 </footer>
diff --git a/docs/edge/feature/index.xml b/docs/edge/feature/index.xml
index 2a8910d1..6e194a74 100644
--- a/docs/edge/feature/index.xml
+++ b/docs/edge/feature/index.xml
@@ -133,13 +133,6 @@
       <guid>/feature/s3-multi-tenancy-access-control.html</guid>
       <description>Access Control with Ranger in Ozone 
Multi-Tenancy</description>
     </item>
-    <item>
-      <title>OM Bootstrapping with Snapshots</title>
-      <link>/feature/om-bootstrapping-with-snapshots.html</link>
-      <pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate>
-      <guid>/feature/om-bootstrapping-with-snapshots.html</guid>
-      <description>Design for the OM bootstrapping process that is snapshot 
aware</description>
-    </item>
     <item>
       <title></title>
       <link>/feature/faircallqueue.html</link>
diff --git a/docs/edge/feature/observability.html 
b/docs/edge/feature/observability.html
index 5b6144c8..41b98151 100644
--- a/docs/edge/feature/observability.html
+++ b/docs/edge/feature/observability.html
@@ -650,19 +650,18 @@ s=d.getElementsByTagName('script')[0];
 
 <img src="GrafanaOzoneRPCMetrics.png" alt='RPC dashboard'  
class="img-responsive" /></p>
 <h2 id="distributed-tracing">Distributed tracing</h2>
-<p>Distributed tracing can help to understand performance bottleneck with 
visualizing end-to-end performance.</p>
-<p>Ozone uses <a href="https://jaegertracing.io";>jaeger</a> tracing library to 
collect traces which can send tracing data to any compatible backend (Zipkin, 
&hellip;).</p>
+<p>Distributed tracing can help to understand performance bottleneck with 
visualizing end-to-end performance.
+Ozone makes use of <a href="https://opentelemetry.io/";>OpenTelemetry</a> API 
for tracing and uses otlp with Grpc format for sending traces.
+<a href="https://jaegertracing.io";>jaeger</a> tracing library as collector can 
collect traces from Ozone over default port 4317 (as default).</p>
 <p>Tracing is turned off by default, but can be turned on with 
<code>hdds.tracing.enabled</code> from <code>ozone-site.xml</code></p>
 <div class="highlight"><pre tabindex="0" 
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
 class="language-XML" data-lang="XML"><span style="display:flex;"><span><span 
style="color:#f92672">&lt;property&gt;</span>
 </span></span><span style="display:flex;"><span>   <span 
style="color:#f92672">&lt;name&gt;</span>hdds.tracing.enabled<span 
style="color:#f92672">&lt;/name&gt;</span>
 </span></span><span style="display:flex;"><span>   <span 
style="color:#f92672">&lt;value&gt;</span>true<span 
style="color:#f92672">&lt;/value&gt;</span>
 </span></span><span style="display:flex;"><span><span 
style="color:#f92672">&lt;/property&gt;</span>
-</span></span></code></pre></div><p>Jaeger client can be configured with 
environment variables as documented <a 
href="https://github.com/jaegertracing/jaeger-client-java/blob/master/jaeger-core/README.md";>here</a>:</p>
-<p>For example:</p>
-<div class="highlight"><pre tabindex="0" 
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
 class="language-shell" data-lang="shell"><span 
style="display:flex;"><span>JAEGER_SAMPLER_PARAM<span 
style="color:#f92672">=</span>0.01
-</span></span><span style="display:flex;"><span>JAEGER_SAMPLER_TYPE<span 
style="color:#f92672">=</span>probabilistic
-</span></span><span style="display:flex;"><span>JAEGER_AGENT_HOST<span 
style="color:#f92672">=</span>jaeger
-</span></span></code></pre></div><p>This configuration will record 1% of the 
requests to limit the performance overhead. For more information about jaeger 
sampling <a 
href="https://www.jaegertracing.io/docs/1.18/sampling/#client-sampling-configuration";>check
 the documentation</a></p>
+</span></span></code></pre></div><p>Below are the configuration steps for 
setting the collector endpoint and sampling strategy. Set these environment 
variables to be set for each Ozone component (OM, SCM, datanode) and for the 
Ozone client to enable tracing.</p>
+<pre tabindex="0"><code>OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
+OTEL_TRACES_SAMPLER_ARG=0.01
+</code></pre><p>This configuration will record 1% of the requests to limit the 
performance overhead.</p>
 <h2 id="ozone-insight">ozone insight</h2>
 <p>Ozone insight is a swiss-army-knife tool to for checking the current state 
of Ozone cluster. It can show logging, metrics and configuration for a 
particular component.</p>
 <p>To check the available components use <code>ozone insight list</code>:</p>
@@ -794,7 +793,7 @@ s=d.getElementsByTagName('script')[0];
 <footer class="footer">
   <div class="container">
     <span class="small text-muted">
-      Version: 2.1.0-SNAPSHOT, Last Modified: June 5, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/c13a3fed9ecf8e0b457009ad8d56e60e3a983ced";>c13a3fed9e</a>
+      Version: 2.1.0-SNAPSHOT, Last Modified: September 22, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/8887a14030fcd0ad0e285b42f6b9fab5956200ea";>8887a14030</a>
     </span>
   </div>
 </footer>
diff --git a/docs/edge/feature/s3-multi-tenancy-access-control.html 
b/docs/edge/feature/s3-multi-tenancy-access-control.html
index 1aef4d05..c2db3531 100644
--- a/docs/edge/feature/s3-multi-tenancy-access-control.html
+++ b/docs/edge/feature/s3-multi-tenancy-access-control.html
@@ -684,7 +684,7 @@ they could edit the bucket policies on their own, for 
example, to share the buck
 
 
           
-          <a class="btn  btn-success btn-lg" 
href="../feature/om-bootstrapping-with-snapshots.html">Next >></a>
+          <a class="btn  btn-success btn-lg" 
href="../feature/faircallqueue.html">Next >></a>
           
           </div>
 
diff --git a/docs/edge/index.xml b/docs/edge/index.xml
index f6117978..1a82ddc0 100644
--- a/docs/edge/index.xml
+++ b/docs/edge/index.xml
@@ -492,9 +492,9 @@
     </item>
     <item>
       <title>OM Bootstrapping with Snapshots</title>
-      <link>/feature/om-bootstrapping-with-snapshots.html</link>
+      <link>/design/om-bootstrapping-with-snapshots.html</link>
       <pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate>
-      <guid>/feature/om-bootstrapping-with-snapshots.html</guid>
+      <guid>/design/om-bootstrapping-with-snapshots.html</guid>
       <description>Design for the OM bootstrapping process that is snapshot 
aware</description>
     </item>
     <item>
diff --git a/docs/edge/sitemap.xml b/docs/edge/sitemap.xml
index adc4f9ed..ab158906 100644
--- a/docs/edge/sitemap.xml
+++ b/docs/edge/sitemap.xml
@@ -4,14 +4,14 @@
   <sitemap>
     <loc>/en/sitemap.xml</loc>
     
-      <lastmod>2025-09-19T13:18:09-07:00</lastmod>
+      <lastmod>2025-09-22T10:13:03-07:00</lastmod>
     
   </sitemap>
   
   <sitemap>
     <loc>/zh/sitemap.xml</loc>
     
-      <lastmod>2025-08-12T20:20:41+05:30</lastmod>
+      <lastmod>2025-09-22T21:20:12+05:30</lastmod>
     
   </sitemap>
   
diff --git a/docs/edge/zh/feature/observability.html 
b/docs/edge/zh/feature/observability.html
index 2f1ecd25..27498ca8 100644
--- a/docs/edge/zh/feature/observability.html
+++ b/docs/edge/zh/feature/observability.html
@@ -462,18 +462,17 @@ s=d.getElementsByTagName('script')[0];
 </span></span><span style="display:flex;"><span>         - <span 
style="color:#e6db74">&#34;127.0.0.1:9876&#34;</span> 
 </span></span></code></pre></div><h2 id="分布式跟踪">分布式跟踪</h2>
 <p>分布式跟踪可以通过可视化端到端的性能来帮助了解性能瓶颈。</p>
-<p>Ozone 使用 <a href="https://jaegertracing.io";>jaeger</a> 
跟踪库收集跟踪,可以将跟踪数据发送到任何兼容的后端(Zipkin,…)。</p>
+<p>Ozone 使用 <a href="https://opentelemetry.io/";>OpenTelemetry</a> API 进行跟踪,并使用 
Grpc 格式的 otlp 发送跟踪信息。
+jaeger 跟踪库作为收集器可以通过默认端口 4317(默认)从 Ozone 收集跟踪信息。</p>
 <p>默认情况下,跟踪功能是关闭的,可以通过 <code>ozon-site.xml</code> 的 
<code>hdds.tracing.enabled</code> 配置变量打开。</p>
 <div class="highlight"><pre tabindex="0" 
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
 class="language-XML" data-lang="XML"><span style="display:flex;"><span><span 
style="color:#f92672">&lt;property&gt;</span>
 </span></span><span style="display:flex;"><span>   <span 
style="color:#f92672">&lt;name&gt;</span>hdds.tracing.enabled<span 
style="color:#f92672">&lt;/name&gt;</span>
 </span></span><span style="display:flex;"><span>   <span 
style="color:#f92672">&lt;value&gt;</span>true<span 
style="color:#f92672">&lt;/value&gt;</span>
 </span></span><span style="display:flex;"><span><span 
style="color:#f92672">&lt;/property&gt;</span>
-</span></span></code></pre></div><p>Jaeger 客户端可以用环境变量进行配置,如<a 
href="https://github.com/jaegertracing/jaeger-client-java/blob/master/jaeger-core/README.md";>这份</a>文档所述。</p>
-<p>例如:</p>
-<div class="highlight"><pre tabindex="0" 
style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
 class="language-shell" data-lang="shell"><span 
style="display:flex;"><span>JAEGER_SAMPLER_PARAM<span 
style="color:#f92672">=</span>0.01
-</span></span><span style="display:flex;"><span>JAEGER_SAMPLER_TYPE<span 
style="color:#f92672">=</span>probabilistic
-</span></span><span style="display:flex;"><span>JAEGER_AGENT_HOST<span 
style="color:#f92672">=</span>jaeger
-</span></span></code></pre></div><p>此配置将记录1%的请求,以限制性能开销。有关 Jaeger 
抽样的更多信息,请查看<a 
href="https://www.jaegertracing.io/docs/1.18/sampling/#client-sampling-configuration";>文档</a>。</p>
+</span></span></code></pre></div><p>以下是提供收集器端点和采样策略所需的配置。这些是需要为每个 Ozone 
组件(OM、SCM、DataNode)和 Ozone 客户端设置的环境变量,以启用 Shell 等跟踪功能。</p>
+<pre tabindex="0"><code>OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
+OTEL_TRACES_SAMPLER_ARG=0.01
+</code></pre><p>此配置将记录1%的请求,以限制性能开销。</p>
 <h2 id="ozone-insight">Ozone Insight</h2>
 <p>Ozone Insight 是一个用于检查 Ozone 集群当前状态的工具,它可以显示特定组件的日志记录、指标和配置。</p>
 <p>请使用<code>ozone insight list</code>命令检查可用的组件:</p>
@@ -587,6 +586,7 @@ s=d.getElementsByTagName('script')[0];
 <p>实际上 <code>ozone insight</code> 是通过 HTTP 
端点来检索所需的信息(<code>/conf</code>、<code>/prom</code>和<code>/logLevel</code>端点),它在安全环境中还不被支持。</p>
 </div>
 
+
           
           </div>
 
@@ -602,7 +602,7 @@ s=d.getElementsByTagName('script')[0];
 <footer class="footer">
   <div class="container">
     <span class="small text-muted">
-      Version: 2.1.0-SNAPSHOT, Last Modified: April 11, 2022 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/2522127b1c0bc12038265faeb667c9c0592e53bc";>2522127b1c</a>
+      Version: 2.1.0-SNAPSHOT, Last Modified: September 22, 2025 <a 
class="hide-child link primary-color" 
href="https://github.com/apache/ozone/commit/8887a14030fcd0ad0e285b42f6b9fab5956200ea";>8887a14030</a>
     </span>
   </div>
 </footer>
diff --git a/docs/edge/zh/sitemap.xml b/docs/edge/zh/sitemap.xml
index be9de021..63c78f14 100644
--- a/docs/edge/zh/sitemap.xml
+++ b/docs/edge/zh/sitemap.xml
@@ -484,7 +484,7 @@
                 />
   </url><url>
     <loc>/zh/feature/observability.html</loc>
-    <lastmod>2022-04-11T19:12:00+02:00</lastmod>
+    <lastmod>2025-09-22T21:20:12+05:30</lastmod>
     <xhtml:link
                 rel="alternate"
                 hreflang="en"


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to