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

ethanfeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new 402d23d0e [CELEBORN-1223] Align master and worker metrics of document 
with MasterSource and WorkerSource
402d23d0e is described below

commit 402d23d0ea6d8bdcad412322610b6b7d41013812
Author: SteNicholas <[email protected]>
AuthorDate: Tue Jan 16 16:19:39 2024 +0800

    [CELEBORN-1223] Align master and worker metrics of document with 
MasterSource and WorkerSource
    
    ### What changes were proposed in this pull request?
    
    Align master and worker metrics of document with `MasterSource` and 
`WorkerSource` in `METRICS.md` and `monitoring.md`.
    
    ### Why are the changes needed?
    
    Metrics of master and worker is inconsistent with `MasterSource` and 
`WorkerSource` at present. It is recommended to align master and worker metrics 
of document with `MasterSource` and `WorkerSource`:
    
    - PushDataHandshakeFailCount
    - RegionStartFailCount
    - RegionFinishFailCount
    - PrimaryPushDataHandshakeTime
    - ReplicaPushDataHandshakeTime
    - PrimaryRegionStartTime
    - ReplicaRegionStartTime
    - PrimaryRegionFinishTime
    - ReplicaRegionFinishTime
    - ActiveConnectionCount
    - BufferStreamReadBuffer
    - ReadBufferDispatcherRequestsLength
    - ReadBufferAllocatedCount
    - CreditStreamCount
    - ActiveMapPartitionCount
    - DeviceOSFreeBytes
    - DeviceOSTotalBytes
    - DeviceCelebornFreeBytes
    - DeviceCelebornTotalBytes
    - PotentialConsumeSpeed
    - UserProduceSpeed
    - WorkerConsumeSpeed
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    No.
    
    Closes #2226 from SteNicholas/CELEBORN-1223.
    
    Authored-by: SteNicholas <[email protected]>
    Signed-off-by: mingji <[email protected]>
---
 METRICS.md         | 196 ++++++++++++++++++++++++++++++-----------------------
 docs/monitoring.md |  51 +++++++-------
 2 files changed, 136 insertions(+), 111 deletions(-)

diff --git a/METRICS.md b/METRICS.md
index 781390ee9..db54580c5 100644
--- a/METRICS.md
+++ b/METRICS.md
@@ -74,92 +74,116 @@ Here is an example of Grafana dashboard importing.
 
 ## Details
 
-|               MetricName               |       Scope       |                 
                                  Description                                   
                |
-|:--------------------------------------:|:-----------------:|:---------------------------------------------------------------------------------------------------------------:|
-|              WorkerCount               |      master       |                 
                         The count of active workers.                           
                |
-|          ExcludedWorkerCount           |      master       |                 
                    The count of workers in excluded list.                      
                |
-|             OfferSlotsTime             |      master       |                 
                           The time of offer slots.                             
                |
-|             PartitionSize              |      master       |          The 
estimated partition size of last 20 flush window whose length is 15 seconds by 
defaults.           |
-|         RegisteredShuffleCount         | master and worker |                 
                 The value means count of registered shuffle.                   
                |
-|        RunningApplicationCount         | master and worker |                 
                The value means count of running applications.                  
                |
-|           ActiveShuffleSize            | master and worker |   The value 
means the active shuffle size for workers or a worker including master replica 
and slave replica.   |
-|         ActiveShuffleFileCount         | master and worker |   The value 
means the active shuffle size for workers or a worker including master replica 
and slave replica.   |
-|             diskFileCount              | master and worker |                 
               The count of disk files consumption by each user.                
                |
-|            diskBytesWritten            | master and worker |                 
              The amount of disk files consumption by each user.                
                |
-|             hdfsFileCount              | master and worker |                 
               The count of hdfs files consumption by each user.                
                |
-|            hdfsBytesWritten            | master and worker |                 
              The amount of hdfs files consumption by each user.                
                |
-|            CommitFilesTime             |      worker       |                 
          CommitFiles means flush and close a shuffle partition file.           
                |
-|            ReserveSlotsTime            |      worker       |                 
    ReserveSlots means acquire a disk buffer and record partition location.     
                |
-|             FlushDataTime              |      worker       |                 
                 FlushData means flush a disk buffer to disk.                   
                |
