public interface EventRepository
Event messages.| Modifier and Type | Method and Description |
|---|---|
void |
createSchema()
Initialize target database with expected schema if needed.
|
EventSeries |
getAuditTrail(EventQueryDefinition query)
Display audit trail as list of Event.
|
Event |
getEventByUUID(String uuid,
Long timestamp)
Retrieve an event by its unique identifer.
|
BarChart |
getFeatureUsageBarChart(EventQueryDefinition query)
Get hit curves.
|
TimeSeriesChart |
getFeatureUsageHistory(EventQueryDefinition query,
TimeUnit tu)
Create measure over time.
|
Map<String,MutableHitCount> |
getFeatureUsageHitCount(EventQueryDefinition query)
Count hit ratio of features between 2 dates.
|
PieChart |
getFeatureUsagePieChart(EventQueryDefinition query)
Draw a pie chart where each sector is for a feature.
|
int |
getFeatureUsageTotalHitCount(EventQueryDefinition query)
Get all events.
|
BarChart |
getHostBarChart(EventQueryDefinition query)
Use hit getHostHitCount() to draw a bar chart.
|
Map<String,MutableHitCount> |
getHostHitCount(EventQueryDefinition query)
Count hit for each host.
|
PieChart |
getHostPieChart(EventQueryDefinition query)
Use hit getHostHitCount() to draw a pie chart.
|
BarChart |
getSourceBarChart(EventQueryDefinition query)
Use hit getSourceHitCount() to draw a bar chart.
|
Map<String,MutableHitCount> |
getSourceHitCount(EventQueryDefinition query)
Count hit for each source (api...).
|
PieChart |
getSourcePieChart(EventQueryDefinition query)
Use hit getSourceHitCount() to draw a pie chart.
|
BarChart |
getUserBarChart(EventQueryDefinition query)
Use hit getHostHitCount() to draw a bar chart.
|
Map<String,MutableHitCount> |
getUserHitCount(EventQueryDefinition query)
Count hit for each host.
|
PieChart |
getUserPieChart(EventQueryDefinition query)
Use hit getHostHitCount() to draw a pie chart.
|
void |
purgeAuditTrail(EventQueryDefinition query)
Purge audit trail.
|
void |
purgeFeatureUsage(EventQueryDefinition query)
Purge feature usage.
|
boolean |
saveEvent(Event e)
Save event into store synchronously.
|
EventSeries |
searchFeatureUsageEvents(EventQueryDefinition query)
Search over events.
|
boolean saveEvent(Event e)
e - target event to storeEvent getEventByUUID(String uuid, Long timestamp)
uuid - get detail from a single event by its IDtimestamp - help to find the UUID (optional).Map<String,MutableHitCount> getFeatureUsageHitCount(EventQueryDefinition query)
startTime - start dateendTime - end timePieChart getFeatureUsagePieChart(EventQueryDefinition query)
startTime - start time of windowendTime - end time of windowBarChart getFeatureUsageBarChart(EventQueryDefinition query)
filteredFeatureNames - target feature name setnbslot - number of measurestartTime - starttime for measureendTime - endtime for measureTimeSeriesChart getFeatureUsageHistory(EventQueryDefinition query, TimeUnit tu)
startTime - time to begin measuresendTime - time to end measuresnbPoints - number of points.filteredFeatures - if you want to filtered feature usageint getFeatureUsageTotalHitCount(EventQueryDefinition query)
EventSeries searchFeatureUsageEvents(EventQueryDefinition query)
void purgeFeatureUsage(EventQueryDefinition query)
starTime - begin dateendTime - end timeMap<String,MutableHitCount> getHostHitCount(EventQueryDefinition query)
starTime - begin dateendTime - end time
return the hitcountPieChart getHostPieChart(EventQueryDefinition query)
starTime - begin dateendTime - end time
return target PieBarChart getHostBarChart(EventQueryDefinition query)
starTime - begin dateendTime - end time
return target barMap<String,MutableHitCount> getUserHitCount(EventQueryDefinition query)
starTime - begin dateendTime - end time
return the hitcountPieChart getUserPieChart(EventQueryDefinition query)
starTime - begin dateendTime - end time
return target PieBarChart getUserBarChart(EventQueryDefinition query)
starTime - begin dateendTime - end time
return target barMap<String,MutableHitCount> getSourceHitCount(EventQueryDefinition query)
starTime - begin dateendTime - end time
return the hitcountPieChart getSourcePieChart(EventQueryDefinition query)
starTime - begin dateendTime - end time
return target PieBarChart getSourceBarChart(EventQueryDefinition query)
starTime - begin dateendTime - end time
return target barEventSeries getAuditTrail(EventQueryDefinition query)
startTime - time to begin measuresendTime - time to end measuresvoid purgeAuditTrail(EventQueryDefinition query)
starTime - begin dateendTime - end timevoid createSchema()
Copyright © 2013–2017 FF4J. All rights reserved.