|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.yarn.server.nodemanager.NMAuditLogger
public class NMAuditLogger
Manages NodeManager audit logs. Audit log format is written as key=value pairs. Tab separated.
| Nested Class Summary | |
|---|---|
static class |
NMAuditLogger.AuditConstants
|
| Constructor Summary | |
|---|---|
NMAuditLogger()
|
|
| Method Summary | |
|---|---|
static void |
logFailure(String user,
String operation,
String target,
String description)
Create a readable and parseable audit log string for a failed event. |
static void |
logFailure(String user,
String operation,
String target,
String description,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.api.records.ContainerId containerId)
Create a readable and parseable audit log string for a failed event. |
static void |
logSuccess(String user,
String operation,
String target)
Create a readable and parseable audit log string for a successful event. |
static void |
logSuccess(String user,
String operation,
String target,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.api.records.ContainerId containerId)
Create a readable and parseable audit log string for a successful event. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NMAuditLogger()
| Method Detail |
|---|
public static void logSuccess(String user,
String operation,
String target,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.api.records.ContainerId containerId)
user - User who made the service request.operation - Operation requested by the usertarget - The target on which the operation is being performed.appId - Application Id in which operation was performed.containerId - Container Id in which operation was performed.
NMAuditLogger uses tabs ('\t') as a key-val delimiter
and hence the value fields should not contains tabs ('\t').
public static void logSuccess(String user,
String operation,
String target)
user - User who made the service request.operation - Operation requested by the usertarget - The target on which the operation is being performed.
NMAuditLogger uses tabs ('\t') as a key-val delimiter
and hence the value fields should not contains tabs ('\t').
public static void logFailure(String user,
String operation,
String target,
String description,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.api.records.ContainerId containerId)
user - User who made the service request.operation - Operation requested by the user.target - The target on which the operation is being performed.description - Some additional information as to why the operation
failed.appId - ApplicationId in which operation was performed.containerId - Container Id in which operation was performed.
NMAuditLogger uses tabs ('\t') as a key-val delimiter
and hence the value fields should not contains tabs ('\t').
public static void logFailure(String user,
String operation,
String target,
String description)
user - User who made the service request.operation - Operation requested by the user.target - The target on which the operation is being performed.description - Some additional information as to why the operation
failed.
NMAuditLogger uses tabs ('\t') as a key-val delimiter
and hence the value fields should not contains tabs ('\t').
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||