Skip to content

Commit 554abe8

Browse files
committed
Added Kibana dashboard and updated ES index template
1 parent 391d48e commit 554abe8

File tree

4 files changed

+254
-120
lines changed

4 files changed

+254
-120
lines changed

docs/Elasticsearch_jmeter_metrics_template.md

Lines changed: 50 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ DELETE /_template/jmeter_metrics_template
1111
PUT _template/jmeter_metrics_template
1212
{
1313
"order": 1,
14-
"template": "jmeter_metrics-*",
14+
"index_patterns": "jmeter_metrics-*",
1515
"settings": {
1616
"index": {
1717
"codec": "best_compression",
@@ -37,12 +37,10 @@ PUT _template/jmeter_metrics_template
3737
}
3838
}
3939
],
40-
"_all": {
41-
"enabled": false
42-
},
4340
"properties": {
4441
"@timestamp": {
45-
"type": "date"
42+
"type": "date",
43+
"format": "dateOptionalTime"
4644
},
4745
"@version": {
4846
"type": "keyword",
@@ -52,7 +50,19 @@ PUT _template/jmeter_metrics_template
5250
"type": "integer"
5351
},
5452
"AssertionResults": {
55-
"type": "text"
53+
"properties": {
54+
"failure": {
55+
"type": "boolean"
56+
},
57+
"failureMessage": {
58+
"type": "text",
59+
"index": false
60+
},
61+
"name": {
62+
"type": "text",
63+
"index": false
64+
}
65+
}
5666
},
5767
"BodySize": {
5868
"type": "long"
@@ -80,16 +90,19 @@ PUT _template/jmeter_metrics_template
8090
"ignore_above": 256
8191
},
8292
"ElapsedTime": {
83-
"type": "date"
93+
"type": "date",
94+
"format": "dateOptionalTime"
8495
},
8596
"ElapsedTimeComparison": {
86-
"type": "date"
97+
"type": "date",
98+
"format": "dateOptionalTime"
8799
},
88100
"ErrorCount": {
89101
"type": "integer"
90102
},
91103
"FailureMessage": {
92-
"type": "text"
104+
"type": "text",
105+
"index": false
93106
},
94107
"GrpThreads": {
95108
"type": "integer"
@@ -98,30 +111,35 @@ PUT _template/jmeter_metrics_template
98111
"type": "long"
99112
},
100113
"InjectorHostname": {
101-
"type": "keyword",
102-
"ignore_above": 256
114+
"type": "text",
115+
"index": false
103116
},
104117
"Latency": {
105118
"type": "long"
106119
},
107120
"RequestBody": {
108-
"type": "text"
121+
"type": "text",
122+
"index": false
109123
},
110124
"RequestHeaders": {
111-
"type": "text"
125+
"type": "text",
126+
"index": false
112127
},
113128
"ResponseBody": {
114-
"type": "text"
129+
"type": "text",
130+
"index": false
115131
},
116132
"ResponseCode": {
117133
"type": "keyword",
118134
"ignore_above": 256
119135
},
120136
"ResponseHeaders": {
121-
"type": "text"
137+
"type": "text",
138+
"index": false
122139
},
123140
"ResponseMessage": {
124-
"type": "text"
141+
"type": "text",
142+
"index": false
125143
},
126144
"ResponseTime": {
127145
"type": "long"
@@ -130,14 +148,16 @@ PUT _template/jmeter_metrics_template
130148
"type": "integer"
131149
},
132150
"SampleEndTime": {
133-
"type": "date"
151+
"type": "date",
152+
"format": "dateOptionalTime"
134153
},
135154
"SampleLabel": {
136155
"type": "keyword",
137156
"ignore_above": 256
138157
},
139158
"SampleStartTime": {
140-
"type": "date"
159+
"type": "date",
160+
"format": "dateOptionalTime"
141161
},
142162
"SentBytes": {
143163
"type": "long"
@@ -148,8 +168,8 @@ PUT _template/jmeter_metrics_template
148168
"TestElement": {
149169
"properties": {
150170
"name": {
151-
"type": "keyword",
152-
"ignore_above": 256
171+
"type": "text",
172+
"index": false
153173
}
154174
}
155175
},
@@ -161,7 +181,8 @@ PUT _template/jmeter_metrics_template
161181
"ignore_above": 256
162182
},
163183
"Timestamp": {
164-
"type": "date"
184+
"type": "date",
185+
"format": "dateOptionalTime"
165186
},
166187
"URL": {
167188
"type": "keyword",
@@ -180,4 +201,12 @@ PUT jmeter_metrics-2019-06-28
180201
GET jmeter_metrics-2019-06-28/_mapping
181202
GET jmeter_metrics-2019-06-28/_aliases
182203
GET jmeter_metrics-2019-06-28/_settings
204+
205+
GET _cat/indices/jmeter_metrics-*?v&s=index
206+
GET jmeter_metrics/_search
207+
{
208+
"query": {
209+
"match_all": {}
210+
}
211+
}
183212
```

0 commit comments

Comments
 (0)