-|             OpenStreamTime             |      worker       |            
OpenStream means read a shuffle file and send client about chunks size and 
stream index.             |
-|             FetchChunkTime             |      worker       |                 
     FetchChunk means read a chunk from a shuffle file and send to client.      
                |
-|            ChunkStreamCount            |      worker       |                 
   The stream count for reduce partition reading streams in current worker.     
                |
-|          OpenStreamFailCount           |      worker       |                 
             The count of opening stream failed in current worker.              
                |
-|          FetchChunkFailCount           |      worker       |                 
             The count of fetching chunk failed in current worker.              
                |
-|          PrimaryPushDataTime           |      worker       |                 
     PrimaryPushData means handle pushdata of primary partition location.       
                |
-|          ReplicaPushDataTime           |      worker       |                 
     ReplicaPushData means handle pushdata of replica partition location.       
                |
-|        WriteDataHardSplitCount         |      worker       |           The 
count of writing PushData or PushMergedData to HARD_SPLIT partition in current 
worker.            |
-|           WriteDataFailCount           |      worker       |                 
   The count of writing PushData or PushMergedData failed in current worker.    
                |
-|         ReplicateDataFailCount         |      worker       |                 
 The count of replicating PushData or PushMergedData failed in current worker.  
                |
-|      ReplicateDataWriteFailCount       |      worker       |       The count 
of replicating PushData or PushMergedData failed caused by write failure in 
peer worker.        |
-| ReplicateDataCreateConnectionFailCount |      worker       | The count of 
replicating PushData or PushMergedData failed caused by creating connection 
failed in peer worker. |
-| ReplicateDataConnectionExceptionCount  |      worker       |    The count of 
replicating PushData or PushMergedData failed caused by connection exception in 
peer worker.    |
-|       ReplicateDataTimeoutCount        |      worker       |        The 
count of replicating PushData or PushMergedData failed caused by push timeout 
in peer worker.        |
-|             TakeBufferTime             |      worker       |                 
             TakeBuffer means get a disk buffer from disk flusher.              
                |
-|             SlotsAllocated             |      worker       |                 
                         Slots allocated in last hour                           
                |
-|              NettyMemory               |      worker       |                 
        The value measures all kinds of transport memory used by netty.         
                |
-|                SortTime                |      worker       |                 
          SortTime measures the time used by sorting a shuffle file.            
                |
-|               SortMemory               |      worker       |                 
      SortMemory means total reserved memory for sorting shuffle files .        
                |
-|              SortingFiles              |      worker       |                 
             This value means the count of sorting shuffle files.               
                |
-|              SortedFiles               |      worker       |                 
              This value means the count of sorted shuffle files.               
                |
-|             SortedFileSize             |      worker       |                 
       This value means the count of sorted shuffle files 's total size.        
                |
-|               DiskBuffer               |      worker       | Disk buffers 
are part of netty used memory, means data need to write to disk but haven't 
been written to disk.  |
-|           PausePushDataTime            |      worker       |                 
             PausePushData means stop receiving data from client.               
                |
-|     PausePushDataAndReplicateTime      |      worker       |               
PausePushDataAndReplicate means stop receiving data from client and other 
workers.                |
-|             PausePushData              |      worker       |                 
      The count of stopping receiving data from client in current worker.       
                |
-|       PausePushDataAndReplicate        |      worker       |              
The count of stopping receiving data from client and other workers in current 
worker.              |
-|              jvm_gc_count              |        JVM        |                 
                    The GC count of each garbage collector.                     
                |
-|              jvm_gc_time               |        JVM        |                 
                  The GC cost time of each garbage collector.                   
                |
-|          jvm_memory_heap_init          |        JVM        |                 
                        The amount of heap init memory.                         
                |
-|          jvm_memory_heap_max           |        JVM        |                 
                        The amount of heap max memory.                          
                |
-|          jvm_memory_heap_used          |        JVM        |                 
                        The amount of heap used memory.                         
                |
-|       jvm_memory_heap_committed        |        JVM        |                 
                     The amount of heap committed memory.                       
                |
-|         jvm_memory_heap_usage          |        JVM        |                 
                     The percentage of heap memory usage.                       
                |
-|        jvm_memory_non_heap_init        |        JVM        |                 
                      The amount of non-heap init memory.                       
                |
-|        jvm_memory_non_heap_max         |        JVM        |                 
                      The amount of non-heap max memory.                        
                |
