-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplugin.json
42 lines (42 loc) · 1.74 KB
/
plugin.json
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"name": "custom.remote.python.automated_configuration_audit",
"version": "3.0.0",
"type": "python",
"requiredAgentVersion": "1.101.0",
"entity": "CUSTOM_DEVICE",
"metricGroup": "tech.Automated_Configuration_Audit",
"technologies": ["Automated Configuration Audit"],
"source": {
"package": "AuditActiveGatePlugin",
"className": "AuditPluginRemote",
"install_requires": ["requests>=2.6.0", "pytz>=2020.1"],
"activation": "Remote"
},
"metrics": [
{
"entity": "CUSTOM_DEVICE",
"timeseries": {
"key": "rtt",
"unit": "MilliSecond",
"displayname": "Round-trip time"
}
}
],
"properties": [
{"key": "url", "type": "String"},
{"key": "apiToken", "type": "Password"},
{"key": "pollingInterval", "type": "Integer", "defaultValue": 1},
{"key": "verify_ssl", "type": "Boolean", "defaultValue": true},
{"key": "timezone", "type": "String", "defaultValue": "UTC"}
],
"configUI": {
"displayName": "Automated Configuration Audit",
"properties": [
{"key": "url", "displayName": "URL of the Dynatrace Tenant", "displayOrder": 1, "displayHint": "For example: https://abc123.dynatrace-managed.com/e/tenant-id-here"},
{"key": "apiToken", "displayName": "API Token with auditLogs.read, entities.read and events.ingest", "displayOrder": 2, "displayHint": "Current Token Format: dt.PUBLICSECTION.PRIVATESECTION"},
{"key": "pollingInterval", "displayName": "Polling frequency (in minutes)", "displayOrder": 3, "displayHint": "For example: 5"},
{"key": "verify_ssl", "displayName": "Verify URL SSL Certicate", "displayOrder": 4},
{"key": "timezone", "displayName": "Timezone", "displayOrder": 5, "displayHint": "For example: America/Chicago"}
]
}
}