I have multiple requests parsed like this:
Code: Select all
{
"_index": "logstash-2016.06.16",
"_type": "import_json",
"_id": "AVVZOMg0IfQq8Alkg2vK",
"_score": null,
"_source": {
"EventReceivedTime": "2016-06-16 14:39:01",
"SourceModuleName": "remote_download_statistics_1_qa",
"SourceModuleType": "im_file",
"Component": "HL_RemoteDownload",
"Application": "DB_RemoteDownload_Stat_1",
"Stage": "QA",
"HostName": "jumpserver",
"ServerType": "Jump",
"@version": "1",
"@timestamp": "2016-06-16T12:38:50.000Z",
"host": "212.31.93.40",
"type": "import_json",
"tags": [
"is_MSD",
"is_manual"
],
"do_id": 125165,
"customer": "Feld",
"tm_id": 15286,
"do_time_interval": 16968,
"currentStatus": 31,
"time_diff_phase_pending": 87,
"time_diff_phase_all": 480,
"timestamp_status_created": "2016-06-16T12:30:50.000Z",
"timestamp_status_auth_start": "2016-06-16T12:32:17.000Z",
"timestamp_status_end": "2016-06-16T12:38:50.000Z"
},
"highlight": {
"Application": [
"@start-highlight@DB_RemoteDownload_Stat_1@end-highlight@"
]
},
"sort": [
1466080730000,
1466080730000
]
}
"time_diff_phase_pending": 87, -> order was pending for 87seconds
"time_diff_phase_all": 480, -> order was finished after 480s.
Now I have many of these events in elasticsearch and I want to show the following information in a dashboard:
- min / max / mean value of "time_diff_phase_pending"
- min / max / mean value of "time_diff_phase_all"
I'd like the overview of the stats panel, but i dont't know how to show different fields on each row.
Workaround might be using multiple stats panels, but this is wasting space.
Thanks, Andreas