Package sk.iway.iwcm.stat
Class StatGraphNewDB
java.lang.Object
sk.iway.iwcm.stat.StatGraphNewDB
StatGraphNewDB.java
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBotsTimeData
(List<Bot> rows, int max_size, Date from, Date to, int groupId) Funkcia na naplnenie mnoziny dat, ktore sa pouziju pri vykresleni casoveho grafu historie navstev vyhladavacich botovgetMonitoringViewsTimeData
(List<MonitoringBean> rows, String nodeName, String type, javax.servlet.http.HttpServletRequest request) Vytvori casovy graf s ciarami s informaciou o pocte udajov udanych v parametre type v jednotlive dni.Funkcia na naplnenie mnoziny dat, ktore sa pouziju pri vykresleni casoveho grafu historie navstev vyhladavacich botovgetTimeData
(int max_size, Date from, Date to, int rootGroupId, String docList, String type) getTimeData
(int max_size, Date from, Date to, int rootGroupId, String docList, String type, boolean withoutBots) Vytvori casovy graf s ciarami, ak docList obsahuje zoznam docID, tak sa vygeneruje graf so statistikou pre dane docID.getViewMonthsTimeData
(String title, List<Column> rows, int colIndex, String type, javax.servlet.http.HttpServletRequest request) Vytvori casovy graf s ciarami, ak docList obsahuje zoznam docID, tak sa vygeneruje graf so statistikou pre dane docID.
-
Field Details
-
NUMBER_OF_VALUES
public static final int NUMBER_OF_VALUES- See Also:
-
-
Constructor Details
-
StatGraphNewDB
protected StatGraphNewDB()
-
-
Method Details
-
getBotsTimeData
public static Map<String,Map<Date, getBotsTimeDataNumber>> (List<Bot> rows, int max_size, Date from, Date to, int groupId) Funkcia na naplnenie mnoziny dat, ktore sa pouziju pri vykresleni casoveho grafu historie navstev vyhladavacich botov- Parameters:
rows
- zoznam vsetkych vyhladavacich botov, ktori pristupili na stranku spolu s ich poctom navstevmax_size
- Pocet prvych mx_size vyhladavacich botov s najvacsim poctom navstevfrom
- Od kedy je pocitana historia pristupovto
- Do kedy je pocitana historia pristupovgroupId
- Identifikacne cislo adresara, z ktoreho chceme statistiku- Returns:
-
getPositionHistoryData
public static Map<String,Map<Date, getPositionHistoryDataNumber>> (List<Column> rows, String keyword, Date from, Date to, int groupId) Funkcia na naplnenie mnoziny dat, ktore sa pouziju pri vykresleni casoveho grafu historie navstev vyhladavacich botov- Parameters:
rows
- zoznam vsetkych vyhladavacich botov, ktori pristupili na stranku spolu s ich poctom navstevkeyword
-from
- Od kedy je pocitana historia pristupovto
- Do kedy je pocitana historia pristupovgroupId
- Identifikacne cislo adresara, z ktoreho chceme statistiku- Returns:
-
getTimeData
-
getTimeData
public static Map<String,Map<Date, getTimeDataNumber>> (int max_size, Date from, Date to, int rootGroupId, String docList, String type, boolean withoutBots) Vytvori casovy graf s ciarami, ak docList obsahuje zoznam docID, tak sa vygeneruje graf so statistikou pre dane docID. V pripade ze je docList prazdny, beru sa do uvahy top stranky.- Parameters:
max_size
- - udava pocet, kolko stranok sa ma v grafe zobrazitfrom
- - dolna hranica vybraneho obdobia pre zobrazenie statistikyto
- - horna hranica vybraneho obdobia pre zobrazenie statistikyrootGroupId
- - groupID, ktore sa budu brat do uvahydocList
- - zoznam docID, ktorym sa zobrazi statistikatype
- - typ vypisu grafu (momentalne sa vykonava iba vyber top stranok)- Returns:
-
getMonitoringViewsTimeData
public static Map<String,Map<Date, getMonitoringViewsTimeDataNumber>> (List<MonitoringBean> rows, String nodeName, String type, javax.servlet.http.HttpServletRequest request) Vytvori casovy graf s ciarami s informaciou o pocte udajov udanych v parametre type v jednotlive dni. Ak je type nastaveny na withCluster, tak potom sa vytvori graf o pocte sessions pre jednotlive uzly clustera. Inak sa vytvori vseobecna statistika.- Parameters:
rows
- zoznam informacii(MonitoringBean) z tabulky monitoringnodeName
- Informacia o tom, ze ci sa statistika robi s ohladom na cluster(nodeName = nazov daneho uzla clusteru) alebo nie (nodeName = -1)type
- Typ zaznamenanych udajov, pre ktore sa vykresli graf (sessions, cache, dbActive, dbIdle, freeMem, usedMem, totalMem, cpuUsage)request
- Poziadavka, z ktorej sa urci aktualne pouzivane Properties- Returns:
-
getViewMonthsTimeData
public static Map<String,Map<Date, getViewMonthsTimeDataNumber>> (String title, List<Column> rows, int colIndex, String type, javax.servlet.http.HttpServletRequest request) Vytvori casovy graf s ciarami, ak docList obsahuje zoznam docID, tak sa vygeneruje graf so statistikou pre dane docID. V pripade ze je docList prazdny, beru sa do uvahy top stranky.- Parameters:
title
-rows
-colIndex
-type
- - typ vypisu grafu (momentalne sa vykonava iba vyber top stranok)- Returns:
-