-|        jvm_memory_non_heap_used        |        JVM        |                 
                      The amount of non-heap uesd memory.                       
                |
-|     jvm_memory_non_heap_committed      |        JVM        |                 
                   The amount of non-heap committed memory.                     
                |
-|       jvm_memory_non_heap_usage        |        JVM        |                 
                   The percentage of non-heap memory usage.                     
                |
-|         jvm_memory_pools_init          |        JVM        |                 
                 The amount of each memory pool's init memory.                  
                |
-|          jvm_memory_pools_max          |        JVM        |                 
                 The amount of each memory pool's max memory.                   
                |
-|         jvm_memory_pools_used          |        JVM        |                 
                 The amount of each memory pool's used memory.                  
                |
-|       jvm_memory_pools_committed       |        JVM        |                 
              The amount of each memory pool's committed memory.                
                |
-|     jvm_memory_pools_used_after_gc     |        JVM        |                 
            The amount of each memory pool's used memory after GC.              
                |
-|         jvm_memory_pools_usage         |        JVM        |                 
              The percentage of each memory pool's memory usage.                
                |
-|         jvm_memory_total_init          |        JVM        |                 
                       The amount of total init memory.                         
                |
-|          jvm_memory_total_max          |        JVM        |                 
                        The amount of total max memory.                         
                |
-|         jvm_memory_total_used          |        JVM        |                 
                       The amount of total used memory.                         
                |
-|       jvm_memory_total_committed       |        JVM        |                 
              The amount of each memory pool's committed memory.                
                |
-|          jvm_direct_capacity           |        JVM        |                 
         An estimate of the total capacity of the buffers in this pool          
                |
-|            jvm_direct_count            |        JVM        |                 
               An estimate of the number of buffers in the pool                 
                |
-|            jvm_direct_used             |        JVM        |                 
       An estimate of the memory that JVM is using for this buffer pool         
                |
-|          jvm_mapped_capacity           |        JVM        |                 
         An estimate of the total capacity of the buffers in this pool          
                |
-|            jvm_mapped_count            |        JVM        |                 
               An estimate of the number of buffers in the pool                 
                |
-|            jvm_mapped_used             |        JVM        |                 
       An estimate of the memory that JVM is using for this buffer pool         
                |
-|            jvm_thread_count            |        JVM        |                 
                        The current number of threads.                          
                |
-|        jvm_thread_daemon_count         |        JVM        |                 
                     The current number of daemon threads.                      
                |
-|        jvm_thread_blocked_count        |        JVM        |                 
              The current number of threads having blocked state.               
                |
-|       jvm_thread_deadlock_count        |        JVM        |                 
             The current number of threads having deadlock state.               
                |
-|          jvm_thread_new_count          |        JVM        |                 
                The current number of threads having new state.                 
                |
-|       jvm_thread_runnable_count        |        JVM        |                 
             The current number of threads having runnable state.               
                |
-|      jvm_thread_terminated_count       |        JVM        |                 
            The current number of threads having terminated state.              
                |
-|     jvm_thread_timed_waiting_count     |        JVM        |                 
           The current number of threads having timed_waiting state.            
                |
-|        jvm_thread_waiting_count        |        JVM        |                 
              The current number of threads having waiting state.               
                |
-|         jvm_classloader_loaded         |        JVM        |                 
        The total number of classes loaded since the start of the JVM.          
                |
-|        jvm_classloader_unloaded        |        JVM        |                 
       The total number of classes unloaded since the start of the JVM.         
                |
-|               JVMCPUTime               |      system       |                 
                            The JVM costs cpu time.                             
                |
-|          AvailableProcessors           |      system       |                 
                  The amount of system available processors.                    
                |
-|          LastMinuteSystemLoad          |      system       |                 
                        The last minute load of system.                         
                |
+|               MetricName               |       Scope       |                 
                                   Description                                  
                  |
+|:--------------------------------------:|:-----------------:|:-----------------------------------------------------------------------------------------------------------------:|
+|         RegisteredShuffleCount         | master and worker |                 
                  The value means count of registered shuffle.                  
                  |
+|        RunningApplicationCount         | master and worker |                 
                 The value means count of running applications.                 
                  |
