Affichage des propriétés relatives à la collecte de statistiques de ressources à l'aide de l'API REST d'administration

Vous pouvez utiliser l'API REST d'administration d' IBM® App Connect Enterprise pour afficher les propriétés relatives à la collecte des statistiques sur les ressources sur un serveur d'intégration.

Avant de commencer

Lisez les rubriques suivantes:

Procédure

Utilisez l'une des méthodes d'API REST suivantes pour interroger les propriétés de statistiques de ressources d'un serveur d'intégration.

  • Pour un serveur d'intégration indépendant:
    GET http://hostname:port/apiv2/statistics/resource-stats

    Par exemple, utilisez la commande curl suivante:

    curl -X GET http://hostname:port/apiv2/statistics/resource-stats
    Si la commande réussit, un code d'état HTTP 200 et une réponse similaire à la suivante sont renvoyés :
    {
      "hasChildren": false,
      "name": "resource-stats",
      "type": "resourceStats",
      "uri": "/apiv2/statistics/resource-stats",
      "properties": {
        "name": "Resource",
        "outputFormat": "inherit",
        "reportingOn": true,
        "type": "Resource"
      },
      "descriptiveProperties": {},
      "active": {
        "reportingOn": true
      },
      "actions": {
        "unavailable": {
          "start-collection": "/apiv2/statistics/resource-stats/start-collection"
        },
        "available": {
          "stop-collection": "/apiv2/statistics/resource-stats/stop-collection"
        }
      },
      "children": {},
      "links": []
    }
    
  • Pour un serveur d'intégration géré par un noeud d'intégration:
    GET http://hostname:port/apiv2/servers/integrationServerName/statistics/resource-stats

    Par exemple, pour afficher les propriétés de statistiques de ressources sur le serveur d'intégration ACESERV1, qui est géré par un noeud d'intégration, utilisez la commande curl suivante:

    curl -X GET http://hostname:port/apiv2/servers/ACESERV1/statistics/resource-stats
    Si la commande aboutit, le code d'état HTTP 200 et une réponse similaire à celle qui suit sont affichés returned.:
    {
      "hasChildren": false,
      "name": "resource-stats",
      "type": "resourceStats",
      "uri": "/apiv2/servers/ACESERV1/statistics/resource-stats",
      "properties": {
        "name": "Resource",
        "outputFormat": "inherit",
        "reportingOn": true,
        "type": "Resource"
      },
      "descriptiveProperties": {},
      "active": {
        "reportingOn": true
      },
      "actions": {
        "unavailable": {
          "start-collection": "/apiv2/servers/ACESERV1/statistics/resource-stats/start-collection"
        },
        "available": {
          "stop-collection": "/apiv2/servers/ACESERV1/statistics/resource-stats/stop-collection"
        }
      },
      "children": {},
      "links": []
    }