How Can We Help?

To get Request Aggregate Counts and percentages of Good, Failed, Slow, Timed Out, Unknown,  and average response per transaction per application, use the following,

APIs:

  • GET /config/accounts/{accountId}/applications/{applicationId}/services – To get details on all services per application
  • GET /kpi-data/accounts/{accountId}/services/{serviceId}/request-aggregates – To get aggregated data per service

 

You can create a script as follows:

Input to the script: organization id, application id, time range

Script Output: Multiple CSVs

  • CSV1 – Details of all services for an application Id
  • CSV2….N – Request aggregated data per service (One CSV per service). Here, N is the number of services for an application in an account.
  • Output should be in tar or zip format.

Example:

Say, there are two services for an application in an account. You get three CSVs as output.

  • CSV1 containing details of two services in the application.
  • CSV2 containing request aggregated data for service 1.
  • CSV3 containing request aggregated data for service 2.
  • All these CSVs are part of a single output folder.

bash transactionReport.sh <ORG_ID> <Application ID> <FROM_TIME> <TO_TIME>

FROM AND TO TIME FORMAT: “YYYY-MM-DD HH:MM:SS”

bash transactionReport.sh 5 31 “2020-03-01 10:29:07” “2020-04-17 10:29:07”

Table of Contents