Class HttpFSServerMetrics

java.lang.Object
org.apache.hadoop.fs.http.server.metrics.HttpFSServerMetrics

@Private @Metrics(about="HttpFSServer metrics", context="httpfs") public class HttpFSServerMetrics extends Object
This class is for maintaining the various HttpFSServer statistics and publishing them through the metrics interfaces. This also registers the JMX MBean for RPC.

This class has a number of metrics variables that are publicly accessible; these variables (objects) have methods to update their values; for example:

bytesRead.inc()

  • Constructor Details

    • HttpFSServerMetrics

      public HttpFSServerMetrics(String name, String sessionId, org.apache.hadoop.metrics2.source.JvmMetrics jvmMetrics)
  • Method Details

    • create

      public static HttpFSServerMetrics create(org.apache.hadoop.conf.Configuration conf, String serverName)
    • name

      public String name()
    • getJvmMetrics

      public org.apache.hadoop.metrics2.source.JvmMetrics getJvmMetrics()
    • incrBytesWritten

      public void incrBytesWritten(long bytes)
    • incrBytesRead

      public void incrBytesRead(long bytes)
    • incrOpsCreate

      public void incrOpsCreate()
    • incrOpsAppend

      public void incrOpsAppend()
    • incrOpsTruncate

      public void incrOpsTruncate()
    • incrOpsDelete

      public void incrOpsDelete()
    • incrOpsRename

      public void incrOpsRename()
    • incrOpsMkdir

      public void incrOpsMkdir()
    • incrOpsOpen

      public void incrOpsOpen()
    • incrOpsListing

      public void incrOpsListing()
    • incrOpsStat

      public void incrOpsStat()
    • incrOpsCheckAccess

      public void incrOpsCheckAccess()
    • shutdown

      public void shutdown()
    • getOpsMkdir

      public long getOpsMkdir()
    • getOpsListing

      public long getOpsListing()
    • getOpsStat

      public long getOpsStat()
    • incrOpsStatus

      public void incrOpsStatus()
    • incrOpsAllECPolicies

      public void incrOpsAllECPolicies()
    • incrOpsECCodecs

      public void incrOpsECCodecs()
    • incrOpsTrashRoots

      public void incrOpsTrashRoots()