• Home
  • Dynatrace API
  • Configuration
  • Frequent issue detection
  • PUT configuration

Frequent issue detection API - PUT configuration

Updates the configuration of frequent issue detection.

The request consumes an application/json payload.

PUTManaged https://{your-domain}/e/{your-environment-id}/api/config/v1/frequentIssueDetection
SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/frequentIssueDetection
Environment ActiveGate https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/frequentIssueDetection

Authentication

To execute this request, you need an access token with Write configuration (WriteConfig) scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
bodyFrequentIssueDetectionConfig

The JSON body of the request, containing parameters of the frequent issue detection configuration

bodyoptional

Request body objects

The FrequentIssueDetectionConfig object

Parameters of the frequent issue detection. To learn more about it, see Detection of frequent issues in Dynatrace Documentation.

ElementTypeDescription
metadataConfigurationMetadata

Metadata useful for debugging

Can be null.

frequentIssueDetectionApplicationEnabledboolean

The detection for applications is enabled (true) or disabled (false).

frequentIssueDetectionServiceEnabledboolean

The detection for services is enabled (true) or disabled (false).

frequentIssueDetectionInfrastructureEnabledboolean

The detection for infrastructure is enabled (true) or disabled (false).

The ConfigurationMetadata object

Metadata useful for debugging

ElementTypeDescription
configurationVersionsinteger[]

A sorted list of the version numbers of the configuration.

Can be null.

currentConfigurationVersionsstring[]

A sorted list of version numbers of the configuration.

Can be null.

clusterVersionstring

Dynatrace version.

Can be null.

Request body JSON model

This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.

json
{ "frequentIssueDetectionApplicationEnabled": true, "frequentIssueDetectionServiceEnabled": true, "frequentIssueDetectionInfrastructureEnabled": true }

Response

Response codes

CodeTypeDescription
204-

Success. Configuration has been updated. Response doesn't have a body

400ErrorEnvelope

Failed. The input is invalid

Validate payload

We recommend that you validate the payload before submitting it with an actual request. A response code of 204 indicates a valid payload.

The request consumes an application/json payload.

POSTManaged https://{your-domain}/e/{your-environment-id}/api/config/v1/frequentIssueDetection/validator
SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/frequentIssueDetection/validator
Environment ActiveGate https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/frequentIssueDetection/validator

Authentication

To execute this request, you need an access token with Write configuration (WriteConfig) scope. To learn how to obtain and use it, see Tokens and authentication.

Response

Response codes

CodeTypeDescription
204-

Validated. The submitted configuration is valid. Response doesn't have a body.

400ErrorEnvelope

Failed. The input is invalid

Example

In this example, the request updates the configuration of anomaly detection for applications from the GET request example. It activates frequent issue detection for applications.

The API token is passed in the Authorization header.

You can download or copy the example request body to try it out on your own. Be sure to create a backup copy of your current configuration with the GET request.

Curl

shell
curl -L -X PUT 'https://mySampleEnv.live.dynatrace.com/api/config/v1/frequentIssueDetection' \ -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \ -H 'Content-Type: application/json' \ --data-raw '{ "frequentIssueDetectionApplicationEnabled": true, "frequentIssueDetectionServiceEnabled": true, "frequentIssueDetectionInfrastructureEnabled": false }'

Request URL

plaintext
https://mySampleEnv.live.dynatrace.com/api/config/v1/frequentIssueDetection

Request body

json
{ "frequentIssueDetectionApplicationEnabled": true, "frequentIssueDetectionServiceEnabled": true, "frequentIssueDetectionInfrastructureEnabled": false }

Response code

204

Result

The updated configuration has the following parameters:

Anomaly detection configuration - updated

Related topics
  • Detection of frequent issues

    Understand how Dynatrace detects and manages recurring problem patterns as frequent issues.