@Private
@Evolving
@Metrics(name="DataNodeVolume",
about="DataNode Volume metrics",
context="dfs")
public class DataNodeVolumeMetrics
extends java.lang.Object
| Constructor | Description |
|---|---|
DataNodeVolumeMetrics(org.apache.hadoop.metrics2.MetricsSystem metricsSystem,
java.lang.String volumeName,
int[] intervals) |
public DataNodeVolumeMetrics(org.apache.hadoop.metrics2.MetricsSystem metricsSystem,
java.lang.String volumeName,
int[] intervals)
public long getTotalMetadataOperations()
public long getMetadataOperationSampleCount()
public double getMetadataOperationMean()
public double getMetadataOperationStdDev()
public long getTotalDataFileIos()
public long getDataFileIoSampleCount()
public double getDataFileIoMean()
public double getDataFileIoStdDev()
public long getFlushIoSampleCount()
public double getFlushIoMean()
public double getFlushIoStdDev()
public long getSyncIoSampleCount()
public double getSyncIoMean()
public double getSyncIoStdDev()
public long getReadIoSampleCount()
public double getReadIoMean()
public double getReadIoStdDev()
public long getWriteIoSampleCount()
public double getWriteIoMean()
public double getWriteIoStdDev()
public long getTransferIoSampleCount()
public double getTransferIoMean()
public double getTransferIoStdDev()
public org.apache.hadoop.metrics2.lib.MutableQuantiles[] getTransferIoQuantiles()
public long getNativeCopyIoSampleCount()
public double getNativeCopyIoMean()
public double getNativeCopyIoStdDev()
public org.apache.hadoop.metrics2.lib.MutableQuantiles[] getNativeCopyIoQuantiles()
public long getTotalFileIoErrors()
public long getFileIoErrorSampleCount()
public double getFileIoErrorMean()
public double getFileIoErrorStdDev()
public static DataNodeVolumeMetrics create(org.apache.hadoop.conf.Configuration conf, java.lang.String volumeName)
public java.lang.String name()
public void unRegister()
public void addMetadataOperationLatency(long latency)
public void addDataFileIoLatency(long latency)
public void addSyncIoLatency(long latency)
public void addFlushIoLatency(long latency)
public void addReadIoLatency(long latency)
public void addWriteIoLatency(long latency)
public void addTransferIoLatency(long latency)
public void addNativeCopyIoLatency(long latency)
public void addFileIoError(long latency)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.