Wavefront
Steps to configure Wavefront integration for incident management, using Squadcast
Last updated
Was this helpful?
Was this helpful?
{{! https://docs.wavefront.com/webhooks_alert_notification.html#customizing-alert-target-templates }}
{{#setDefaultIterationLimit}}500{{/setDefaultIterationLimit}}
{{#setFailingLimit}}500{{/setFailingLimit}}
{{#setInMaintenanceLimit}}500{{/setInMaintenanceLimit}}
{{#setNewlyFailingLimit}}500{{/setNewlyFailingLimit}}
{{#setRecoveredLimit}}500{{/setRecoveredLimit}}
{
"getIterationLimit": {
"defaultIterationLimit": "{{{defaultIterationLimit}}}",
"failingLimit": "{{{failingLimit}}}",
"inMaintenanceLimit": "{{{inMaintenanceLimit}}}",
"newlyFailingLimit": "{{{newlyFailingLimit}}}",
"recoveredLimit": "{{{recoveredLimit}}}"
},
"iterationLimitExceed": {
{{! These boolean values are used to check whether the iterationLimit is limiting the number of the result returned. }}
"failingLimitExceed": "{{{failingLimitExceed}}}",
"inMaintenanceLimitExceed": "{{{inMaintenanceLimitExceed}}}",
"newlyFailingLimitExceed": "{{{newlyFailingLimitExceed}}}",
"recoveredLimitExceed": "{{{recoveredLimitExceed}}}"
},
"alertId": "{{{alertId}}}",
"alertTags": [
{{#trimTrailingComma}}
{{#alertTags}}
"{{#jsonEscape}}{{{.}}}{{/jsonEscape}}",
{{/alertTags}}
{{/trimTrailingComma}}
],
"tracingDashboardLinks": [
{{#trimTrailingComma}}
{{#tracingPageLinks}}
"{{{.}}}",
{{/tracingPageLinks}}
{{/trimTrailingComma}}
],
"imageLinks": [
{{#trimTrailingComma}}
{{#imageLinks}}
"{{#jsonEscape}}{{{.}}}{{/jsonEscape}}",
{{/imageLinks}}
{{/trimTrailingComma}}
],
"reason": "{{{reason}}}",
"name": "{{#jsonEscape}}{{{name}}}{{/jsonEscape}}",
"severity": "{{{severity}}}",
"condition": "{{#jsonEscape}}{{{condition}}}{{/jsonEscape}}",
"url": "{{{url}}}",
"chartUrl": "{{{chartUrl}}}",
"subject": "{{#jsonEscape}}{{{subject}}}{{/jsonEscape}}",
"hostsFailingMessage": "{{#jsonEscape}}{{{hostsFailingMessage}}}{{/jsonEscape}}",
"runbookLinks": [
{{#trimTrailingComma}}
{{#runbookLinks}}
"{{{.}}}",
{{/runbookLinks}}
{{/trimTrailingComma}}
],
"additionalInformation": "{{#jsonEscape}}{{{additionalInformation}}}{{/jsonEscape}}"
}