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": []
}