Would you like a ready-to-use Python script that connects to ACE REST API and generates a formatted HTML report?
# Show all running integration servers mqsireportproperties MyNode -e MyServer -o AllMessageFlows -r mqsireportproperties MyNode -e MyServer -o MessageFlowStatistics -r
https://<ace-host>:7600/ibm/api/explorer/ Key endpoints for reports:
| Report Type | Endpoint | |-------------|-----------| | Integration Node status | GET /v2/nodes/nodeName | | All integration servers | GET /v2/servers | | Message flow statistics (last X minutes) | GET /v2/servers/serverName/messageFlows/flowName/statistics | | Error logs | GET /v2/servers/serverName/logs | | Resource statistics | GET /v2/nodes/nodeName/resources/statistics |
curl -k -u admin:password \ "https://localhost:7600/v2/servers/MyServer/messageFlows/MyFlow/statistics?period=3600" Step 1: Collect data via script (Python + ACE REST API) import requests, json, datetime url_stats = "https://localhost:7600/v2/servers/OrderServer/messageFlows" response = requests.get(url_stats, auth=('admin','pwd'), verify=False) flows = response.json()
Еще нет аккаунта?
Создать аккаунт