Veeam Service Provider Console RESTful APIs Dashboard
Veeam Service Provider Console RESTful APIs Dashboard consists of the following panels:
Panel | Collected Metric | Description |
---|---|---|
Requests per Minute | vspc.rest__total_requests_with_tags | Number of requests processed in 1 minute. |
Error Rate (%) per Minute | vspc.rest__one_minute_error_percentage_rate | Error percentage among responses. Updates after every processed request. |
Active Requests | vspc.rest__active_requests | Graph that represents changes in the number of requests being processed at the moment. |
Async Action Results | vspc.rest__current_uncleaned_async_action_count | Number of async actions whose results are not yet deleted. |
Active Async Actions | vspc.rest__current_async_action_count | Number of currently processed async actions. |
Total Requests per User | vspc.rest__total_requests_with_tags | Number of processed requests for each user. |
Total Requests per Login | vspc.rest__total_requests_with_tags | Number of processed requests for each user identity. |
Errors per User | vspc.rest__total_errors_with_tags | Number of returned errors for each user. |
Errors per Login | vspc.rest__total_errors_with_tags | Number of returned errors for each user identity. |
Throttled Requests per User | vspc.rest__total_throttled_requests_with_tags | Number of throttled requests for each user. |
Throttled Requests per Login | vspc.rest__total_throttled_requests_with_tags | Number of throttled requests for each user identity. |
Total Requests | vspc.rest__total_requests | Graph that represents changes in the total number of processed requests. |
Requests per Endpoint | vspc.rest__total_requests_with_tags | Graph that represents changes in the number of processed requests for each endpoint. |
Response Time | vspc.rest__transactions_timer | Percentiles of response time at any second. |
Response Time per Endpoint (95th Percentile) | vspc.rest__transactions_per_endpoint_timer | Graph that represents 95th percentiles of response time at any second for each endpoint. |
Requests per Endpoint | vspc.rest__total_requests_with_tags | Table that represents the number of processed requests for each endpoint. |
Response Time per Endpoint (95th Percentile) | vspc.rest__transactions_per_endpoint_timer | Table that represents 95th percentiles of response time for each endpoint. |
Post Request Size | vspc.rest__post_size | Graph that represents changes in the percentiles of POST request sizes. |
Put Request Size | vspc.rest__put_size | Graph that represents changes in the percentiles of PUT request sizes. |
Total Errors by Code | vspc.rest__total_errors_with_tags | Ratio of errors for each error code. |
Total Errors by Type | vspc.rest__total_errors_with_tags | Ratio of errors for each error type. |
Total Errors | vspc.rest__total_errors | Graph that represents changes in the total number of errors. |
Error Rate (%) | vspc.rest__one_minute_error_percentage_rate | Graph that represents changes in the error percentage among responses. Updates after every processed request. |
Errors per User and Route | vspc.rest__total_errors_with_tags | Number of errors for each user and endpoint. |
Errors per Endpoint | vspc.rest__total_errors_with_tags | Number of errors with error types for each endpoint. |
The following metrics are also collected and can be used to create custom panels:
- vspc.rest__total_throttled_requests — total number of throttled requests.
- vspc.rest__one_minute_error_percentage_rate_per_endpoint — error percentage among responses returned in one minute for each endpoint. Updates after every processed request.