Beispiel #1
0
        private KPI CreateServerTooBusyPctKpi(KPIList kpiList)
        {
            KPI stbPct = new KPI();
            stbPct.KPIName = "ServerTooBusyPct";
            stbPct.Dt = DateTime.UtcNow;

            KPI stb = kpiList.FindKpiByName("ServerTooBusyCount");
            KPI rr = kpiList.FindKpiByName("RawRequests");

            if (rr.KPIValue > 0)
            {
                stbPct.KPIValue = (stb.KPIValue * 100) / rr.KPIValue;
            }
            else
            {
                stbPct.KPIValue = 0;
            }

            return stbPct;
        }