External Service Dynatrace

Criando um API Token

Para criar um API Token na plataforma:
2 – Na aba API, clique no botão “+” para criar um novo API Token
3 – Selecione o tipo Api Token e preencha o campo Name, em seguida, clique em Generate Integration Token

Criando um External Service Dynatrace

1 – Entre no Service Hub, localizado no menu lateral esquerdo

2 – Selecione entre as opções, caso queira abrir um alerta, selecione Alert Dynatrace ou caso queira abrir um incidente, selecione Incident Dynatrace 

 

3 – No formulário, deve preencher o External service name e os Responders que receberão s notificações deste serviço, em seguida clique em CREATE

4 – Mais abaixo aparecerá as informações do seu External Service solicitando que selecione um Api token, selecione o criado anteriormente

5 – Após selecionar o Api Token, as informações necessárias para configurar o External Service Dynatrace estão completas

 

6 – Após criados, seus External Services aparecerão no External services monitoring center, eles serão classificados em ordem de status (em alarme antes dos operacionais)

 

Configurando no Dynatrace

1. Abra o Dynatrace e, no menu à esquerda, vá em Manage > Settings: 


 

2 – Selecione Integration e, em seguida, Problem Notification: 


 

3. Clique em Add Notification e vamos configurar uma nova notificação.

 

3.1 – Em Notification Type, selecione Custom Integration.

 

3.2 – Dê um nome para a notificação em Display Name.

 

3.3 – Em Webhook URL, coloque a URL obtida na criação do External Service.

 

3.4 – Deixe ativo o Call Webhook if problem is Closed. 


 

3.5 – Adicione uma HTTP Header, passando em Name User-Agent e em Value 1PCustomAuth/1.0.


 

3.6 – No campo Custom Payload, cole o payload fornecido pela equipe da ElvenWorks.

 

Exemplo de Payload:

				
					{  

  "title": "{ProblemTitle}",

  "description": "{ProblemDetailsText}",

  "external_aggregate_key": "{Pid}",

  "action": "{State}",

  "severity": ""

}
				
			

O campo "severity" deverá ser preenchido com os seguintes valores:

  • critical
  • high
  • moderate
  • low
  • informational

3.7 - Selecione o Alerting Profile que você quer que sejam geradas as notificações. 

Após isso é só salvar e pronto, sua integração está feita. Todos os
incidentes gerados no Dynatrace relacionados ao Alerting Profile
configurado irão chegar e notificar também na One Platform.

Deleção de External Service

Para deletar seu external service, clique nos três pontos à direita, na seção Actions e clique em Delete External Service e, em seguida, clique em DELETE

Criando um API Token

Para criar um API Token na plataforma:
2 – Na aba API, clique no botão “+” para criar um novo API Token
3 – Selecione o tipo Api Token e preencha o campo Name, em seguida, clique em Generate Integration Token

Criando um External Service Dynatrace

1 – Entre no Service Hub, localizado no menu lateral esquerdo

2 – Selecione entre as opções, caso queira abrir um alerta, selecione Alert Dynatrace ou caso queira abrir um incidente, selecione Incident Dynatrace 

 

3 – No formulário, deve preencher o External service name e os Responders que receberão s notificações deste serviço, em seguida clique em CREATE

4 – Mais abaixo aparecerá as informações do seu External Service solicitando que selecione um Api token, selecione o criado anteriormente

5 – Após selecionar o Api Token, as informações necessárias para configurar o External Service Dynatrace estão completas

 

6 – Após criados, seus External Services aparecerão no External services monitoring center, eles serão classificados em ordem de status (em alarme antes dos operacionais)

 

Configurando no Dynatrace

1. Abra o Dynatrace e, no menu à esquerda, vá em Manage > Settings: 


 

2 – Selecione Integration e, em seguida, Problem Notification: 


 

3. Clique em Add Notification e vamos configurar uma nova notificação.

 

3.1 – Em Notification Type, selecione Custom Integration.

 

3.2 – Dê um nome para a notificação em Display Name.

 

3.3 – Em Webhook URL, coloque a URL obtida na criação do External Service.

 

3.4 – Deixe ativo o Call Webhook if problem is Closed. 


 

3.5 – Adicione uma HTTP Header, passando em Name User-Agent e em Value 1PCustomAuth/1.0.


 

3.6 – No campo Custom Payload, cole o payload fornecido pela equipe da ElvenWorks.

 

Exemplo de Payload:

				
					{  

  "title": "{ProblemTitle}",

  "description": "{ProblemDetailsText}",

  "external_aggregate_key": "{Pid}",

  "action": "{State}",

  "severity": ""

}
				
			

O campo "severity" deverá ser preenchido com os seguintes valores:

  • critical
  • high
  • moderate
  • low
  • informational

3.7 - Selecione o Alerting Profile que você quer que sejam geradas as notificações. 

Após isso é só salvar e pronto, sua integração está feita. Todos os
incidentes gerados no Dynatrace relacionados ao Alerting Profile
configurado irão chegar e notificar também na One Platform.

Deleção de External Service

Para deletar seu external service, clique nos três pontos à direita, na seção Actions e clique em Delete External Service e, em seguida, clique em DELETE