+|           ActiveShuffleSize            | master and worker |    The value 
means the active shuffle size for workers or a worker including master replica 
and slave replica.    |
+|         ActiveShuffleFileCount         | master and worker | The value means 
the active shuffle file count for workers or a worker including master replica 
and slave replica. |
+|             diskFileCount              | master and worker |                 
                The count of disk files consumption by each user.               
                  |
+|            diskBytesWritten            | master and worker |                 
               The amount of disk files consumption by each user.               
                  |
+|             hdfsFileCount              | master and worker |                 
                The count of hdfs files consumption by each user.               
                  |
+|            hdfsBytesWritten            | master and worker |                 
               The amount of hdfs files consumption by each user.               
                  |
+|              WorkerCount               |      master       |                 
                          The count of active workers.                          
                  |
+|              LostWorkers               |      master       |                 
                       The count of workers in lost list.                       
                  |
+|          ExcludedWorkerCount           |      master       |                 
                     The count of workers in excluded list.                     
                  |
+|             IsActiveMaster             |      master       |                 
                      Whether the current master is active.                     
                  |
+|             PartitionSize              |      master       |           The 
estimated partition size of last 20 flush window whose length is 15 seconds by 
defaults.            |
+|             OfferSlotsTime             |      master       |                 
                            The time of offer slots.                            
                  |
+|             OpenStreamTime             |      worker       |             
OpenStream means read a shuffle file and send client about chunks size and 
stream index.              |
+|             FetchChunkTime             |      worker       |                 
      FetchChunk means read a chunk from a shuffle file and send to client.     
                  |
+|            ChunkStreamCount            |      worker       |                 
    The stream count for reduce partition reading streams in current worker.    
                  |
+|          OpenStreamFailCount           |      worker       |                 
              The count of opening stream failed in current worker.             
                  |
+|          FetchChunkFailCount           |      worker       |                 
              The count of fetching chunk failed in current worker.             
                  |
+|          PrimaryPushDataTime           |      worker       |                 
      PrimaryPushData means handle PushData of primary partition location.      
                  |
+|          ReplicaPushDataTime           |      worker       |                 
      ReplicaPushData means handle PushData of replica partition location.      
                  |
+|        WriteDataHardSplitCount         |      worker       |            The 
count of writing PushData or PushMergedData to HARD_SPLIT partition in current 
worker.             |
+|           WriteDataFailCount           |      worker       |                 
    The count of writing PushData or PushMergedData failed in current worker.   
                  |
+|         ReplicateDataFailCount         |      worker       |                 
  The count of replicating PushData or PushMergedData failed in current worker. 
                  |
+|      ReplicateDataWriteFailCount       |      worker       |        The 
count of replicating PushData or PushMergedData failed caused by write failure 
in peer worker.         |
+| ReplicateDataCreateConnectionFailCount |      worker       |  The count of 
replicating PushData or PushMergedData failed caused by creating connection 
failed in peer worker.  |
+| ReplicateDataConnectionExceptionCount  |      worker       |     The count 
of replicating PushData or PushMergedData failed caused by connection exception 
in peer worker.     |
+|       ReplicateDataTimeoutCount        |      worker       |         The 
count of replicating PushData or PushMergedData failed caused by push timeout 
in peer worker.         |
+|       PushDataHandshakeFailCount       |      worker       |                 
            The count of PushDataHandshake failed in current worker.            
                  |
+|          RegionStartFailCount          |      worker       |                 
               The count of RegionStart failed in current worker.               
                  |
+|         RegionFinishFailCount          |      worker       |                 
               The count of RegionFinish failed in current worker.              
                  |
+|      PrimaryPushDataHandshakeTime      |      worker       |                 
  PrimaryPushDataHandshake means handle PushData of primary partition location. 
                  |
+|      ReplicaPushDataHandshakeTime      |      worker       |                 
  ReplicaPushDataHandshake means handle PushData of replica partition location. 
                  |
+|         PrimaryRegionStartTime         |      worker       |                 
   PrimaryRegionStart means handle RegionStart of primary partition location.   
                  |
+|         ReplicaRegionStartTime         |      worker       |                 
   ReplicaRegionStart means handle RegionStart of replica partition location.   
                  |
+|        PrimaryRegionFinishTime         |      worker       |                 
  PrimaryRegionFinish means handle RegionFinish of primary partition location.  
                  |
