API instrumentation categories
IBM Storage Protect API client instrumentation reports the elapsed times for many process categories.
The following table lists the API client instrumentation categories that are tracked and the activity that is timed.
| Category | Activity |
|---|---|
| Waiting on App | Time that the IBM Storage Protect API is waiting on the application that is sending IBM Storage Protect data. For example, the time spent waiting for a database application to send IBM Storage Protect data. If this value is high, focus your performance analysis on the application that is sending the data as well as the disk performance. |
| API Send Data | Time that is spent sending data to the IBM Storage Protect server. If the value is high, there might be a network problem or a storage pool performance problem on the IBM Storage Protect server. |
| API Query | Time that is spent querying the IBM Storage Protect server for information. |
| API Get Data | Time spent retrieving data from the IBM Storage Protect server. A high value might represent network problems between the server and client or server storage pool performance problems. For example, slow disk speeds or tape mount times. |
| API End Txn | Time that is spent in committing the current transaction to the IBM Storage Protect server. If the value is high, consider changing the settings that might use larger client transactions, or examine the server active log write performance. |
| API Dedup fingerprint | Time that is spent calculating the segmentation sizes of the incoming data. This category is a CPU intensive operation. |
| API ICC Digest (dedup) | Time that is spent computing the hash for the deduplication segments. This category is a CPU intensive operation. |
| API Query Dedup Cache | Time that is spent querying the deduplication cache on local disk for deduplication segments. |
| API Query Server Dedup | Time that is spent querying the IBM Storage Protect server for data deduplication segments. If this value is high, examine database performance on the IBM Storage Protect server. |
| API Misc | Other minor activities of the IBM Storage Protect API client. |