@InterfaceAudience.Private
@Metrics(about="Nfs3 metrics",
context="dfs")
public class Nfs3Metrics
extends Object
| Constructor and Description |
|---|
Nfs3Metrics(String name,
String sessionId,
int[] intervals,
org.apache.hadoop.metrics2.source.JvmMetrics jvmMetrics) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccess(long latencyNanos) |
void |
addCommit(long latencyNanos) |
void |
addCreate(long latencyNanos) |
void |
addFsinfo(long latencyNanos) |
void |
addFsstat(long latencyNanos) |
void |
addGetattr(long latencyNanos) |
void |
addLink(long latencyNanos) |
void |
addLookup(long latencyNanos) |
void |
addMkdir(long latencyNanos) |
void |
addMknod(long latencyNanos) |
void |
addPathconf(long latencyNanos) |
void |
addRead(long latencyNanos) |
void |
addReaddir(long latencyNanos) |
void |
addReaddirplus(long latencyNanos) |
void |
addReadlink(long latencyNanos) |
void |
addRemove(long latencyNanos) |
void |
addRename(long latencyNanos) |
void |
addRmdir(long latencyNanos) |
void |
addSetattr(long latencyNanos) |
void |
addSymlink(long latencyNanos) |
void |
addWrite(long latencyNanos) |
static Nfs3Metrics |
create(org.apache.hadoop.conf.Configuration conf,
String gatewayName) |
org.apache.hadoop.metrics2.source.JvmMetrics |
getJvmMetrics() |
void |
incrBytesRead(long bytes) |
void |
incrBytesWritten(long bytes) |
String |
name() |
public static Nfs3Metrics create(org.apache.hadoop.conf.Configuration conf, String gatewayName)
public String name()
public org.apache.hadoop.metrics2.source.JvmMetrics getJvmMetrics()
public void incrBytesWritten(long bytes)
public void incrBytesRead(long bytes)
public void addGetattr(long latencyNanos)
public void addSetattr(long latencyNanos)
public void addLookup(long latencyNanos)
public void addAccess(long latencyNanos)
public void addReadlink(long latencyNanos)
public void addRead(long latencyNanos)
public void addWrite(long latencyNanos)
public void addCreate(long latencyNanos)
public void addMkdir(long latencyNanos)
public void addSymlink(long latencyNanos)
public void addMknod(long latencyNanos)
public void addRemove(long latencyNanos)
public void addRmdir(long latencyNanos)
public void addRename(long latencyNanos)
public void addLink(long latencyNanos)
public void addReaddir(long latencyNanos)
public void addReaddirplus(long latencyNanos)
public void addFsstat(long latencyNanos)
public void addFsinfo(long latencyNanos)
public void addPathconf(long latencyNanos)
public void addCommit(long latencyNanos)
Copyright © 2008–2020 Apache Software Foundation. All rights reserved.