cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

API call impact on SaaS service

suresh230591
Advisor

Hi,

As I know we can call an API once in 6 seconds. What sort of effect that have on services running. If our call taking 5 seconds to complete ,will the SaaS service be degraded.

8 REPLIES 8

wolfgang_beer
Dynatrace Champion
Dynatrace Champion

Please explain a little more what you mean.

Our API calls are not influencing our other SaaS service, they run in a separate thread pool.

suresh230591
Advisor

Thanks Wolfgang, I thought while pulling the data they will affect the other services running.

Do we have any restrictions on amount of data we can pull.

What information {problemDetail} parameter in webhook is going to give us.

Can we add extra field in Custom JSON payload which is not in document in webhook or API

please advice

wolfgang_beer
Dynatrace Champion
Dynatrace Champion

There is a throttling limit of 10/requests per minute that will be raised to 50requests/min within the next sprints. There is no data limit applied. All your API requests share the same threadpool, which means if you trigger a huge request all your other API requests will be delayed.

The {ProblemDetails} placeholder returns the human readable details of the problem in HTML. Its the same content that is also sent out by email.

suresh230591
Advisor

Below is the information I am getting through email when a problem occur.

The same kind of detail I will be getting through {ProblemDetails} placeholder.( please confirm)

OPEN Problem 48 in environment xxx12345

________________________________________

1 impacted infrastructure component

________________________________________


Host
XX-XX-123456.xxxxxxxxxxxx.fx.internal.cloud.net

CPU saturation

99 % CPU usage

Is it possible to add extra field or placeholder in JSON payload or in API other than given in document.

wolfgang_beer
Dynatrace Champion
Dynatrace Champion

Yes.confirmed.

suresh230591
Advisor

Thanks Wolfgang for your quick response.

I will appreciate if you give a quick comment on below mention statement.

Is it possible to add extra field or placeholder in JSON payload or in API other than given in document?

wolfgang_beer
Dynatrace Champion
Dynatrace Champion

The JSON payload within the WebHook push notification is completely customizable, which means you can add any custom JSON attribute. In terms of placeholder that Dynatrace automatically fills, its the list that is documented within the UI.

Wolfgang, in the examples I was given by Pre-Sales of the {ProblemDetails} attribute in the Webhook :-

OPEN Problem 969 in environment zxi11465

________________________________________

1 impacted infrastructure component

________________________________________

Host

rb-dv-covmsms02.z2h5dbec1qeebjdxjehz154qug.fx.internal.cloudapp.net

Low disk space

Disk '/' has low disk space



there seems to be {eventTypes} in the description, in this case Low Disk Space. Are these accessible outside the {ProblemDetails} if not what is the structure of {ProblemDetails}?

cheers.