你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Metrics - Custom - Create

发布资源的指标值

POST https://monitoring.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProvider}/{resourceTypeName}/{resourceName}/metrics

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

ARM 资源组名称

resourceName
path True

string

ARM 资源名称

resourceProvider
path True

string

ARM 资源提供程序名称

resourceTypeName
path True

string

ARM 资源类型名称

subscriptionId
path True

string

Azure 订阅 ID

请求头

名称 必需 类型 说明
Content-Type True

string

支持 application/json 和 application/x-ndjson

Content-Length True

integer

int32

有效负载的内容长度

Authorization True

string

为受众“https:\monitoring.azure.com”颁发的授权令牌问题

请求正文

名称 必需 类型 说明
data True

AzureMetricsData

time True

string

获取或设置 ISO 8601 格式的 Time 属性 ()

响应

名称 类型 说明
200 OK

AzureMetricsResult

Azure 指标发布成功

Other Status Codes

AzureMetricsResult

服务器出现意外错误。 有关原因,请参阅响应对象

示例

Post azure metrics for cows sold with related metadata as dimensions

示例请求

POST https://monitoring.azure.com/subscriptions/b7ac8a0c-fbae-4e29-a0f7-09999b8857a1/resourcegroups/CowsSeller/providers/Microsoft.Storage/storageAccounts/cowssellerstore/metrics




{
  "time": "2018-08-24T 11:02:00-7:00",
  "data": {
    "baseData": {
      "metric": "CowsSold",
      "namespace": "Cows",
      "dimNames": [
        "Breed",
        "Color",
        "Age"
      ],
      "series": [
        {
          "dimValues": [
            "Angus",
            "Blue",
            "5"
          ],
          "min": 5,
          "max": 20,
          "sum": 30,
          "count": 3
        }
      ]
    }
  }
}

示例响应

{
  "statusCode": 200
}

定义

名称 说明
ApiError
ApiFailureResponse
AzureMetricsBaseData
AzureMetricsData
AzureMetricsDocument
AzureMetricsResult
AzureTimeSeriesData

ApiError

名称 类型 说明
code

string

获取或设置 Azure 指标错误代码

message

string

获取或设置 Azure 指标错误消息

ApiFailureResponse

名称 类型 说明
error

ApiError

AzureMetricsBaseData

名称 类型 说明
dimNames

string[]

获取或设置维度名称的列表 (可选)

metric

string

获取或设置指标名称

namespace

string

获取或设置指标命名空间

series

AzureTimeSeriesData[]

获取或设置指标的时序数据列表, (每个唯一维度组合一个)

AzureMetricsData

名称 类型 说明
baseData

AzureMetricsBaseData

AzureMetricsDocument

名称 类型 说明
data

AzureMetricsData

time

string

获取或设置 ISO 8601 格式的 Time 属性 ()

AzureMetricsResult

名称 类型 说明
apiFailureResponse

ApiFailureResponse

statusCode

integer

Http 状态代码响应

AzureTimeSeriesData

名称 类型 说明
count

integer

获取或设置 Count 值

dimValues

string[]

获取或设置维度值

max

number

获取或设置最大值

min

number

获取或设置最小值

sum

number

获取或设置 Sum 值