REST API: System Statistics

The System Statistics service allows you to obtain system-level DB/DC statistics for an IDMS system.
For more information, see DCMT DISPLAY STATISTICS Command in the "IDMS System Tasks and Operator Commands" section of the IDMS Reference documentation.
HTTP Method and URI Path
The URI path has the following format:
GET
<base URL>
/systemStatistics/
<datasource>
Where:
  • <base URL>
    specifies the base URL address for the CA IDMS REST API service
  • <datasource>
    (required) Identifies the CA IDMS system where the API request will be sent and is defined in the datasources.yml file
Example:
Return DB/DC statistics for IDMS system SYSOD108
https://zoshost.domain.com:10010/api/v1/systemStatistics/SYSOD108
Response:
{ "header": { "currentTimeDate": "08:05:35.43 20/322", "startupTimeDate": "09:50:38.89 20/321", "swapCallCount": 960, "systemModeTime": "00:01.909019", "userModeTime": "00:00.000807", "ziipOnCpTime": "00:00.003440", "ziipOnZiipTime": "00:01.373854" }, "tasks": { "abendedTaskCount": 3, "adsoAbortCount": 3, "deadlockVictimsCount": 3, "deadlocksCount": 5, "maxTasksInSysgen": 50, "runawayTaskAbortCount": 2, "systemTasksProcessedCount": 9, "timesAtMaxTasksCount": 1, "totalTasksProcessedCount": 36 }, "transactions": { "distributedTransactionsEndedNormallyCount": 4, "externalTransactionsEndedNormallyCount": 416, "maxConcurrentDistributedTransactionCount": 3, "maxConcurrentTransactionCount": 644, "maxExternalConcurrentTransactionCount": 7, "maxExternalRequestUnits": 10, "processedDistributedTransactionCount": 5, "processedExternalTransactionCount": 5, "processedTransactionCount": 5552, "transactionsEndedNormallyCount": 76164 }, "database": { "bufferWaitsCount": 50, "calcRecordsWithOverflowCount": 133, "calcRecordsWithoutOverflowCount": 24, "databaseCallsCount": 51712, "fragmentsStoredCount": 57, "pagesReadCount": 1534, "pagesRequestedCount": 4641164, "pagesWrittenCount": 1252, "recordsCurrentOfRunUnitCount": 7561, "recordsRelocatedCount": 122, "recordsRequestedCount": 9196, "totalLocksAquiredCount": 220, "viaRecordsWithOverflowCount": 182, "viaRecordsWithoutOverflowCount": 19 }, "index": { "fewestLevelsSearchedCount": 8, "greatestLevelsSearchedCount": 21, "indexLevelsSearchedCount": 4, "indexesSearchedCount": 32, "orphanedRecordsAdoptionCount": 30, "sr7RecordCount": 15, "sr7RecordDeleteCount": 1, "sr8RecordCount": 48, "sr8RecordDeleteCount": 12, "sr8SpawnCount": 26, "sr8SplitCount": 12 }, "sql": { "accessModulesCount": 7, "highRowsSortedCount": 20, "lowRowsSortedCount": 5, "rowsDeletedCount": 17, "rowsFetchedCount": 894, "rowsInsertedCount": 20, "rowsSortedCount": 106, "rowsUpdatedCount": 42, "sortsCount": 894, "sqlCommandsCount": 331 }, "journal": { "journalBlock100FullCount": 2, "journalBlock10FullCount": 2, "journalBlock20FullCount": 2, "journalBlock30FullCount": 2, "journalBlock40FullCount": 2, "journalBlock50FullCount": 2, "journalBlock60FullCount": 2, "journalBlock70FullCount": 2, "journalBlock80FullCount": 2, "journalBlock90FullCount": 2, "journalBuffersWaitCount": 1, "journalPutCount": 5 }, "internal": { "dpeCount": 1500, "dpeHighWaterMark": 388, "dpeThresholdExceededCount": 0, "rceCount": 3000, "rceHighWaterMark": 331, "rceThresholdExceededCount": 0, "rleCount": 4000, "rleHighWaterMark": 377, "rleThresholdExceededCount": 0, "stackHighWaterMark": 853, "stackSizeInWords": 2400 }, "storage": { "dbGetStorageCount": 711, "freeStorageRequestCount": 42, "getStorageRequestCount": 42, "pageFixCount": 3, "pageFixRequestCount": 3, "pageFreeCount": 1, "pageFreeRequestCount": 1, "pageReleaseCount": 6, "pageReleaseRequestCount": 6, "scan1StorageRequestSatisfiedCount": 31, "scan2StorageRequestSatisfiedCount": 3, "shkGetStorageCount": 18, "shrGetStorageCount": 5, "sysGetStorageCount": 942, "systemShortOnStorageCount": 4, "uskGetStorageCount": 15, "usrGetStorageCount": 698 }, "program": { "loadsNonXaReentrantProgramPoolCount": 40, "loadsStandardProgramPoolCount": 2, "loadsXaProgramPoolCount": 20, "loadsXaReentrantProgramPoolCount": 7, "pagesLoadedNonXaReentrantProgramPoolCount": 25, "pagesLoadedStandardProgramPoolCount": 24, "pagesLoadedXaProgramPoolCount": 120, "pagesLoadedXaReentrantProgramPoolCount": 17, "waitsNonXaReentrantProgramPoolCount": 3, "waitsStandardProgramPoolCount": 2, "waitsXaProgramPoolCount": 6, "waitsXaReentrantProgramPoolCount": 2 }, "scratch": { "deleteScratchRequestCount": 2901, "getScratchRequestCount": 523, "putScratchRequestCount": 7267 }, "queue": { "autostartTasksStartedCount": 1, "deleteQueueRequestCount": 1, "getQueueRequestCount": 2, "putQueueRequestCount": 0 }, "time": { "getTimeRequestCount": 989, "setTimeCancelRequestCount": 20, "setTimePostRequestCount": 532, "setTimeStartTaskRequestCount": 61, "setTimeWaitRequestCount": 462 }, "users": { "signedOnUsersCount": 80, "signedOnUsersHighWaterMark": 85 }, "mq": { "concurrentSubtaskUseHighWaterMark": 3, "mqcloseCount": 15, "mqgetCount": 15, "mqiCallsCount": 34, "mqopenCount": 15, "mqputCount": 15, "subtaskExceededCount": 1, "subtaskThreshold": 4, "totalMqCallsCount": 25 } }