+|        ReplicaRegionFinishTime         |      worker       |                 
  ReplicaRegionFinish means handle RegionFinish of replica partition location.  
                  |
+|           PausePushDataTime            |      worker       |                 
              PausePushData means stop receiving data from client.              
                  |
+|     PausePushDataAndReplicateTime      |      worker       |                
PausePushDataAndReplicate means stop receiving data from client and other 
workers.                 |
+|             PausePushData              |      worker       |                 
       The count of stopping receiving data from client in current worker.      
                  |
+|       PausePushDataAndReplicate        |      worker       |               
The count of stopping receiving data from client and other workers in current 
worker.               |
+|             TakeBufferTime             |      worker       |                 
              TakeBuffer means get a disk buffer from disk flusher.             
                  |
+|             FlushDataTime              |      worker       |                 
                  FlushData means flush a disk buffer to disk.                  
                  |
+|            CommitFilesTime             |      worker       |                 
           CommitFiles means flush and close a shuffle partition file.          
                  |
+|             SlotsAllocated             |      worker       |                 
                          Slots allocated in last hour                          
                  |
+|            ReserveSlotsTime            |      worker       |                 
     ReserveSlots means acquire a disk buffer and record partition location.    
                  |
+|         ActiveConnectionCount          |      worker       |                 
               The value means count of active network connection.              
                  |
+|              NettyMemory               |      worker       |                 
         The value measures all kinds of transport memory used by netty.        
                  |
+|                SortTime                |      worker       |                 
           SortTime measures the time used by sorting a shuffle file.           
                  |
+|               SortMemory               |      worker       |                 
       SortMemory means total reserved memory for sorting shuffle files .       
                  |
+|              SortingFiles              |      worker       |                 
              This value means the count of sorting shuffle files.              
                  |
+|              SortedFiles               |      worker       |                 
               This value means the count of sorted shuffle files.              
                  |
+|             SortedFileSize             |      worker       |                 
        This value means the count of sorted shuffle files 's total size.       
                  |
+|               DiskBuffer               |      worker       |  Disk buffers 
are part of netty used memory, means data need to write to disk but haven't 
been written to disk.   |
+|         BufferStreamReadBuffer         |      worker       |                 
           This value means memory used by credit stream read buffer.           
                  |
+|   ReadBufferDispatcherRequestsLength   |      worker       |                 
       This value means the queue size of read buffer allocation requests.      
                  |
+|        ReadBufferAllocatedCount        |      worker       |                 
                This value means count of allocated read buffer.                
                  |
+|           CreditStreamCount            |      worker       |                 
       This value means count of stream for map partition reading streams.      
                  |
+|        ActiveMapPartitionCount         |      worker       |                 
         This value means count of active map partition reading streams.        
                  |
+|           DeviceOSFreeBytes            |      worker       |                 
         This value means actual usable space of OS for device monitor.         
                  |
+|           DeviceOSTotalBytes           |      worker       |                 
          This value means total usable space of OS for device monitor.         
                  |
+|        DeviceCelebornFreeBytes         |      worker       |                 
      This value means actual usable space of Celeborn for device monitor.      
                  |
+|        DeviceCelebornTotalBytes        |      worker       |                 
    This value means configured usable space of Celeborn for device monitor.    
                  |
+|         PotentialConsumeSpeed          |      worker       |                 
     This value means speed of potential consumption for congestion control.    
                  |
+|            UserProduceSpeed            |      worker       |                 
        This value means speed of user production for congestion control.       
                  |
+|           WorkerConsumeSpeed           |      worker       |                 
      This value means speed of worker consumption for congestion control.      
                  |
+|              jvm_gc_count              |        JVM        |                 
                     The GC count of each garbage collector.                    
                  |
+|              jvm_gc_time               |        JVM        |                 
                   The GC cost time of each garbage collector.                  
                  |
+|          jvm_memory_heap_init          |        JVM        |                 
                         The amount of heap init memory.                        
                  |
+|          jvm_memory_heap_max           |        JVM        |                 
                         The amount of heap max memory.                         
                  |
+|          jvm_memory_heap_used          |        JVM        |                 
                         The amount of heap used memory.                        
                  |
+|       jvm_memory_heap_committed        |        JVM        |                 
                      The amount of heap committed memory.                      
                  |
