コード例 #1
0
		private string GetSourceName(WebsiteMetricsDataSource websiteMetricsDataSource) {
			switch(websiteMetricsDataSource) {
				case WebsiteMetricsDataSource.MetricsApi:
					return "MetricsApi";
				case WebsiteMetricsDataSource.WebsitesApi:
					return "WebsitesApi";
				default:
					return "UnknownSource";
			}
		}
コード例 #2
0
        private string GetSourceName(WebsiteMetricsDataSource websiteMetricsDataSource)
        {
            switch (websiteMetricsDataSource)
            {
            case WebsiteMetricsDataSource.MetricsApi:
                return("MetricsApi");

            case WebsiteMetricsDataSource.WebsitesApi:
                return("WebsitesApi");

            default:
                return("UnknownSource");
            }
        }
コード例 #3
0
		internal GraphiteCounterName BuildGraphiteCounterNamePercentage(WebsiteMetricsDataSource websiteMetricsDataSource,string metricName) {
			return BuildGraphiteCounterName(websiteMetricsDataSource,metricName,"Percentage");
		}
コード例 #4
0
		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);
						
		}
コード例 #5
0
 internal GraphiteCounterName BuildGraphiteCounterNamePercentage(WebsiteMetricsDataSource websiteMetricsDataSource, string metricName)
 {
     return(BuildGraphiteCounterName(websiteMetricsDataSource, metricName, "Percentage"));
 }
コード例 #6
0
 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));
 }