Dela via


Metrics - Custom - Create

Publicera måttvärdena för en resurs.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

ARM-resursgruppens namn

resourceName
path True

string

ARM-resursnamnet

resourceProvider
path True

string

ARM-resursproviderns namn

resourceTypeName
path True

string

ARM-resurstypens namn

subscriptionId
path True

string

Azure-prenumerations-ID:t

Begärandehuvud

Name Obligatorisk Typ Description
Content-Type True

string

Stöder application/json och application/x-ndjson

Content-Length True

integer

int32

Nyttolastens innehållslängd

Authorization True

string

Problem med auktoriseringstoken för målgruppen "https:\monitoring.azure.com"

Begärandetext

Name Obligatorisk Typ Description
data True

AzureMetricsData

time True

string

Hämtar eller anger tidsegenskap (i ISO 8601-format)

Svar

Name Typ Description
200 OK

AzureMetricsResult

Publiceringen av Azure-mått har slutförts

Other Status Codes

AzureMetricsResult

Ett oväntat fel från servern. Se svarsobjektet av orsaken

Exempel

Post azure metrics for cows sold with related metadata as dimensions

Exempelbegäran

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
        }
      ]
    }
  }
}

Exempelsvar

{
  "statusCode": 200
}

Definitioner

Name Description
ApiError
ApiFailureResponse
AzureMetricsBaseData
AzureMetricsData
AzureMetricsDocument
AzureMetricsResult
AzureTimeSeriesData

ApiError

Name Typ Description
code

string

Hämtar eller anger felkoden för Azure-mått

message

string

Hämtar eller anger felmeddelandet för Azure-mått

ApiFailureResponse

Name Typ Description
error

ApiError

AzureMetricsBaseData

Name Typ Description
dimNames

string[]

Hämtar eller anger listan över dimensionsnamn (valfritt)

metric

string

Hämtar eller anger måttnamnet

namespace

string

Hämtar eller anger måttnamnområdet

series

AzureTimeSeriesData[]

Hämtar eller anger listan över tidsseriedata för måttet (en per unik dimensionskombination)

AzureMetricsData

Name Typ Description
baseData

AzureMetricsBaseData

AzureMetricsDocument

Name Typ Description
data

AzureMetricsData

time

string

Hämtar eller anger tidsegenskap (i ISO 8601-format)

AzureMetricsResult

Name Typ Description
apiFailureResponse

ApiFailureResponse

statusCode

integer

Http-statuskodsvar

AzureTimeSeriesData

Name Typ Description
count

integer

Hämtar eller anger antalsvärden

dimValues

string[]

Hämtar eller anger dimensionsvärden

max

number

Hämtar eller anger maxvärde

min

number

Hämtar eller anger minsta värde

sum

number

Hämtar eller anger summavärde