Partager via


Récupérer le nombre de bases de données sur un serveur (MySQL)

 

S’applique à : Windows Azure Pack

Récupère la métrique de nombre de bases de données d’un serveur d’hébergement pendant la durée spécifiée.

Requête

Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services et <ServerId> par l’identificateur du serveur.

Méthode

URI de demande

Version HTTP

GET

<https:// ServiceMgmt>:30004/services/mysqlservers/hostingServers/<ServerId>/Metrics/DatabaseCount

HTTP/1.1

Paramètres URI

Le tableau suivant décrit les paramètres d’URI.

Paramètre d’URI

Description

startTime

Heure au format UTC, pour commencer à collecter la métrique.

endTime

Heure au format UTC, pour arrêter la collecte de la métrique.

En-têtes de requête

Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.

En-tête de requête

Description

Autorisation : porteur

Obligatoire. Jeton du porteur d’autorisation.

x-ms-principal-id

Obligatoire. Identificateur du principal.

x-ms-client-request-id

facultatif. Identificateur de demande client.

x-ms-client-session-id

facultatif. Identificateur de session client.

x-ms-principal-liveid

facultatif. Identificateur en direct du principal.

Corps de la demande

Aucun.

response

La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.

Code d’état

Une opération réussie envoie le code d'état 200 (OK).

En-têtes de réponse

La réponse de cette opération inclut des en-têtes HTTP standard. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.

Corps de la réponse

Le tableau suivant décrit les éléments clés du corps de la réponse :

Nom de l'élément

Description

ResourceMetricResponse

Métrique récupérée. Pour plus d’informations, consultez ResourceMetricResponse (MySQL Object).

Exemple

L’exemple de code suivant montre une récupération du nombre de bases de données sur une demande de serveur .

GET https://<ServiceMgmt>:30004/services/mysqlservers/hostingServers/<ServerId>/Metrics/DatabaseCount?startTime=2013-08-27T23:51:56.7613394Z&endTime=2013-08-28T23:51:56.7613394Z HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: 59098650-61da-4dc3-9472-b5eee712be0a-2013-08-28 23:51:56Z
x-ms-client-session-id: aa1ca0e4-94b9-4db6-97ab-e1ed667173d7
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: es-ES
Host: <ServiceMgmt>:30004
Connection: Keep-Alive

L’exemple de code suivant montre un nombre de bases de données sur une réponse serveur .

{
  "Code": null,
  "Message": null,
  "Data": {
    "Name": "DatabaseCount",
    "Dimensions": [

    ],
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "MetricAvailabilities": [

    ],
    "EndTime": "2013-08-28T23:00:00",
    "StartTime": "2013-08-27T23:00:00",
    "Values": [
      {
        "TimeCreated": "2013-08-28T23:00:00",
        "Total": 1,
        "Minimum": 1,
        "Maximum": 1,
        "Count": 1
      },
      {
        "TimeCreated": "2013-08-27T23:00:00",
        "Total": 0,
        "Minimum": 0,
        "Maximum": 0,
        "Count": 1
      }
    ],
    "TimeGrain": "01:00:00"
  }
}

Voir aussi

Interfaces du serveur d’hébergement du fournisseur de ressources MySQL