Delen via


De metrische gegevens voor een invoegtoepassing ophalen

 

Van toepassing op: Windows Azure Pack

Haalt de metrische gegevens van de opgegeven begindatum op van de opgegeven einddatum.

Aanvraag

Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. Vervang <AddonId> door de id van de invoegtoepassing voor de metrische gegevens die worden verzameld.

Methode

Aanvraag-URI

HTTP-versie

GET

<https:// ServiceMgmt>:30004/addons/<AddonId>/metrics

HTTP/1.1

URI-parameters

In de volgende tabel worden de URI-parameters beschreven.

URI-parameter

Description

Starttime

Vereist. De datum/tijd om metrische gegevens te verzamelen.

Eindtijd

Vereist. De datum/tijd om te stoppen met het verzamelen van metrische gegevens.

Aanvraagheaders

In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.

Aanvraagheader

Beschrijving

Autorisatie: Bearer

Vereist. Het bearer-token voor autorisatie.

x-ms-principal-id

Vereist. De principal-id.

x-ms-client-request-id

Optioneel. De clientaanvraag-id.

x-ms-client-session-id

Optioneel. De clientsessie-id.

x-ms-principal-liveid

Optioneel. De principal Live-id.

Aanvraagbody

Geen.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK). Retourneert 404 als de URI-parameters onjuist zijn.

Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.

Antwoordheaders

Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.

Hoofdtekst van antwoord

In de volgende tabel worden de elementen van de hoofdtekst van het antwoord beschreven.

Elementnaam

Beschrijving

Naam

De naam van de metrische waarde. Dit kan 'DailySignupCount' of 'TotalSignupCount' zijn.

PrimaryAggregationType

Het primaire aggregatietype voor metrische gegevens. Waarden zijn 'Totaal'

ConfigState

De metrische eenheid. Waarden zijn Bytes BytesPerSec,"Count","Megabytes", "Milliseconden", "Other", "Percentage", "Seconds".

TimeGrain

Het tijdsinterval voor metrische gegevens.

StartTime

De begintijd voor de geretourneerde set met metrische waarden.

EndTime

De eindtijd voor de geretourneerde set met metrische waarden.

Waarden

Een lijst met metrische waarden. In het geval van aggregatietype Aantal wordt de volgende indeling gebruikt:

Naam van element

Description

Tijd gemaakt

De datum/tijd waarop de metrische waarde is vastgelegd.

Totaal

Voor 'DailySignUp': het totale aantal geregistreerde dagelijkse aanmeldingen. Voor TotalSignUp het totale aantal aanmeldingen.

Minimum

De minimumwaarde

Maximum

De maximumwaarde

Count

Het aantal waarden

Voorbeeld

In het volgende codevoorbeeld ziet u een add-on Metrics-aanvraag .

GET https://<Computer>:30004/addons/GoldAhihps8jy/metrics?startTime=2013-06-22T07%3a00%3a00.0000000Z&endTime=2013-06-29T07%3a00%3a00.0000000Z HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 5b933374-0387-4f5d-8bce-13f5c067d54b-2013-06-28 18:30:18Z
x-ms-client-session-id: d19ca528-d7bf-4a62-9d4d-03adbb4f6c74
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004

In het volgende codevoorbeeld ziet u het antwoord Add Add-on Metrics .

[
  {
    "Name": "DailySignupCount",
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "TimeGrain": "1.00:00:00",
    "StartTime": "2013-06-22T07:00:00Z",
    "EndTime": "2013-06-29T07:00:00Z",
    "Values": [
      {
        "TimeCreated": "2013-06-22T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      },
      {
        "TimeCreated": "2013-06-23T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      },
      {
        "TimeCreated": "2013-06-28T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      }
    ]
  },
  {
    "Name": "TotalSignupCount",
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "TimeGrain": "1.00:00:00",
    "StartTime": "2013-06-22T07:00:00Z",
    "EndTime": "2013-06-29T07:00:00Z",
    "Values": [
      {
        "TimeCreated": "2013-06-22T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      },
      {
        "TimeCreated": "2013-06-27T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      },
      {
        "TimeCreated": "2013-06-28T07:00:00Z",
        "Total": 0,
        "Minimum": null,
        "Maximum": null,
        "Count": 1
      }
    ]
  }
]

Zie ook

Invoegtoepassingsinterfaces voor beheerders