Viewing Dashboard

Preconfigured Grafana dashboard for Veeam Service Provider Console 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.

For details on working with the dashboard and panels customization, see sections Panels and Dashboard Features of Grafana documentation.