public final class LogParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
adv1 |
private long |
avgDHTDist |
private int |
blockedRWISum |
private int |
blockedURLSum |
private int |
busyPeerCount |
private static java.lang.String |
DHT_DISTANCE_AVERAGE
the average DHT distance during peer-selection for index distribution - Long
|
private static java.lang.String |
DHT_DISTANCE_MAX
the maximal DHT distance during peer-selection for index distribution - Long
|
private static java.lang.String |
DHT_DISTANCE_MIN
the minimal DHT distance during peer-selection for index distribution - Long
|
private static java.lang.String |
DHT_REJECTED
the amount of rejected DHT transfers from other peers (i.e.
|
private static java.lang.String |
DHT_REJECTED_PEERS_HASH
the peer-hashes from whose DHT transfers were rejected - HasSet
|
private static java.lang.String |
DHT_REJECTED_PEERS_NAME
the peer-names from whose DHT transfers were rejected - HasSet
|
private static java.lang.String |
DHT_SELECTED
total amount of selected peers for index distribution - Integer
|
private static java.lang.String |
DHT_SENT_FAILED
how many times the index distribution failed (i.e.
|
private static java.lang.String |
DHT_SENT_PEERS_HASH
the peer-hashes this peer sent DHT chunks to - HasSet
|
private static java.lang.String |
DHT_SENT_PEERS_NAME
the peer-names this peer sent DHT chunks to - HasSet
|
private static java.lang.String |
DHT_TRAFFIC_SENT
the traffic sent during DHT in bytes - Long
|
private static java.lang.String |
DHT_URLS_SENT
the amount of URLs requested by other peers and sent by this one - Integer
|
private static java.lang.String |
DHT_WORDS_SELECTED
total amount of words selected for index distribution - Integer
|
private static java.lang.String |
DHT_WORDS_SELECTED_TIME
total time selecting words for index distribution - Integer
|
private java.util.Set<java.lang.String> |
DHTPeerHashs |
private java.util.Set<java.lang.String> |
DHTPeerNames |
private int |
DHTSelectionTargetCount |
private int |
DHTSelectionWordsCount |
private int |
DHTSelectionWordsTimeCount |
private long |
DHTSendTraffic |
private int |
DHTSendURLs |
private static java.util.regex.Pattern |
e1 |
private static java.util.regex.Pattern |
e2 |
private static java.lang.String |
ERROR_CHILD_TWICE_LEFT
how many times the error "
tried to create left child-node twice " occured - Integer |
private static java.lang.String |
ERROR_CHILD_TWICE_RIGHT
how many times the error "
tried to create right child-node twice " occured - Integer |
private static java.lang.String |
ERROR_MALFORMED_URL
how many times the error "
Malformed URL " occured - Integer |
private int |
failedIndexDistributionCount |
private static java.util.regex.Pattern |
i1 |
private static java.util.regex.Pattern |
i10 |
private static java.util.regex.Pattern |
i11 |
private static java.util.regex.Pattern |
i13 |
private static java.util.regex.Pattern |
i2 |
private static java.util.regex.Pattern |
i2_2 |
private static java.util.regex.Pattern |
i3 |
private static java.util.regex.Pattern |
i4 |
private static java.util.regex.Pattern |
i5 |
private static java.util.regex.Pattern |
i6 |
private static java.util.regex.Pattern |
i7 |
private static java.util.regex.Pattern |
i8 |
private static java.util.regex.Pattern |
i9 |
private static java.lang.String |
INDEXED_ANCHORS
total amount of indexed anchors - Integer
|
private static java.lang.String |
INDEXED_INDEXSTORE_TIME
total time needed for storing the results of a word indexing - Integer
|
private static java.lang.String |
INDEXED_LINKSTORE_TIME
total time needed for storing the results of a link indexing - Integer
|
private static java.lang.String |
INDEXED_SITES
the amount of indexed sites - Integer
|
private static java.lang.String |
INDEXED_SITES_SIZE
total size of all indexed sites - Integer
|
private static java.lang.String |
INDEXED_WORDS
total amount of indexed words - Integer
|
private int |
indexedAnchorsCount |
private int |
indexedIndexStorageTime |
private int |
indexedLinkStorageTime |
private int |
indexedSites |
private int |
indexedSiteSizeSum |
private int |
indexedWordSum |
private int |
leftChildTwiceCount |
private java.util.regex.Matcher |
m |
private int |
malformedURLCount |
private long |
maxDHTDist |
private long |
minDHTDist |
private int |
notEnoughDHTPeers |
private static java.lang.String |
PARSER_VERSION
the version of the LogParser - Double
|
private static java.lang.String |
parserType |
private static float |
parserVersion |
private static java.lang.String |
PEERS_BUSY
how many times remote peers were too busy to accept the index transfer - Integer
|
private static java.lang.String |
PEERS_TOO_LESS
how many times not enough peers for index distribution were found - Integer
|
private static java.lang.String |
RANKING_DIST
how many ranking distributions were executed successfully - Integer
|
private static java.lang.String |
RANKING_DIST_FAILED
how many ranking distributions failed - Integer
|
private static java.lang.String |
RANKING_DIST_TIME
total time the ranking distributions took - Integer
|
private int |
rankingDistributionCount |
private int |
rankingDistributionFailCount |
private int |
rankingDistributionTime |
private int |
rightChildTwiceCount |
private int |
RWIRejectCount |
private java.util.Set<java.lang.String> |
RWIRejectPeerHashs |
private java.util.Set<java.lang.String> |
RWIRejectPeerNames |
private static java.lang.String |
RWIS_BLOCKED
the amount of RWIs blocked during DHT because their entries match the peer's blacklist - Integer
|
private static java.lang.String |
RWIS_RECEIVED
the amount of RWIs received during DHT - Integer
|
private static java.lang.String |
RWIS_RECEIVED_TIME
total time receiving RWIs during DHT in milli seconds - Long
|
private int |
rwiSum |
private long |
rwiTimeSum |
private static java.lang.String |
TOTAL_PARSER_RUNS
times the parser was called, respectively amount of independent log-lines
|
private static java.lang.String |
TOTAL_PARSER_TIME
accumulated time needed to parse the log entries up to now (in ms)
|
private int |
totalParserRuns |
private long |
totalParserTime |
private int |
urlReqSum |
private static java.lang.String |
URLS_BLOCKED
the amount of URLs blocked during DHT because they match the peer's blacklist - Integer
|
private static java.lang.String |
URLS_RECEIVED
the amount of URLs received during DHT - Integer
|
private static java.lang.String |
URLS_RECEIVED_TIME
total time receiving URLs during DHT in milli seconds - Long
|
private static java.lang.String |
URLS_REQUESTED
the amount of URLs requested during DHT - Integer
|
private int |
urlSum |
private long |
urlTimeSum |
private static java.util.regex.Pattern |
w1 |
private static java.util.regex.Pattern |
w2 |
private static java.lang.String |
WORDS_RECEIVED
the amount of words received during DHT - Integer
|
private int |
wordsSum |
Constructor and Description |
---|
LogParser() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getParserType() |
static double |
getParserVersion() |
java.util.Map<java.lang.String,java.lang.Object> |
getResults() |
int |
parse(java.lang.String logLevel,
java.lang.String logLine) |
void |
printResults() |
private static final java.lang.String PARSER_VERSION
private static final java.lang.String URLS_RECEIVED
private static final java.lang.String URLS_REQUESTED
private static final java.lang.String URLS_BLOCKED
private static final java.lang.String WORDS_RECEIVED
private static final java.lang.String RWIS_RECEIVED
private static final java.lang.String RWIS_BLOCKED
private static final java.lang.String RWIS_RECEIVED_TIME
private static final java.lang.String URLS_RECEIVED_TIME
private static final java.lang.String DHT_TRAFFIC_SENT
private static final java.lang.String DHT_URLS_SENT
private static final java.lang.String DHT_REJECTED
private static final java.lang.String DHT_REJECTED_PEERS_NAME
private static final java.lang.String DHT_REJECTED_PEERS_HASH
private static final java.lang.String DHT_SENT_PEERS_NAME
private static final java.lang.String DHT_SENT_PEERS_HASH
private static final java.lang.String DHT_SELECTED
private static final java.lang.String DHT_WORDS_SELECTED
private static final java.lang.String DHT_WORDS_SELECTED_TIME
private static final java.lang.String DHT_DISTANCE_MIN
private static final java.lang.String DHT_DISTANCE_MAX
private static final java.lang.String DHT_DISTANCE_AVERAGE
private static final java.lang.String PEERS_BUSY
private static final java.lang.String PEERS_TOO_LESS
private static final java.lang.String DHT_SENT_FAILED
private static final java.lang.String ERROR_CHILD_TWICE_LEFT
tried to create left child-node twice
" occured - Integerprivate static final java.lang.String ERROR_CHILD_TWICE_RIGHT
tried to create right child-node twice
" occured - Integerprivate static final java.lang.String RANKING_DIST
private static final java.lang.String RANKING_DIST_TIME
private static final java.lang.String RANKING_DIST_FAILED
private static final java.lang.String ERROR_MALFORMED_URL
Malformed URL
" occured - Integerprivate static final java.lang.String INDEXED_SITES
private static final java.lang.String INDEXED_WORDS
private static final java.lang.String INDEXED_SITES_SIZE
private static final java.lang.String INDEXED_ANCHORS
private static final java.lang.String INDEXED_LINKSTORE_TIME
private static final java.lang.String INDEXED_INDEXSTORE_TIME
private static final java.lang.String TOTAL_PARSER_TIME
private static final java.lang.String TOTAL_PARSER_RUNS
private static final float parserVersion
private static final java.lang.String parserType
private static final java.util.regex.Pattern i1
private static final java.util.regex.Pattern i2
private static final java.util.regex.Pattern i2_2
private static final java.util.regex.Pattern i3
private static final java.util.regex.Pattern i4
private static final java.util.regex.Pattern i5
private static final java.util.regex.Pattern i6
private static final java.util.regex.Pattern i7
private static final java.util.regex.Pattern i8
private static final java.util.regex.Pattern i9
private static final java.util.regex.Pattern i10
private static final java.util.regex.Pattern i11
private static final java.util.regex.Pattern i13
private static final java.util.regex.Pattern w1
private static final java.util.regex.Pattern w2
private static final java.util.regex.Pattern e1
private static final java.util.regex.Pattern e2
private java.util.regex.Matcher m
private static final java.util.regex.Pattern adv1
private int urlSum
private int urlReqSum
private int blockedURLSum
private int wordsSum
private int rwiSum
private int blockedRWISum
private long urlTimeSum
private long rwiTimeSum
private long DHTSendTraffic
private int DHTSendURLs
private int RWIRejectCount
private final java.util.Set<java.lang.String> RWIRejectPeerNames
private final java.util.Set<java.lang.String> RWIRejectPeerHashs
private final java.util.Set<java.lang.String> DHTPeerNames
private final java.util.Set<java.lang.String> DHTPeerHashs
private int DHTSelectionTargetCount
private int DHTSelectionWordsCount
private int DHTSelectionWordsTimeCount
private long minDHTDist
private long maxDHTDist
private long avgDHTDist
private int busyPeerCount
private int notEnoughDHTPeers
private int failedIndexDistributionCount
private int leftChildTwiceCount
private int rightChildTwiceCount
private int rankingDistributionCount
private int rankingDistributionTime
private int rankingDistributionFailCount
private int malformedURLCount
private int indexedSites
private int indexedWordSum
private int indexedSiteSizeSum
private int indexedAnchorsCount
private int indexedLinkStorageTime
private int indexedIndexStorageTime
private long totalParserTime
private int totalParserRuns
public final int parse(java.lang.String logLevel, java.lang.String logLine)
public final java.util.Map<java.lang.String,java.lang.Object> getResults()
public static final java.lang.String getParserType()
public static final double getParserVersion()
public final void printResults()