+|         jvm_memory_heap_usage          |        JVM        |                 
                      The percentage of heap memory usage.                      
                  |
+|        jvm_memory_non_heap_init        |        JVM        |                 
                       The amount of non-heap init memory.                      
                  |
+|        jvm_memory_non_heap_max         |        JVM        |                 
                       The amount of non-heap max memory.                       
                  |
+|        jvm_memory_non_heap_used        |        JVM        |                 
                       The amount of non-heap uesd memory.                      
                  |
+|     jvm_memory_non_heap_committed      |        JVM        |                 
                    The amount of non-heap committed memory.                    
                  |
+|       jvm_memory_non_heap_usage        |        JVM        |                 
                    The percentage of non-heap memory usage.                    
                  |
+|         jvm_memory_pools_init          |        JVM        |                 
                  The amount of each memory pool's init memory.                 
                  |
+|          jvm_memory_pools_max          |        JVM        |                 
                  The amount of each memory pool's max memory.                  
                  |
+|         jvm_memory_pools_used          |        JVM        |                 
                  The amount of each memory pool's used memory.                 
                  |
+|       jvm_memory_pools_committed       |        JVM        |                 
               The amount of each memory pool's committed memory.               
                  |
+|     jvm_memory_pools_used_after_gc     |        JVM        |                 
             The amount of each memory pool's used memory after GC.             
                  |
+|         jvm_memory_pools_usage         |        JVM        |                 
               The percentage of each memory pool's memory usage.               
                  |
+|         jvm_memory_total_init          |        JVM        |                 
                        The amount of total init memory.                        
                  |
+|          jvm_memory_total_max          |        JVM        |                 
                         The amount of total max memory.                        
                  |
+|         jvm_memory_total_used          |        JVM        |                 
                        The amount of total used memory.                        
                  |
+|       jvm_memory_total_committed       |        JVM        |                 
               The amount of each memory pool's committed memory.               
                  |
+|          jvm_direct_capacity           |        JVM        |                 
          An estimate of the total capacity of the buffers in this pool         
                  |
+|            jvm_direct_count            |        JVM        |                 
                An estimate of the number of buffers in the pool                
                  |
+|            jvm_direct_used             |        JVM        |                 
        An estimate of the memory that JVM is using for this buffer pool        
                  |
+|          jvm_mapped_capacity           |        JVM        |                 
          An estimate of the total capacity of the buffers in this pool         
                  |
+|            jvm_mapped_count            |        JVM        |                 
                An estimate of the number of buffers in the pool                
                  |
+|            jvm_mapped_used             |        JVM        |                 
        An estimate of the memory that JVM is using for this buffer pool        
                  |
+|            jvm_thread_count            |        JVM        |                 
                         The current number of threads.                         
                  |
+|        jvm_thread_daemon_count         |        JVM        |                 
                      The current number of daemon threads.                     
                  |
+|        jvm_thread_blocked_count        |        JVM        |                 
               The current number of threads having blocked state.              
                  |
+|       jvm_thread_deadlock_count        |        JVM        |                 
              The current number of threads having deadlock state.              
                  |
+|          jvm_thread_new_count          |        JVM        |                 
                 The current number of threads having new state.                
                  |
+|       jvm_thread_runnable_count        |        JVM        |                 
              The current number of threads having runnable state.              
                  |
+|      jvm_thread_terminated_count       |        JVM        |                 
             The current number of threads having terminated state.             
                  |
+|     jvm_thread_timed_waiting_count     |        JVM        |                 
            The current number of threads having timed_waiting state.           
                  |
+|        jvm_thread_waiting_count        |        JVM        |                 
               The current number of threads having waiting state.              
                  |
+|         jvm_classloader_loaded         |        JVM        |                 
         The total number of classes loaded since the start of the JVM.         
                  |
+|        jvm_classloader_unloaded        |        JVM        |                 
        The total number of classes unloaded since the start of the JVM.        
                  |
+|               JVMCPUTime               |      system       |                 
                             The JVM costs cpu time.                            
                  |
+|          AvailableProcessors           |      system       |                 
                   The amount of system available processors.                   
                  |
+|          LastMinuteSystemLoad          |      system       |                 
                         The last minute load of system.                        
                  |
 
 ## Implementation
 
