private string GetSourceName(WebsiteMetricsDataSource websiteMetricsDataSource) { switch(websiteMetricsDataSource) { case WebsiteMetricsDataSource.MetricsApi: return "MetricsApi"; case WebsiteMetricsDataSource.WebsitesApi: return "WebsitesApi"; default: return "UnknownSource"; } }
private string GetSourceName(WebsiteMetricsDataSource websiteMetricsDataSource) { switch (websiteMetricsDataSource) { case WebsiteMetricsDataSource.MetricsApi: return("MetricsApi"); case WebsiteMetricsDataSource.WebsitesApi: return("WebsitesApi"); default: return("UnknownSource"); } }
internal GraphiteCounterName BuildGraphiteCounterNamePercentage(WebsiteMetricsDataSource websiteMetricsDataSource,string metricName) { return BuildGraphiteCounterName(websiteMetricsDataSource,metricName,"Percentage"); }
internal GraphiteCounterName BuildGraphiteCounterName(WebsiteMetricsDataSource websiteMetricsDataSource,string metricName,string metricUnit) { //Azure.WebSites.<websitename>.<slot>.MetricsApi.<metricname>.<unit>.Average return new GraphiteCounterName("Azure","WebSites", _websiteName,"Production",GetSourceName(websiteMetricsDataSource), metricName,metricUnit); }
internal GraphiteCounterName BuildGraphiteCounterNamePercentage(WebsiteMetricsDataSource websiteMetricsDataSource, string metricName) { return(BuildGraphiteCounterName(websiteMetricsDataSource, metricName, "Percentage")); }
internal GraphiteCounterName BuildGraphiteCounterName(WebsiteMetricsDataSource websiteMetricsDataSource, string metricName, string metricUnit) { //Azure.WebSites.<websitename>.<slot>.MetricsApi.<metricname>.<unit>.Average return(new GraphiteCounterName("Azure", "WebSites", _websiteName, "Production", GetSourceName(websiteMetricsDataSource), metricName, metricUnit)); }