Package io.datarouter.storage.callsite
Class CallsiteRecord
java.lang.Object
io.datarouter.storage.callsite.CallsiteRecord
public class CallsiteRecord
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description CallsiteRecord(java.time.Instant timestamp, java.lang.String nodeName, java.lang.String datarouterMethodName, java.lang.String callsite, long numItems, long durationNs) -
Method Summary
Modifier and Type Method Description static CallsiteRecordfromLogLine(java.lang.String line)java.lang.StringgetCallsite()java.lang.StringgetDatarouterMethodName()longgetDurationNs()longgetDurationUs()java.lang.StringgetLogMessage()java.lang.StringgetNodeName()longgetNumItems()java.time.InstantgetTimestamp()
-
Constructor Details
-
CallsiteRecord
public CallsiteRecord(java.time.Instant timestamp, java.lang.String nodeName, java.lang.String datarouterMethodName, java.lang.String callsite, long numItems, long durationNs)
-
-
Method Details
-
getLogMessage
public java.lang.String getLogMessage() -
fromLogLine
-
getDurationUs
public long getDurationUs() -
getNodeName
public java.lang.String getNodeName() -
getDatarouterMethodName
public java.lang.String getDatarouterMethodName() -
getCallsite
public java.lang.String getCallsite() -
getNumItems
public long getNumItems() -
getDurationNs
public long getDurationNs() -
getTimestamp
public java.time.Instant getTimestamp()
-