处理Azure Webapps度量API时出现异常和不正确的响应

处理Azure Webapps度量API时出现异常和不正确的响应,azure,azure-web-app-service,azure-sdk-.net,azure-management-api,Azure,Azure Web App Service,Azure Sdk .net,Azure Management Api,尝试以编程方式从Web应用程序的Azure管理API检索性能度量定义和值 使用最新的Nuget软件包(基于Rest)进行Azure管理:Assembly Microsoft.Azure.Management.Websites.dll,v1.0.0.2 ctx.Sites.GetSiteMetrics返回一个内部服务器错误,无论我向filter属性传递了什么参数 var defs = ctx.Sites.GetSiteMetrics(site.AzureRe

尝试以编程方式从Web应用程序的Azure管理API检索性能度量定义和值

使用最新的Nuget软件包(基于Rest)进行Azure管理:Assembly Microsoft.Azure.Management.Websites.dll,v1.0.0.2

ctx.Sites.GetSiteMetrics返回一个内部服务器错误,无论我向filter属性传递了什么参数

                    var defs = ctx.Sites.GetSiteMetrics(site.AzureResourceGroup, site.AzureResourceName, false,
                        string.Format("$filter=(startTime eq '{0}')",
                            DateTime.UtcNow.Subtract(TimeSpan.FromMinutes(10)).ToString("yyyy-MM-ddThh:mm:ssZ"))).Value;
ctx.Sites.GetSiteMetricDefinitions返回15个空对象(不正确的序列化?)

库的早期版本(基于TokenCloudCredential)返回的错误更加模糊(未找到资源)

有什么想法吗

根据请求,GetSiteMetricDefinitions调用的fiddler输出(看起来确实是不正确的序列化?)


关于“ctx.Sites.GetSiteMetricDefinitions返回15个空对象(不正确的序列化?),您是否可以尝试使用fiddler查看实际请求以查看是否有任何真实数据返回?完成。后期编辑。数据回来了注意,有两个网站管理nuget包来自nuget,你是否碰巧使用了错误的一个,正确的一个似乎升级到版本4+有两个。版本4.x使用经典API。我正在尝试使用ARM(资源管理器)API。我的理解是,我不能用经典软件包与基于ARM的网站交谈。对于ARM版本的网站,什么是合适的Nuget软件包?很高兴听到您已经解决了问题:)
    {
   "id":"/subscriptions/xxxxxxxxx-xxxx-xxxx-xxxx-4384e4cfd2d6/resourceGroups/ARMTest/providers/Microsoft.Web/sites/WebAppArmTest1/metricdefinitions",
   "value":[
      {
         "name":{
            "value":"CpuTime",
            "localizedValue":"CPU Time"
         },
         "unit":"Seconds",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Requests",
            "localizedValue":"Requests"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"BytesReceived",
            "localizedValue":"Data In"
         },
         "unit":"Bytes",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"BytesSent",
            "localizedValue":"Data Out"
         },
         "unit":"Bytes",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http2xx",
            "localizedValue":"Http 2xx"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http3xx",
            "localizedValue":"Http 3xx"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http401",
            "localizedValue":"Http 401"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http403",
            "localizedValue":"Http 403"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http404",
            "localizedValue":"Http 404"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http406",
            "localizedValue":"Http 406"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http4xx",
            "localizedValue":"Http 4xx"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"Http5xx",
            "localizedValue":"Http Server Errors"
         },
         "unit":"Count",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"MemoryWorkingSet",
            "localizedValue":"Memory working set"
         },
         "unit":"Bytes",
         "primaryAggregationType":"Total",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"AverageMemoryWorkingSet",
            "localizedValue":"Average memory working set"
         },
         "unit":"Bytes",
         "primaryAggregationType":"Average",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      },
      {
         "name":{
            "value":"AverageResponseTime",
            "localizedValue":"Average Response Time"
         },
         "unit":"Seconds",
         "primaryAggregationType":"Average",
         "resourceUri":null,
         "metricAvailabilities":[
            {
               "timeGrain":"PT1M",
               "retention":"P2D"
            },
            {
               "timeGrain":"PT1H",
               "retention":"P30D"
            },
            {
               "timeGrain":"P1D",
               "retention":"P90D"
            }
         ],
         "properties":[

         ]
      }
   ]
}