|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.tracing.Tracing
public class Tracing
A trace session context. Able to track and store trace sessions. A session is usually a user initiated query, and may have multiple local and remote events before it is completed. All events and sessions are stored at table.
Field Summary | |
---|---|
static java.lang.String |
EVENTS_CF
|
static org.slf4j.Logger |
logger
|
static java.lang.String |
SESSIONS_CF
|
static java.lang.String |
TRACE_HEADER
|
static java.lang.String |
TRACE_KS
|
Constructor Summary | |
---|---|
Tracing()
|
Method Summary | |
---|---|
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
java.net.InetAddress address)
|
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
int value)
|
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
long value)
|
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
java.lang.String value)
|
void |
addParameterColumns(ColumnFamily cf,
java.util.Map<java.lang.String,java.lang.String> rawPayload)
|
void |
begin(java.lang.String request,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
static java.nio.ByteBuffer |
buildName(CFMetaData meta,
java.nio.ByteBuffer... args)
|
TraceState |
get()
|
TraceState |
get(java.util.UUID sessionId)
|
java.util.UUID |
getSessionId()
|
void |
initializeFromMessage(MessageIn<?> message)
Updates the threads query context from a message |
static Tracing |
instance()
Fetches and lazy initializes the trace context. |
static boolean |
isTracing()
Indicates if the current thread's execution is being traced. |
java.util.UUID |
newSession()
|
java.util.UUID |
newSession(java.util.UUID sessionId)
|
void |
set(TraceState tls)
|
void |
stopIfNonLocal(TraceState state)
|
void |
stopSession()
Stop the session and record its complete. |
static void |
trace(java.lang.String message)
|
static void |
trace(java.lang.String format,
java.lang.Object arg)
|
static void |
trace(java.lang.String format,
java.lang.Object[] args)
|
static void |
trace(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TRACE_KS
public static final java.lang.String EVENTS_CF
public static final java.lang.String SESSIONS_CF
public static final java.lang.String TRACE_HEADER
public static final org.slf4j.Logger logger
Constructor Detail |
---|
public Tracing()
Method Detail |
---|
public static Tracing instance()
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, java.net.InetAddress address)
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, int value)
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, long value)
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, java.lang.String value)
public void addParameterColumns(ColumnFamily cf, java.util.Map<java.lang.String,java.lang.String> rawPayload)
public static java.nio.ByteBuffer buildName(CFMetaData meta, java.nio.ByteBuffer... args)
public java.util.UUID getSessionId()
public static boolean isTracing()
public java.util.UUID newSession()
public java.util.UUID newSession(java.util.UUID sessionId)
public void stopIfNonLocal(TraceState state)
public void stopSession()
public TraceState get()
public TraceState get(java.util.UUID sessionId)
public void set(TraceState tls)
public void begin(java.lang.String request, java.util.Map<java.lang.String,java.lang.String> parameters)
public void initializeFromMessage(MessageIn<?> message)
message
- The internode messagepublic static void trace(java.lang.String message)
public static void trace(java.lang.String format, java.lang.Object arg)
public static void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
public static void trace(java.lang.String format, java.lang.Object[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |