result = pagerDuty.notify(resolution);
} else {
LOGGER.warn("Did not send notification to PagerDuty for check in state: {}", check.getState());
}
} catch (Exception e) {
throw new NotificationFailedException("Failed to send notification to PagerDuty", e);
}
if (result != null && !"success".equals(result.status())) {
throw new NotificationFailedException("Failed to send notification to PagerDuty: '" + result.status() + "', " + result.message());
}
}