public void CreatePages() { var dict = GetPerfPointData(eventLatency.eventDB.SQLiteDBFile); foreach (KeyValuePair <int, List <Latency.TranProcessingTime_Sec> > kv in dict) { Pages.TranProcessingTimePage page = new Pages.TranProcessingTimePage(server, kv.Key, kv.Value, "Commit (db=" + kv.Key + ")", "Primary Statistics"); page.GetData(); // page.SavePageToDisk(); PageTemplate.PageObject pageObj = new PageTemplate.PageObject("TranProcessingTime ", page, PageTemplate.PageObjState.SaveToDiskOnly); Controller.pageObjs.Add(pageObj); } }
public void CreatePages() { var dict = GetPerfPointData(eventLatency.eventDB.SQLiteDBFile); foreach (KeyValuePair <int, List <Latency.LogBlockFlush_Sec> > kv in dict) { Pages.LogBlockLocalHarden page = new Pages.LogBlockLocalHarden(server, kv.Key, kv.Value, server.ToString() + " (db=" + kv.Key + ")", "Log Harden"); page.GetData(); // page.SavePageToDisk(); PageTemplate.PageObject pageObj = new PageTemplate.PageObject("logblockHarden ", page, PageTemplate.PageObjState.SaveToDiskOnly); Controller.pageObjs.Add(pageObj); } }
public void CreatePages() { var dict = GetPerfPointData(eventLatency.eventDB.SQLiteDBFile); foreach (KeyValuePair <string, List <Latency.LogCapture_Sec> > kv in dict) { string groupTitle = "LogCapturePrimary"; Pages.LogCapturePrimaryPage page = new Pages.LogCapturePrimaryPage(kv.Key, kv.Value, "Replica" + "(" + kv.Key + ")", groupTitle); page.GetData(); // page.SavePageToDisk(); PageTemplate.PageObject pageObj = new PageTemplate.PageObject("logcapture", page, PageTemplate.PageObjState.SaveToDiskOnly); Controller.pageObjs.Add(pageObj); } }
public void CreatePages() { var dict = GetPerfPointData(networkLatency.eventDB.SQLiteDBFile); foreach (KeyValuePair <string, List <Latency.LogBlockNetLatency_Sec> > kv in dict) { string groupTitle = "Primary Send"; if (networkDir == NetworkDirection.Secondary_To_Primary) { groupTitle = "Secondary Send"; } Pages.SyncReceiveNetLatencyPage page = new Pages.SyncReceiveNetLatencyPage(kv.Key, kv.Value, "Replica" + "(" + kv.Key + ")", groupTitle); page.GetData(); // page.SavePageToDisk(); PageTemplate.PageObject pageObj = new PageTemplate.PageObject("sync receive latency", page, PageTemplate.PageObjState.SaveToDiskOnly); Controller.pageObjs.Add(pageObj); } }
public void CreatePages() { var dict = GetPerfPointData(eventLatency.eventDB.SQLiteDBFile); if (dict == null) { return; } foreach (KeyValuePair <string, List <Latency.FlowControl_Sec> > kv in dict) { string groupTitle = "DBFlowControl"; Pages.DBFlowControlPage page = new Pages.DBFlowControlPage(NetworkLatency.replicaId, kv.Value, "DB" + "(" + kv.Key + ")", groupTitle, kv.Key); page.GetData(); PageTemplate.PageObject pageObj = new PageTemplate.PageObject("dbflowcontrolpage", page, PageTemplate.PageObjState.SaveToDiskOnly); Controller.pageObjs.Add(pageObj); //page.SavePageToDisk(); } }
public void CreatePages() { var dict = GetPerfPointData(eventLatency.eventDB.SQLiteDBFile); string groupName = "Primary Statistics"; if (server == Replica.Secondary) { groupName = "Secondary Statistics"; } foreach (KeyValuePair <int, List <Latency.LogBlockFlush_Sec> > kv in dict) { Pages.LogBlockLocalHarden page = new Pages.LogBlockLocalHarden(server, kv.Key, kv.Value, "Local Flush (db=" + kv.Key + ")", groupName); page.GetData(); // page.SavePageToDisk(); PageTemplate.PageObject pageObj = new PageTemplate.PageObject("logblockHarden ", page, PageTemplate.PageObjState.SaveToDiskOnly); Controller.pageObjs.Add(pageObj); } }