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

How to update problem comment in Dynatrace from Pagerduty

roy339
Newcomer_

Hi  Community,

Done an integration with PagerDuty and we need a update comment section in an open problem for which an alert/incident got created in PagerDuty. Our requirement is to update the comment in Dynatrace problem record once someone acknowledge or update the status in PagerDuty.

3 REPLIES 3

ChadTurner
DynaMight Legend
DynaMight Legend

Does pager duty have the ability to call out to the Dynatrace API? If so, you can script the system to take the problem card ID, Post in the desired comment via the Dynatrace API with a valid token to post the data into the problem card. 

-Chad

marco_irmer
Champion

Adding to Chad's comment above, the specific documentation for posting a comment via API can be found here.

christian_kreuz
Dynatrace Advisor
Dynatrace Advisor

Within Workflows, you can always use a Run JavaScript action with the Classic Environment V2 SDK's createComment method.

import { execution } from '@dynatrace-sdk/automation-utils';
import { problemsClient } from '@dynatrace-sdk/client-classic-environment-v2';

export default async function ({ executionId }) {
  // get the current execution
  const ex = await execution(executionId);

  // get event data
  const eventData = await ex.event();

  // comment on problem
  return await problemsClient.createComment({
    problemId: eventData['event.id'],
    body: { message: 'Looking into it...' }
  });
}

Featured Posts