-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.xml
More file actions
25 lines (25 loc) · 2.18 KB
/
Copy pathplugin.xml
File metadata and controls
25 lines (25 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!-- plugin.xml file written by dynaTrace Client 6.2.1 -->
<plugin>
<extension point="com.dynatrace.diagnostics.pdk.pluginconfig" id="com.Slack.Chat" name="SlackChat">
<information>
<category value="" />
<displayname value="SlackChat" />
<description value="This Dynatrace plugin can send incident messages to a webhook and a channel defined in slack." />
<supportlevel value="unsupported" />
</information>
<configuration>
<property key="url" label="URL" type="url" description="URL of the Slack channel where the incident message should be sent to. In order to get this URL, one needs to configure a WebHook for that channel to be able to receive external messages. This integration can easily be enabled in the Slack web UI." default="" />
<property key="notifyAll" label="Notify All" type="boolean" description="tags @channel when alert is fired" default="false" />
<property key="linkedDashboard" label="Linked Dashboard" type="string" description="Full name of dashboard to link to in alert. Blank = none" default="" multiline="false" />
<property key="checkForDBMonitorPlugin" label="Check For DB Monitor Plugin" type="boolean" description="Enable the check whether alert was fired from DB Monitor Plugin, trimming down part of the alert message and removing alert repetion to avoid slack polution." default="true" />
<property key="printAlertDescription" label="Print Alert Description" type="boolean" description="If checked, prints alert description field after alarm title" default="false" />
<property key="printAlertMessage" label="Print Alert Message" type="boolean" description="If checked, prints alert message. Usefull to disable in case that alert description provides all information needed" default="true" />
<property key="channel" label="Channel" type="string" description="Channel name" default="#dynatrace" multiline="false" />
</configuration>
</extension>
<extension point="com.dynatrace.diagnostics.pdk.action" id="com.Slack.Chat.action" name="SlackChat">
<plugin configid="com.Slack.Chat" class="com.Dynatrace.SlackChat" />
</extension>
</plugin>