-
Notifications
You must be signed in to change notification settings - Fork 9
/
plugin.json
110 lines (109 loc) · 5.17 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
{
"name" : "TrueSight Elasticsearch Plugin",
"version" : "0.9.5",
"meterVersionRequired" : "4.5.0-778",
"unsupportedPlatforms" : [ ],
"tags" : "elasticsearch",
"description": "Monitors Elasticsearch",
"postExtract_lua" : "",
"command": "truesight-luvit init.lua",
"secure": true,
"postExtract": "",
"icon" : "icon.png",
"metrics" : [
"ELASTIC_SEARCH_STATUS",
"ELASTIC_SEARCH_NODE_COUNT",
"ELASTIC_SEARCH_INDEX_COUNT",
"ELASTIC_SEARCH_DOCUMENT_COUNT",
"ELASTIC_SEARCH_STORE_SIZE",
"ELASTIC_SEARCH_SEGMENT_COUNT",
"ELASTIC_SEARCH_TOTAL_SHARDS",
"ELASTIC_SEARCH_PRIMARY_SHARDS",
"ELASTIC_SEARCH_FIELDDATA_MEMORY_SIZE",
"ELASTIC_SEARCH_FIELDDATA_EVICTIONS",
"ELASTIC_SEARCH_FILTER_CACHE_MEMORY_SIZE",
"ELASTIC_SEARCH_FILTER_CACHE_EVICTIONS",
"ELASTIC_SEARCH_QUERY_CACHE_MEMORY_SIZE",
"ELASTIC_SEARCH_QUERY_CACHE_EVICTIONS",
"ELASTIC_SEARCH_ID_CACHE_MEMORY_SIZE",
"ELASTIC_SEARCH_COMPLETION_SIZE",
"ELASTIC_SEARCH_NO_OF_NODES",
"ELASTIC_SEARCH_NO_OF_DATA_NODES",
"ELASTIC_SEARCH_ACTIVE_PRIMARY_SHARDS",
"ELASTIC_SEARCH_ACTIVE_SHARDS",
"ELASTIC_SEARCH_RELOCATING_SHARDS",
"ELASTIC_SEARCH_INITIALISING_SHARDS",
"ELASTIC_SEARCH_UNASSIGNED_SHARDS",
"ELASTIC_SEARCH_JVM_UPTIME_IN_MILLIS",
"ELASTIC_SEARCH_JVM_MEM_HEAP_USED_PERCENT",
"ELASTIC_SEARCH_PROCESS_OPEN_FILE_DESCRIPTORS",
"ELASTIC_SEARCH_PROCESS_MAX_FILE_DESCRIPTORS",
"ELASTIC_SEARCH_FS_DATA_AVAILABLE_IN_BYTES",
"ELASTIC_SEARCH_BREAKERS_FIELDDATA_TRIPPED"],
"dashboards" : [
{
"name" : "ES ClusterStats v2",
"layout" : "d-w=3&d-h=5&d-pad=5&d-light=0&d-bg=none&d-g-ELASTIC_SEARCH_STATUS=0-0-1-1&d-g-ELASTIC_SEARCH_COMPLETION_SIZE=1-0-1-1&d-g-ELASTIC_SEARCH_FIELDDATA_EVICTIONS=0-1-1-1&d-g-ELASTIC_SEARCH_PRIMARY_SHARDS=2-0-1-1&d-g-ELASTIC_SEARCH_QUERY_CACHE_EVICTIONS=1-1-2-1&d-g-ELASTIC_SEARCH_QUERY_CACHE_MEMORY_SIZE=1-2-2-1&d-g-ELASTIC_SEARCH_INDEX_COUNT=0-2-1-1&d-g-ELASTIC_SEARCH_NODE_COUNT=0-3-1-1&d-g-ELASTIC_SEARCH_DOCUMENT_COUNT=1-3-1-1&d-g-ELASTIC_SEARCH_TOTAL_SHARDS=2-3-1-1&d-g-ELASTIC_SEARCH_SEGMENT_COUNT=0-4-1-1&d-g-ELASTIC_SEARCH_STORE_SIZE=1-4-1-1"
},
{
"name" : "ES ClusterStats",
"layout" : "d-w=4&d-h=4&d-pad=5&d-light=0&d-bg=none&d-g-ELASTIC_SEARCH_STATUS=0-0-1-1&d-g-ELASTIC_SEARCH_COMPLETION_SIZE=1-0-1-1&d-g-ELASTIC_SEARCH_FIELDDATA_EVICTIONS=0-1-1-1&d-g-ELASTIC_SEARCH_PRIMARY_SHARDS=2-0-1-1&d-g-ELASTIC_SEARCH_SEGMENT_COUNT=2-1-1-1&d-g-ELASTIC_SEARCH_STORE_SIZE=3-0-1-1&d-g-ELASTIC_SEARCH_FILTER_CACHE_EVICTIONS=1-1-1-1&d-g-ELASTIC_SEARCH_ID_CACHE_MEMORY_SIZE=3-1-1-1&d-g-ELASTIC_SEARCH_FILTER_CACHE_MEMORY_SIZE=0-2-1-1&d-g-ELASTIC_SEARCH_INDEX_COUNT=1-2-1-1&d-g-ELASTIC_SEARCH_NODE_COUNT=2-2-1-1&d-g-ELASTIC_SEARCH_DOCUMENT_COUNT=3-2-1-1&d-g-ELASTIC_SEARCH_TOTAL_SHARDS=0-3-1-1"
},
{
"name" : "ES ClusterHealth",
"layout" :"d-w=4&d-h=2&d-pad=5&d-light=1&d-bg=none&d-g-ELASTIC_SEARCH_NO_OF_NODES=0-0-1-1&d-g-ELASTIC_SEARCH_NO_OF_DATA_NODES=1-0-1-1&d-g-ELASTIC_SEARCH_ACTIVE_SHARDS=0-1-1-1&d-g-ELASTIC_SEARCH_RELOCATING_SHARDS=1-1-1-1&d-g-ELASTIC_SEARCH_INITIALISING_SHARDS=2-1-1-1&d-g-ELASTIC_SEARCH_UNASSIGNED_SHARDS=3-0-1-1&d-g-ELASTIC_SEARCH_ACTIVE_PRIMARY_SHARDS=2-0-1-1"
},
{
"name" : "ES NodesStats",
"layout" : "d-w=4&d-h=2&d-pad=5&d-light=1&d-bg=none&d-g-ELASTIC_SEARCH_JVM_UPTIME_IN_MILLIS=0-0-1-1&d-g-ELASTIC_SEARCH_PROCESS_OPEN_FILE_DESCRIPTORS=2-0-1-1&d-g-ELASTIC_SEARCH_JVM_MEM_HEAP_USED_PERCENT=1-0-1-1&d-g-ELASTIC_SEARCH_PROCESS_MAX_FILE_DESCRIPTORS=3-0-1-1&d-g-ELASTIC_SEARCH_FS_DATA_AVAILABLE_IN_BYTES=0-1-1-1&d-g-ELASTIC_SEARCH_BREAKERS_FIELDDATA_TRIPPED=1-1-1-1&d-g-ELASTIC_SEARCH_FIELDDATA_MEMORY_SIZE=2-1-1-1"
}
],
"paramArray": {
"itemTitle": [
"host","port", "source"
],
"schemaTitle": "Instance"
},
"paramSchema": [
{
"title": "Name",
"name": "name",
"description": "A name to identify ES instance",
"type": "string",
"default": "ElasticSearch",
"required": true
},
{
"title": "Host",
"name": "host",
"description": "The host of ElasticSearch node",
"type" : "string",
"default" : "127.0.0.1",
"required" : true
},
{
"title" : "Port",
"name" : "port",
"description" : "The port of ElasticSearch node",
"type" : "integer",
"default" : 9200,
"required" : false
},
{
"title": "Poll Interval (ms)",
"name": "pollInterval",
"description": "How often (in milliseconds) to poll for metrics.",
"type" : "integer",
"default" : 15000,
"required" : true
},
{
"title" : "Source",
"name" : "source",
"description" : "The Source to display in the legend for the metrics data. It will default to the hostname of the server",
"type" : "string",
"default" : "",
"required" : false
}
]
}