diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index faebffbce74..da137e9a10d 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -59,6 +59,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d - Add new dashboard for Aerospike database stats {pull}13217[13217] - Add new dashboard for Couchbase cluster stats {pull}13212[13212] - Add new dashboard for Prometheus server stats {pull}13126[13126] +- Add new dashboard for VSphere host cluster and virtual machine {pull}14135[14135] - Add new option `OpMultiplyBuckets` to scale histogram buckets to avoid decimal points in final events {pull}10994[10994] - system/raid metricset now uses /sys/block instead of /proc/mdstat for data. {pull}11613[11613] - kubernetes.container.cpu.limit.cores and kubernetes.container.cpu.requests.cores are now floats. {issue}11975[11975] diff --git a/metricbeat/docs/images/metricbeat_vsphere_dashboard.png b/metricbeat/docs/images/metricbeat_vsphere_dashboard.png new file mode 100644 index 00000000000..925ea3a813f Binary files /dev/null and b/metricbeat/docs/images/metricbeat_vsphere_dashboard.png differ diff --git a/metricbeat/docs/images/metricbeat_vsphere_vm_dashboard.png b/metricbeat/docs/images/metricbeat_vsphere_vm_dashboard.png new file mode 100644 index 00000000000..3871788acab Binary files /dev/null and b/metricbeat/docs/images/metricbeat_vsphere_vm_dashboard.png differ diff --git a/metricbeat/docs/modules/vsphere.asciidoc b/metricbeat/docs/modules/vsphere.asciidoc index a1fdd569b93..b426ea76ba9 100644 --- a/metricbeat/docs/modules/vsphere.asciidoc +++ b/metricbeat/docs/modules/vsphere.asciidoc @@ -11,6 +11,14 @@ The vSphere module uses the https://github.com/vmware/govmomi[Govmomi] library t By default it enables the metricsets `datastore`, `host` and `virtualmachine`. +[float] +=== Dashboard + +The vsphere module comes with a predefined dashboard. For example: + +image::./images/metricbeat_vsphere_dashboard.png[] +image::./images/metricbeat_vsphere_vm_dashboard.png[] + [float] === Example configuration diff --git a/metricbeat/docs/modules_list.asciidoc b/metricbeat/docs/modules_list.asciidoc index f6f5b35e692..e449cfa39a2 100644 --- a/metricbeat/docs/modules_list.asciidoc +++ b/metricbeat/docs/modules_list.asciidoc @@ -193,7 +193,7 @@ This file is generated! See scripts/mage/docs_collector.go .1+| .1+| |<> |<> |image:./images/icon-yes.png[Prebuilt dashboards are available] | .1+| .1+| |<> -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | +|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | .3+| .3+| |<> beta[] |<> beta[] |<> beta[] diff --git a/metricbeat/module/vsphere/_meta/docs.asciidoc b/metricbeat/module/vsphere/_meta/docs.asciidoc index 7a281ae4d18..c936565acb4 100644 --- a/metricbeat/module/vsphere/_meta/docs.asciidoc +++ b/metricbeat/module/vsphere/_meta/docs.asciidoc @@ -1,3 +1,11 @@ The vSphere module uses the https://github.com/vmware/govmomi[Govmomi] library to collect metrics from any Vmware SDK URL (ESXi/VCenter). This library is built for and tested against ESXi and vCenter 5.5, 6.0 and 6.5. By default it enables the metricsets `datastore`, `host` and `virtualmachine`. + +[float] +=== Dashboard + +The vsphere module comes with a predefined dashboard. For example: + +image::./images/metricbeat_vsphere_dashboard.png[] +image::./images/metricbeat_vsphere_vm_dashboard.png[] diff --git a/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-host.json b/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-host.json new file mode 100644 index 00000000000..b650881c503 --- /dev/null +++ b/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-host.json @@ -0,0 +1,1286 @@ +{ + "objects": [ + { + "attributes": { + "description": "Overview of VSphere host and cluster metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": {}, + "gridData": { + "h": 15, + "i": "5a175530-7b6d-4d40-af46-5c0c518a97bb", + "w": 24, + "x": 0, + "y": 0 + }, + "panelIndex": "5a175530-7b6d-4d40-af46-5c0c518a97bb", + "panelRefName": "panel_0", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 15, + "i": "39b334e1-c61e-42c3-8e2f-ac534a19a986", + "w": 24, + "x": 24, + "y": 0 + }, + "panelIndex": "39b334e1-c61e-42c3-8e2f-ac534a19a986", + "panelRefName": "panel_1", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 15, + "i": "5eb32eda-4f81-490e-a86f-6fc65ea3892a", + "w": 24, + "x": 0, + "y": 15 + }, + "panelIndex": "5eb32eda-4f81-490e-a86f-6fc65ea3892a", + "panelRefName": "panel_2", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 20, + "i": "1c91b931-f2ec-4284-90eb-4b257f6f7904", + "w": 48, + "x": 0, + "y": 30 + }, + "panelIndex": "1c91b931-f2ec-4284-90eb-4b257f6f7904", + "panelRefName": "panel_3", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 18, + "i": "712d4e28-54ad-452f-9f00-525764d4850d", + "w": 48, + "x": 0, + "y": 50 + }, + "panelIndex": "712d4e28-54ad-452f-9f00-525764d4850d", + "panelRefName": "panel_4", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 18, + "i": "b8b5096a-30e1-4249-b8ca-eb4509b4ba59", + "w": 48, + "x": 0, + "y": 68 + }, + "panelIndex": "b8b5096a-30e1-4249-b8ca-eb4509b4ba59", + "panelRefName": "panel_5", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 15, + "i": "e561ff05-9f8f-4412-a2e1-d656cb965e96", + "w": 24, + "x": 24, + "y": 15 + }, + "panelIndex": "e561ff05-9f8f-4412-a2e1-d656cb965e96", + "panelRefName": "panel_6", + "version": "7.4.0" + } + ], + "timeRestore": false, + "title": "[Metricbeat VSphere] Hosts Overview ECS", + "version": 1 + }, + "id": "0ebd0be0-f049-11e9-aaf3-15199b632da7", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "references": [ + { + "id": "ab07c5d0-f03f-11e9-aaf3-15199b632da7", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "47125df0-f040-11e9-aaf3-15199b632da7", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "783f2c50-f040-11e9-aaf3-15199b632da7", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "867e0c70-f048-11e9-aaf3-15199b632da7", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "5f74c330-f048-11e9-aaf3-15199b632da7", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "79dcd290-f047-11e9-aaf3-15199b632da7", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "d6370680-f049-11e9-aaf3-15199b632da7", + "name": "panel_6", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2019-10-19T09:21:42.191Z", + "version": "WzY4NiwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Free vs Used CPU on Cluster stacked [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Free", + "field": "vsphere.host.cpu.free.mhz" + }, + "schema": "metric", + "type": "max" + }, + { + "enabled": true, + "id": "2", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "auto", + "min_doc_count": 1, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + }, + { + "enabled": true, + "id": "3", + "params": { + "customLabel": "Used", + "field": "vsphere.host.cpu.used.mhz" + }, + "schema": "metric", + "type": "max" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "dimensions": { + "x": { + "accessor": 0, + "aggType": "date_histogram", + "format": { + "id": "date", + "params": { + "pattern": "HH:mm:ss" + } + }, + "params": { + "bounds": { + "max": "2019-10-16T18:04:26.629Z", + "min": "2019-10-16T17:49:26.629Z" + }, + "date": true, + "format": "HH:mm:ss", + "interval": "PT30S" + } + }, + "y": [ + { + "accessor": 1, + "aggType": "max", + "format": { + "id": "number" + }, + "params": {} + }, + { + "accessor": 2, + "aggType": "max", + "format": { + "id": "number" + }, + "params": {} + } + ] + }, + "grid": { + "categoryLines": false + }, + "labels": {}, + "legendPosition": "right", + "seriesParams": [ + { + "data": { + "id": "1", + "label": "Free" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "mode": "normal", + "show": "true", + "showCircles": true, + "type": "area", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "3", + "label": "Used" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "mode": "stacked", + "show": true, + "showCircles": true, + "type": "area", + "valueAxis": "ValueAxis-1" + } + ], + "thresholdLine": { + "color": "#34130C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "area", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Free" + }, + "type": "value" + } + ] + }, + "title": "Free vs Used CPU on Cluster stacked [Metricbeat VSphere] ECS", + "type": "area" + } + }, + "id": "ab07c5d0-f03f-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMwNywxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Cluster Memory free vs used stacked [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "Used", + "field": "vsphere.host.memory.used.bytes" + }, + "schema": "metric", + "type": "max" + }, + { + "enabled": true, + "id": "3", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "auto", + "min_doc_count": 1, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + }, + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Free", + "field": "vsphere.host.memory.free.bytes" + }, + "schema": "metric", + "type": "max" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "dimensions": { + "x": { + "accessor": 0, + "aggType": "date_histogram", + "format": { + "id": "date", + "params": { + "pattern": "HH:mm:ss" + } + }, + "params": { + "bounds": { + "max": "2019-10-16T18:10:00.451Z", + "min": "2019-10-16T17:55:00.451Z" + }, + "date": true, + "format": "HH:mm:ss", + "interval": "PT30S" + } + }, + "y": [ + { + "accessor": 1, + "aggType": "max", + "format": { + "id": "bytes" + }, + "params": {} + }, + { + "accessor": 2, + "aggType": "max", + "format": { + "id": "bytes" + }, + "params": {} + } + ] + }, + "grid": { + "categoryLines": false + }, + "labels": {}, + "legendPosition": "right", + "seriesParams": [ + { + "data": { + "id": "2", + "label": "Used" + }, + "drawLinesBetweenPoints": true, + "interpolate": "cardinal", + "mode": "stacked", + "show": true, + "showCircles": true, + "type": "area", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "1", + "label": "Free" + }, + "drawLinesBetweenPoints": true, + "interpolate": "cardinal", + "mode": "stacked", + "show": "true", + "showCircles": true, + "type": "area", + "valueAxis": "ValueAxis-1" + } + ], + "thresholdLine": { + "color": "#34130C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "area", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "" + }, + "type": "value" + } + ] + }, + "title": "Cluster Memory free vs used stacked [Metricbeat VSphere] ECS", + "type": "area" + } + }, + "id": "47125df0-f040-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMwOCwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Free vs Used Datastore [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "Used", + "field": "vsphere.datastore.capacity.used.bytes" + }, + "schema": "metric", + "type": "max" + }, + { + "enabled": true, + "id": "3", + "params": { + "drop_partials": false, + "extended_bounds": {}, + "field": "@timestamp", + "interval": "auto", + "min_doc_count": 1, + "timeRange": { + "from": "now-15m", + "to": "now" + }, + "useNormalizedEsInterval": true + }, + "schema": "segment", + "type": "date_histogram" + }, + { + "enabled": true, + "id": "1", + "params": { + "customLabel": "Free", + "field": "vsphere.datastore.capacity.free.bytes" + }, + "schema": "metric", + "type": "max" + } + ], + "params": { + "addLegend": true, + "addTimeMarker": false, + "addTooltip": true, + "categoryAxes": [ + { + "id": "CategoryAxis-1", + "labels": { + "filter": true, + "show": true, + "truncate": 100 + }, + "position": "bottom", + "scale": { + "type": "linear" + }, + "show": true, + "style": {}, + "title": {}, + "type": "category" + } + ], + "dimensions": { + "x": { + "accessor": 0, + "aggType": "date_histogram", + "format": { + "id": "date", + "params": { + "pattern": "HH:mm:ss" + } + }, + "params": { + "bounds": { + "max": "2019-10-16T18:11:40.605Z", + "min": "2019-10-16T17:56:40.605Z" + }, + "date": true, + "format": "HH:mm:ss", + "interval": "PT30S" + } + }, + "y": [ + { + "accessor": 1, + "aggType": "max", + "format": { + "id": "bytes" + }, + "params": {} + }, + { + "accessor": 2, + "aggType": "max", + "format": { + "id": "bytes" + }, + "params": {} + } + ] + }, + "grid": { + "categoryLines": false + }, + "labels": {}, + "legendPosition": "right", + "seriesParams": [ + { + "data": { + "id": "2", + "label": "Used" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "mode": "stacked", + "show": true, + "showCircles": true, + "type": "area", + "valueAxis": "ValueAxis-1" + }, + { + "data": { + "id": "1", + "label": "Free" + }, + "drawLinesBetweenPoints": true, + "interpolate": "linear", + "mode": "stacked", + "show": "true", + "showCircles": true, + "type": "area", + "valueAxis": "ValueAxis-1" + } + ], + "thresholdLine": { + "color": "#34130C", + "show": false, + "style": "full", + "value": 10, + "width": 1 + }, + "times": [], + "type": "area", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "filter": false, + "rotate": 0, + "show": true, + "truncate": 100 + }, + "name": "LeftAxis-1", + "position": "left", + "scale": { + "mode": "normal", + "type": "linear" + }, + "show": true, + "style": {}, + "title": { + "text": "Free" + }, + "type": "value" + } + ] + }, + "title": "Free vs Used Datastore [Metricbeat VSphere] ECS", + "type": "area" + } + }, + "id": "783f2c50-f040-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMwOSwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Host top RAM util [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color": null, + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "event.module : \"vsphere\" " + }, + "gauge_color_rules": [ + { + "gauge": "rgba(252,220,0,1)", + "id": "3e4e64a0-f047-11e9-8ffe-6377df51c23d", + "operator": "gt", + "value": 0.35 + }, + { + "gauge": "rgba(251,158,0,1)", + "id": "8e4a5090-f047-11e9-8ffe-6377df51c23d", + "operator": "gte", + "value": 0.7 + }, + { + "gauge": "rgba(159,5,0,1)", + "id": "93d7d2d0-f047-11e9-8ffe-6377df51c23d", + "operator": "gte", + "text": null, + "value": 0.95 + } + ], + "gauge_inner_width": 10, + "gauge_max": "1", + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "ignore_global_filter": 0, + "index_pattern": "metricbeat-*", + "interval": "", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(59,244,64,1)", + "fill": 0.5, + "filter": { + "language": "kuery", + "query": "" + }, + "formatter": "percent", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "vsphere.host.memory.total.bytes", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + }, + { + "field": "vsphere.host.memory.free.bytes", + "id": "51de05c0-f047-11e9-8ffe-6377df51c23d", + "type": "max" + }, + { + "id": "5e69b140-f047-11e9-8ffe-6377df51c23d", + "script": "params.used / params.total", + "type": "calculation", + "variables": [ + { + "field": "61ca57f2-469d-11e7-af02-69e470af7417", + "id": "5fadf110-f047-11e9-8ffe-6377df51c23d", + "name": "total" + }, + { + "field": "51de05c0-f047-11e9-8ffe-6377df51c23d", + "id": "61c84590-f047-11e9-8ffe-6377df51c23d", + "name": "used" + } + ] + } + ], + "point_size": 1, + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "vsphere.host.name", + "terms_order_by": "51de05c0-f047-11e9-8ffe-6377df51c23d" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "gauge" + }, + "title": "Host top RAM util [Metricbeat VSphere] ECS", + "type": "metrics" + } + }, + "id": "867e0c70-f048-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMxMCwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Host top CPU util [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color": null, + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "event.module : \"vsphere\" " + }, + "gauge_color_rules": [ + { + "gauge": "rgba(252,220,0,1)", + "id": "3e4e64a0-f047-11e9-8ffe-6377df51c23d", + "operator": "gt", + "value": 0.35 + }, + { + "gauge": "rgba(251,158,0,1)", + "id": "8e4a5090-f047-11e9-8ffe-6377df51c23d", + "operator": "gte", + "value": 0.7 + }, + { + "gauge": "rgba(159,5,0,1)", + "id": "93d7d2d0-f047-11e9-8ffe-6377df51c23d", + "operator": "gte", + "text": null, + "value": 0.95 + } + ], + "gauge_inner_width": 10, + "gauge_max": "1", + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "ignore_global_filter": 0, + "index_pattern": "metricbeat-*", + "interval": "", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(59,244,64,1)", + "fill": 0.5, + "filter": { + "language": "kuery", + "query": "" + }, + "formatter": "percent", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "vsphere.host.cpu.total.mhz", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + }, + { + "field": "vsphere.host.cpu.used.mhz", + "id": "51de05c0-f047-11e9-8ffe-6377df51c23d", + "type": "max" + }, + { + "id": "5e69b140-f047-11e9-8ffe-6377df51c23d", + "script": "params.used / params.total", + "type": "calculation", + "variables": [ + { + "field": "61ca57f2-469d-11e7-af02-69e470af7417", + "id": "5fadf110-f047-11e9-8ffe-6377df51c23d", + "name": "total" + }, + { + "field": "51de05c0-f047-11e9-8ffe-6377df51c23d", + "id": "61c84590-f047-11e9-8ffe-6377df51c23d", + "name": "used" + } + ] + } + ], + "point_size": 1, + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "vsphere.host.name", + "terms_order_by": "51de05c0-f047-11e9-8ffe-6377df51c23d" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "gauge" + }, + "title": "Host top CPU util [Metricbeat VSphere] ECS", + "type": "metrics" + } + }, + "id": "5f74c330-f048-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMxMSwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Top Datastore Used [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color": null, + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "event.module : \"vsphere\" " + }, + "gauge_color_rules": [ + { + "gauge": "rgba(252,220,0,1)", + "id": "3e4e64a0-f047-11e9-8ffe-6377df51c23d", + "operator": "gt", + "value": 0.35 + }, + { + "gauge": "rgba(251,158,0,1)", + "id": "8e4a5090-f047-11e9-8ffe-6377df51c23d", + "operator": "gte", + "value": 0.7 + }, + { + "gauge": "rgba(159,5,0,1)", + "id": "93d7d2d0-f047-11e9-8ffe-6377df51c23d", + "operator": "gte", + "text": null, + "value": 0.95 + } + ], + "gauge_inner_width": 10, + "gauge_max": "1", + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "ignore_global_filter": 0, + "index_pattern": "metricbeat-*", + "interval": "", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(59,244,64,1)", + "fill": 0.5, + "filter": { + "language": "kuery", + "query": "" + }, + "formatter": "percent", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "vsphere.datastore.capacity.total.bytes", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + }, + { + "field": "vsphere.datastore.capacity.used.bytes", + "id": "51de05c0-f047-11e9-8ffe-6377df51c23d", + "type": "max" + }, + { + "field": "vsphere.datastore.capacity.used.pct", + "id": "5aec7160-f047-11e9-8ffe-6377df51c23d", + "type": "max" + }, + { + "id": "5e69b140-f047-11e9-8ffe-6377df51c23d", + "script": "params.used / params.total", + "type": "calculation", + "variables": [ + { + "field": "61ca57f2-469d-11e7-af02-69e470af7417", + "id": "5fadf110-f047-11e9-8ffe-6377df51c23d", + "name": "total" + }, + { + "field": "51de05c0-f047-11e9-8ffe-6377df51c23d", + "id": "61c84590-f047-11e9-8ffe-6377df51c23d", + "name": "used" + } + ] + } + ], + "point_size": 1, + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "vsphere.datastore.name", + "terms_order_by": "5aec7160-f047-11e9-8ffe-6377df51c23d" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "gauge" + }, + "title": "Top Datastore Used [Metricbeat VSphere] ECS", + "type": "metrics" + } + }, + "id": "79dcd290-f047-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMxMiwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Datastore Types [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": {}, + "schema": "metric", + "type": "count" + }, + { + "enabled": true, + "id": "2", + "params": { + "field": "vsphere.datastore.fstype", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 5 + }, + "schema": "segment", + "type": "terms" + } + ], + "params": { + "addLegend": true, + "addTooltip": true, + "dimensions": { + "metric": { + "accessor": 0, + "aggType": "count", + "format": { + "id": "number" + }, + "params": {} + } + }, + "isDonut": true, + "labels": { + "last_level": true, + "show": false, + "truncate": 100, + "values": true + }, + "legendPosition": "right", + "type": "pie" + }, + "title": "Datastore types [Metricbeat VSphere] ECS", + "type": "pie" + } + }, + "id": "d6370680-f049-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMxMywxXQ==" + }, + { + "attributes": { + "columns": [ + "_source" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "highlightAll": true, + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", + "query": { + "language": "kuery", + "query": "event.module: \"vsphere\" " + }, + "version": true + } + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "search for event module vsphere [Metricbeat VSphere] ECS", + "version": 1 + }, + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "migrationVersion": { + "search": "7.4.0" + }, + "references": [ + { + "id": "metricbeat-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMwNiwxXQ==" + } + ], + "version": "7.4.0" +} diff --git a/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-vm.json b/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-vm.json new file mode 100644 index 00000000000..7af83042815 --- /dev/null +++ b/metricbeat/module/vsphere/_meta/kibana/7/dashboard/metricbeat-vsphere-vm.json @@ -0,0 +1,850 @@ +{ + "objects": [ + { + "attributes": { + "description": "Overview of the VSphere virtualmachine metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": {}, + "gridData": { + "h": 18, + "i": "80c96802-a5b2-4196-91b7-9e39f59f472b", + "w": 24, + "x": 0, + "y": 0 + }, + "panelIndex": "80c96802-a5b2-4196-91b7-9e39f59f472b", + "panelRefName": "panel_0", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 18, + "i": "948b7896-98e3-4260-b06e-78ac354bed69", + "w": 24, + "x": 24, + "y": 0 + }, + "panelIndex": "948b7896-98e3-4260-b06e-78ac354bed69", + "panelRefName": "panel_1", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 19, + "i": "b6d0ae24-0b52-4d16-bbcd-a9d6143054d2", + "w": 24, + "x": 0, + "y": 18 + }, + "panelIndex": "b6d0ae24-0b52-4d16-bbcd-a9d6143054d2", + "panelRefName": "panel_2", + "version": "7.4.0" + }, + { + "embeddableConfig": {}, + "gridData": { + "h": 19, + "i": "52f8ef2e-3fa3-4494-bdb4-179737fc2fda", + "w": 24, + "x": 24, + "y": 18 + }, + "panelIndex": "52f8ef2e-3fa3-4494-bdb4-179737fc2fda", + "panelRefName": "panel_3", + "version": "7.4.0" + }, + { + "embeddableConfig": { + "vis": null + }, + "gridData": { + "h": 35, + "i": "dfc089db-6bab-4410-962d-14cc622d7681", + "w": 48, + "x": 0, + "y": 37 + }, + "panelIndex": "dfc089db-6bab-4410-962d-14cc622d7681", + "panelRefName": "panel_4", + "version": "7.4.0" + } + ], + "timeRestore": false, + "title": "[Metricbeat VSphere] VMs overview ECS", + "version": 1 + }, + "id": "8a2d1540-f049-11e9-aaf3-15199b632da7", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "references": [ + { + "id": "dae93d90-f041-11e9-aaf3-15199b632da7", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "a6026680-f017-11e9-aaf3-15199b632da7", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "5c6a93a0-f04c-11e9-aaf3-15199b632da7", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "9afddd20-f04c-11e9-aaf3-15199b632da7", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "e3a3e080-f018-11e9-aaf3-15199b632da7", + "name": "panel_4", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2019-10-19T09:21:58.142Z", + "version": "WzY4NywxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "CPU/RAM/Network per VM [Metricbeat VSphere] ECS", + "uiStateJSON": { + "vis": { + "params": { + "sort": { + "columnIndex": null, + "direction": null + } + } + } + }, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": {}, + "schema": "metric", + "type": "count" + }, + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "Name", + "field": "vsphere.virtualmachine.name", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 50 + }, + "schema": "bucket", + "type": "terms" + }, + { + "enabled": true, + "id": "5", + "params": { + "customLabel": "Used CPU", + "field": "vsphere.virtualmachine.cpu.used.mhz", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderAgg": { + "enabled": true, + "id": "5-orderAgg", + "params": { + "field": "vsphere.virtualmachine.cpu.used.mhz" + }, + "schema": "orderAgg", + "type": "max" + }, + "orderBy": "custom", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 5 + }, + "schema": "bucket", + "type": "terms" + }, + { + "enabled": true, + "id": "3", + "params": { + "customLabel": "Total RAM", + "field": "vsphere.virtualmachine.memory.total.guest.bytes", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderAgg": { + "enabled": true, + "id": "3-orderAgg", + "params": { + "field": "vsphere.virtualmachine.memory.total.guest.bytes" + }, + "schema": "orderAgg", + "type": "max" + }, + "orderBy": "custom", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 15 + }, + "schema": "bucket", + "type": "terms" + }, + { + "enabled": true, + "id": "4", + "params": { + "customLabel": "Networks", + "field": "vsphere.virtualmachine.network_names", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 5 + }, + "schema": "bucket", + "type": "terms" + } + ], + "params": { + "dimensions": { + "buckets": [ + { + "accessor": 0, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + }, + { + "accessor": 1, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "number", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + }, + { + "accessor": 2, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "bytes", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + }, + { + "accessor": 3, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + } + ], + "metrics": [ + { + "accessor": 4, + "aggType": "count", + "format": { + "id": "number" + }, + "params": {} + } + ] + }, + "perPage": 10, + "percentageCol": "", + "showMetricsAtAllLevels": false, + "showPartialRows": false, + "showTotal": false, + "sort": { + "columnIndex": null, + "direction": null + }, + "totalFunc": "sum" + }, + "title": "CPU/RAM/Network per VM [Metricbeat VSphere] ECS", + "type": "table" + } + }, + "id": "dae93d90-f041-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzQ2MCwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "OS Distribution [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": {}, + "schema": "metric", + "type": "count" + }, + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "Operating Systems", + "field": "vsphere.virtualmachine.os", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 20 + }, + "schema": "segment", + "type": "terms" + } + ], + "params": { + "addLegend": true, + "addTooltip": true, + "dimensions": { + "buckets": [ + { + "accessor": 0, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + } + ], + "metric": { + "accessor": 1, + "aggType": "count", + "format": { + "id": "number" + }, + "params": {} + } + }, + "isDonut": true, + "labels": { + "last_level": true, + "show": false, + "truncate": 100, + "values": true + }, + "legendPosition": "right", + "type": "pie" + }, + "title": "OS Pie [Metricbeat VSphere] ECS", + "type": "pie" + } + }, + "id": "a6026680-f017-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzQ2MSwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "Networks from virtualmachine [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": {}, + "schema": "metric", + "type": "count" + }, + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "Networks", + "field": "vsphere.virtualmachine.network_names", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 15 + }, + "schema": "segment", + "type": "terms" + } + ], + "params": { + "addLegend": true, + "addTooltip": true, + "dimensions": { + "buckets": [ + { + "accessor": 0, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + } + ], + "metric": { + "accessor": 1, + "aggType": "count", + "format": { + "id": "number" + }, + "params": {} + } + }, + "isDonut": true, + "labels": { + "last_level": true, + "show": false, + "truncate": 100, + "values": true + }, + "legendPosition": "right", + "type": "pie" + }, + "title": "Networks from virtualmachine [Metricbeat VSphere] ECS", + "type": "pie" + } + }, + "id": "5c6a93a0-f04c-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzQ2MiwxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "VMs per ESXI host [Metricbeat VSphere] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": {}, + "schema": "metric", + "type": "count" + }, + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "VM ESXi Host", + "field": "vsphere.virtualmachine.host", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 20 + }, + "schema": "segment", + "type": "terms" + } + ], + "params": { + "addLegend": true, + "addTooltip": true, + "dimensions": { + "buckets": [ + { + "accessor": 0, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + } + ], + "metric": { + "accessor": 1, + "aggType": "count", + "format": { + "id": "number" + }, + "params": {} + } + }, + "isDonut": true, + "labels": { + "last_level": true, + "show": false, + "truncate": 100, + "values": true + }, + "legendPosition": "right", + "type": "pie" + }, + "title": "how many VMs run on a ESXI host [Metricbeat VSphere] ECS", + "type": "pie" + } + }, + "id": "9afddd20-f04c-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzQ2MywxXQ==" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "savedSearchRefName": "search_0", + "title": "VM placements on ESXi Hosts[Metricbeat VSphere] ECS", + "uiStateJSON": { + "vis": { + "defaultColors": { + "0 - 40": "rgb(247,252,245)", + "120 - 160": "rgb(35,139,69)", + "40 - 80": "rgb(199,233,192)", + "80 - 120": "rgb(116,196,118)" + } + } + }, + "version": 1, + "visState": { + "aggs": [ + { + "enabled": true, + "id": "1", + "params": {}, + "schema": "metric", + "type": "count" + }, + { + "enabled": true, + "id": "2", + "params": { + "customLabel": "VM Name", + "field": "vsphere.virtualmachine.name", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 50 + }, + "schema": "group", + "type": "terms" + }, + { + "enabled": true, + "id": "3", + "params": { + "customLabel": "ESXi Host", + "field": "vsphere.virtualmachine.host", + "missingBucket": false, + "missingBucketLabel": "Missing", + "order": "desc", + "orderBy": "1", + "otherBucket": false, + "otherBucketLabel": "Other", + "size": 50 + }, + "schema": "segment", + "type": "terms" + } + ], + "params": { + "addLegend": true, + "addTooltip": true, + "colorSchema": "Greens", + "colorsNumber": 4, + "colorsRange": [], + "dimensions": { + "series": [ + { + "accessor": 0, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + } + ], + "x": { + "accessor": 1, + "aggType": "terms", + "format": { + "id": "terms", + "params": { + "id": "string", + "missingBucketLabel": "Missing", + "otherBucketLabel": "Other" + } + }, + "params": {} + }, + "y": [ + { + "accessor": 2, + "aggType": "count", + "format": { + "id": "number" + }, + "params": {} + } + ] + }, + "enableHover": false, + "invertColors": false, + "legendPosition": "right", + "percentageMode": false, + "setColorRange": false, + "times": [], + "type": "heatmap", + "valueAxes": [ + { + "id": "ValueAxis-1", + "labels": { + "color": "black", + "overwriteColor": false, + "rotate": 0, + "show": false + }, + "scale": { + "defaultYExtents": false, + "type": "linear" + }, + "show": false, + "type": "value" + } + ] + }, + "title": "VM placements on ESXi Hosts[Metricbeat VSphere] ECS", + "type": "heatmap" + } + }, + "id": "e3a3e080-f018-11e9-aaf3-15199b632da7", + "migrationVersion": { + "visualization": "7.3.1" + }, + "references": [ + { + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzQ2NCwxXQ==" + }, + { + "attributes": { + "columns": [ + "_source" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "highlightAll": true, + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index", + "query": { + "language": "kuery", + "query": "event.module: \"vsphere\" " + }, + "version": true + } + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "search for event module [Metricbeat VSphere] ECS", + "version": 1 + }, + "id": "1411b690-f017-11e9-aaf3-15199b632da7", + "migrationVersion": { + "search": "7.4.0" + }, + "references": [ + { + "id": "metricbeat-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search", + "updated_at": "2019-10-19T09:14:27.107Z", + "version": "WzMwNiwxXQ==" + } + ], + "version": "7.4.0" +} diff --git a/metricbeat/module/vsphere/module.yml b/metricbeat/module/vsphere/module.yml new file mode 100644 index 00000000000..0fe75d87b3d --- /dev/null +++ b/metricbeat/module/vsphere/module.yml @@ -0,0 +1,5 @@ +dashboards: +- id: 0ebd0be0-f049-11e9-aaf3-15199b632da7 + file: metricbeat-vsphere-host.json +- id: 8a2d1540-f049-11e9-aaf3-15199b632da7 + file: metricbeat-vsphere-vm.json \ No newline at end of file