diff --git a/docs/monitoring.md b/docs/monitoring.md
index b172f496e..73515f150 100644
--- a/docs/monitoring.md
+++ b/docs/monitoring.md
@@ -91,18 +91,18 @@ reported in the list.
 These metrics are exposed by Celeborn master.
 
   - namespace=master 
-    - WorkerCount
-    - LostWorkers
-    - ExcludedWorkerCount
     - RegisteredShuffleCount
     - RunningApplicationCount
-    - IsActiveMaster
-    - PartitionSize
-        - The size of estimated shuffle partition.
     - ActiveShuffleSize
         - The active shuffle size of workers.
     - ActiveShuffleFileCount
         - The active shuffle file count of workers.
+    - WorkerCount
+    - LostWorkers
+    - ExcludedWorkerCount
+    - IsActiveMaster
+    - PartitionSize
+        - The size of estimated shuffle partition.
     - OfferSlotsTime
         - The time for masters to handle `RequestSlots` request when 
registering shuffle.
 
@@ -131,11 +131,12 @@ These metrics are exposed by Celeborn master.
 These metrics are exposed by Celeborn worker.
 
   - namespace=worker
-    - CommitFilesTime
-        - The time for a worker to flush buffers and close files related to 
specified shuffle.
-    - ReserveSlotsTime
-    - FlushDataTime
-        - The time for a worker to write a buffer which is 256KB by default to 
storage.
+    - RegisteredShuffleCount
+    - RunningApplicationCount
+    - ActiveShuffleSize
+        - The active shuffle size of a worker including master replica and 
slave replica.
+    - ActiveShuffleFileCount
+        - The active shuffle file count of a worker including master replica 
and slave replica.
     - OpenStreamTime
         - The time for a worker to process openStream RPC and return 
StreamHandle.
     - FetchChunkTime
@@ -164,11 +165,23 @@ These metrics are exposed by Celeborn worker.
     - ReplicaRegionStartTime
     - PrimaryRegionFinishTime
     - ReplicaRegionFinishTime
+    - PausePushDataTime
+        - The time for a worker to stop receiving pushData from clients 
because of back pressure.
+    - PausePushDataAndReplicateTime
+        - The time for a worker to stop receiving pushData from clients and 
other workers because of back pressure.
+    - PausePushData
+        - The count for a worker to stop receiving pushData from clients 
because of back pressure.
+    - PausePushDataAndReplicate
+        - The count for a worker to stop receiving pushData from clients and 
other workers because of back pressure.
     - TakeBufferTime
         - The time for a worker to take out a buffer from a disk flusher.
-    - RegisteredShuffleCount
-    - RunningApplicationCount
+    - FlushDataTime
+        - The time for a worker to write a buffer which is 256KB by default to 
storage.
+    - CommitFilesTime
+        - The time for a worker to flush buffers and close files related to 
specified shuffle.
     - SlotsAllocated
+    - ReserveSlotsTime
+    - ActiveConnectionCount
     - NettyMemory
         - The total amount of off-heap memory used by celeborn worker.
     - SortTime
@@ -180,14 +193,6 @@ These metrics are exposed by Celeborn worker.
     - SortedFileSize
     - DiskBuffer
         - The memory occupied by pushData and pushMergedData which should be 
written to disk.
-    - PausePushDataTime
-        - The time for a worker to stop receiving pushData from clients 
because of back pressure.
-    - PausePushDataAndReplicateTime
-        - The time for a worker to stop receiving pushData from clients and 
other workers because of back pressure.
-    - PausePushData
-        - The count for a worker to stop receiving pushData from clients 
because of back pressure.
-    - PausePushDataAndReplicate
-        - The count for a worker to stop receiving pushData from clients and 
other workers because of back pressure.
     - BufferStreamReadBuffer
         - The memory used by credit stream read buffer.
     - ReadBufferDispatcherRequestsLength
@@ -204,10 +209,6 @@ These metrics are exposed by Celeborn worker.
     - PotentialConsumeSpeed
     - UserProduceSpeed
     - WorkerConsumeSpeed
-    - ActiveShuffleSize
-        - The active shuffle size of a worker including master replica and 
slave replica.
-    - ActiveShuffleFileCount
-        - The active shuffle file count of a worker including master replica 
and slave replica.
     - push_server_usedHeapMemory 
     - push_server_usedDirectMemory
     - push_server_numAllocations 


Reply via email to