diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index 6e4a638c5452..106367be20e3 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -105,6 +105,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d - Change sqs metricset to use average as statistic method. {pull}16438[16438] - Revert changes in `docker` module: add size flag to docker.container. {pull}16600[16600] - Fix imports after PR was merged before rebase. {pull}16756[16756] +- Add dashboard for `redisenterprise` module. {pull}16752[16752] *Packetbeat* diff --git a/metricbeat/docs/images/metricbeat-redisenterprise-overview.png b/metricbeat/docs/images/metricbeat-redisenterprise-overview.png new file mode 100644 index 000000000000..9f2361594b2e Binary files /dev/null and b/metricbeat/docs/images/metricbeat-redisenterprise-overview.png differ diff --git a/metricbeat/docs/modules/redisenterprise.asciidoc b/metricbeat/docs/modules/redisenterprise.asciidoc index 63cc4b39bc59..e5189e1d7896 100644 --- a/metricbeat/docs/modules/redisenterprise.asciidoc +++ b/metricbeat/docs/modules/redisenterprise.asciidoc @@ -15,7 +15,7 @@ The defaut metricsets are `node` and `proxy`. [float] === Module-specific configuration notes -The Redis module has these additional config options: +The `redisenterprise` module has these additional config options: *`hosts`*:: URLs that are used to connect to Redis. URL format: @@ -27,6 +27,14 @@ https://HOST[:PORT] The metricsets `node` and `proxy` are compatible with Redis Enterprise Software (RES). There were tested with RES 5.4.10-22 and are expected to work with all versions >= 5.0.2. +[float] +=== Dashboard + +The `redisenterprise` module includes a predefined dashboard with overview information +of the monitored servers. + +image::./images/metricbeat-redisenterprise-overview.png[] + [float] === Example configuration diff --git a/metricbeat/docs/modules_list.asciidoc b/metricbeat/docs/modules_list.asciidoc index e37731528613..88e5b5e95e43 100644 --- a/metricbeat/docs/modules_list.asciidoc +++ b/metricbeat/docs/modules_list.asciidoc @@ -212,7 +212,7 @@ This file is generated! See scripts/mage/docs_collector.go .3+| .3+| |<> |<> |<> -|<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | +|<> beta[] |image:./images/icon-yes.png[Prebuilt dashboards are available] | .2+| .2+| |<> beta[] |<> beta[] |<> beta[] |image:./images/icon-no.png[No prebuilt dashboards] | diff --git a/x-pack/metricbeat/module/redisenterprise/_meta/docs.asciidoc b/x-pack/metricbeat/module/redisenterprise/_meta/docs.asciidoc index 4484f89df91a..5d7113b8944e 100644 --- a/x-pack/metricbeat/module/redisenterprise/_meta/docs.asciidoc +++ b/x-pack/metricbeat/module/redisenterprise/_meta/docs.asciidoc @@ -5,7 +5,7 @@ The defaut metricsets are `node` and `proxy`. [float] === Module-specific configuration notes -The Redis module has these additional config options: +The `redisenterprise` module has these additional config options: *`hosts`*:: URLs that are used to connect to Redis. URL format: @@ -16,3 +16,11 @@ https://HOST[:PORT] The metricsets `node` and `proxy` are compatible with Redis Enterprise Software (RES). There were tested with RES 5.4.10-22 and are expected to work with all versions >= 5.0.2. + +[float] +=== Dashboard + +The `redisenterprise` module includes a predefined dashboard with overview information +of the monitored servers. + +image::./images/metricbeat-redisenterprise-overview.png[] diff --git a/x-pack/metricbeat/module/redisenterprise/_meta/kibana/7/dashboard/Metricbeat-redisenterprise-overview.json b/x-pack/metricbeat/module/redisenterprise/_meta/kibana/7/dashboard/Metricbeat-redisenterprise-overview.json new file mode 100644 index 000000000000..830d23b9d078 --- /dev/null +++ b/x-pack/metricbeat/module/redisenterprise/_meta/kibana/7/dashboard/Metricbeat-redisenterprise-overview.json @@ -0,0 +1,1609 @@ +{ + "objects": [ + { + "attributes": { + "description": "Overview of Redis Enterprise dashboard", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "title": "" + }, + "gridData": { + "h": 8, + "i": "bdd26554-0293-4928-9751-f7304d9fbc74", + "w": 9, + "x": 0, + "y": 0 + }, + "panelIndex": "bdd26554-0293-4928-9751-f7304d9fbc74", + "panelRefName": "panel_0", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "System CPU time" + }, + "gridData": { + "h": 8, + "i": "4aa7a92c-1705-40ee-9f53-478610ea34f0", + "w": 8, + "x": 9, + "y": 0 + }, + "panelIndex": "4aa7a92c-1705-40ee-9f53-478610ea34f0", + "panelRefName": "panel_1", + "title": "System CPU time", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "User CPU time" + }, + "gridData": { + "h": 8, + "i": "431e4d28-f8be-46a3-8079-d562e644bae1", + "w": 8, + "x": 17, + "y": 0 + }, + "panelIndex": "431e4d28-f8be-46a3-8079-d562e644bae1", + "panelRefName": "panel_2", + "title": "User CPU time", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Node free memory" + }, + "gridData": { + "h": 8, + "i": "192540d9-3c81-495d-ba22-2b1d96841ba7", + "w": 7, + "x": 25, + "y": 0 + }, + "panelIndex": "192540d9-3c81-495d-ba22-2b1d96841ba7", + "panelRefName": "panel_3", + "title": "Node free memory", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Free persistent disk space" + }, + "gridData": { + "h": 8, + "i": "666f6222-3542-42b0-9085-7e93224c3998", + "w": 8, + "x": 32, + "y": 0 + }, + "panelIndex": "666f6222-3542-42b0-9085-7e93224c3998", + "panelRefName": "panel_4", + "title": "Free persistent disk space", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Free ephemeral disk space" + }, + "gridData": { + "h": 8, + "i": "9d84abb9-cc6d-4d78-b2a4-ca77b942cf5c", + "w": 8, + "x": 40, + "y": 0 + }, + "panelIndex": "9d84abb9-cc6d-4d78-b2a4-ca77b942cf5c", + "panelRefName": "panel_5", + "title": "Free ephemeral disk space", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Rate of incoming/outgoing network traffic" + }, + "gridData": { + "h": 17, + "i": "86afca72-c2a2-4d20-af63-7e74220df79c", + "w": 16, + "x": 0, + "y": 8 + }, + "panelIndex": "86afca72-c2a2-4d20-af63-7e74220df79c", + "panelRefName": "panel_6", + "title": "Rate of incoming/outgoing network traffic", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Total requests" + }, + "gridData": { + "h": 17, + "i": "aab5878f-0105-4be9-aaea-1951de591ec8", + "w": 16, + "x": 16, + "y": 8 + }, + "panelIndex": "aab5878f-0105-4be9-aaea-1951de591ec8", + "panelRefName": "panel_7", + "title": "Total requests", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Connections" + }, + "gridData": { + "h": 17, + "i": "c520c103-f16f-4490-ab07-3fbd38681c94", + "w": 16, + "x": 32, + "y": 8 + }, + "panelIndex": "c520c103-f16f-4490-ab07-3fbd38681c94", + "panelRefName": "panel_8", + "title": "Connections", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "GET/SET commands" + }, + "gridData": { + "h": 17, + "i": "52d5e0f2-8c7d-42a0-b0d7-3bff758034bd", + "w": 16, + "x": 0, + "y": 25 + }, + "panelIndex": "52d5e0f2-8c7d-42a0-b0d7-3bff758034bd", + "panelRefName": "panel_9", + "title": "GET/SET commands", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Other commands" + }, + "gridData": { + "h": 17, + "i": "8d97e4fa-7929-42b6-bcd1-c73a0ec6ceea", + "w": 16, + "x": 16, + "y": 25 + }, + "panelIndex": "8d97e4fa-7929-42b6-bcd1-c73a0ec6ceea", + "panelRefName": "panel_10", + "title": "Other commands", + "version": "7.1.0" + }, + { + "embeddableConfig": { + "title": "Listener latency" + }, + "gridData": { + "h": 17, + "i": "0f739671-dfbe-4ec9-8468-d5b2b9aad001", + "w": 16, + "x": 32, + "y": 25 + }, + "panelIndex": "0f739671-dfbe-4ec9-8468-d5b2b9aad001", + "panelRefName": "panel_11", + "title": "Listener latency", + "version": "7.1.0" + } + ], + "timeRestore": false, + "title": "[Metricbeat Redis Enterprise] Overview", + "version": 1 + }, + "id": "8da53a40-5a2f-11ea-bc69-cdcc68092a57", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "references": [ + { + "id": "b96c3b00-5c92-11ea-b0b5-8133f1152545", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "8cba84c0-5a32-11ea-bc69-cdcc68092a57", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "9ddea420-5a32-11ea-bc69-cdcc68092a57", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "49c7dbf0-5a36-11ea-bc69-cdcc68092a57", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "14f6de30-5c7a-11ea-b0b5-8133f1152545", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "2d7ec670-5c7a-11ea-b0b5-8133f1152545", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "f6c6d0e0-5a36-11ea-bc69-cdcc68092a57", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "6c861200-5c7b-11ea-b0b5-8133f1152545", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "b5621150-5c7a-11ea-b0b5-8133f1152545", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "3c776b90-5c80-11ea-b0b5-8133f1152545", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "837f9fd0-5c80-11ea-b0b5-8133f1152545", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "a452c8c0-5c96-11ea-b0b5-8133f1152545", + "name": "panel_11", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2020-03-03T15:48:26.671Z", + "version": "WzgwNCw0XQ==" + }, + { + "attributes": { + "description": "Select cluster/node based on its name", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Cluster/node selector [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "prometheus.labels.cluster", + "id": "1583159394252", + "indexPatternRefName": "control_0_index_pattern", + "label": "cluster name", + "options": { + "dynamicOptions": true, + "multiselect": false, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "prometheus.labels.node", + "id": "1583250395046", + "indexPatternRefName": "control_1_index_pattern", + "label": "node name", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": true, + "useTimeFilter": false + }, + "title": "Cluster/node selector [Metricbeat Redis Enterprise]", + "type": "input_control_vis" + } + }, + "id": "b96c3b00-5c92-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [ + { + "id": "metricbeat-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_1_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2020-03-03T15:47:18.669Z", + "version": "WzgwMyw0XQ==" + }, + { + "attributes": { + "description": "System CPU time", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "System CPU time [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "1", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "c743b7b0-5a32-11ea-89da-eba74ed7a082" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0.5", + "formatter": "percent", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "system", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_cpu_system", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "gauge" + }, + "title": "System CPU time [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "8cba84c0-5a32-11ea-bc69-cdcc68092a57", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:26:48.851Z", + "version": "Wzc2MiwzXQ==" + }, + { + "attributes": { + "description": "User CPU time", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "User CPU time [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "1", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(104,204,202,1)", + "fill": "0.5", + "formatter": "percent", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "user", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_cpu_user", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "gauge" + }, + "title": "User CPU time [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "9ddea420-5a32-11ea-bc69-cdcc68092a57", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:27:31.125Z", + "version": "Wzc2MywzXQ==" + }, + { + "attributes": { + "description": "Node free memory", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Node free memory [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(164,221,0,1)", + "fill": "0.5", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Free memory", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_free_memory", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "metric" + }, + "title": "Node free memory [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "49c7dbf0-5a36-11ea-bc69-cdcc68092a57", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:27:48.934Z", + "version": "Wzc2NCwzXQ==" + }, + { + "attributes": { + "description": "Free disk space on configured persistent disk", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Free persistent disk space [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(164,221,0,1)", + "fill": "0.5", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Free persistent", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_persistent_storage_free", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "metric" + }, + "title": "Free persistent disk space [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "14f6de30-5c7a-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:28:01.957Z", + "version": "Wzc2NSwzXQ==" + }, + { + "attributes": { + "description": "Free disk space on configured ephemeral disk", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Free ephemeral disk space [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(164,221,0,1)", + "fill": "0.5", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Free ephemeral", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_ephemeral_storage_free", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "metric" + }, + "title": "Free ephemeral disk space [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "2d7ec670-5c7a-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:28:19.864Z", + "version": "Wzc2NiwzXQ==" + }, + { + "attributes": { + "description": "Rate of incoming/outgoing network traffic", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Rate of incoming/outgoing network traffic [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(0,156,224,1)", + "fill": "0.5", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Node ingress", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_ingress_bytes", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(211,49,21,1)", + "fill": "0.5", + "formatter": "bytes", + "id": "cc4a9810-5c93-11ea-a0a2-61bf5e1bd67b", + "label": "Node egress", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_egress_bytes", + "id": "cc4a9811-5c93-11ea-a0a2-61bf5e1bd67b", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Rate of incoming/outgoing network traffic [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "f6c6d0e0-5a36-11ea-bc69-cdcc68092a57", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:42:18.930Z", + "version": "Wzc4NCwzXQ==" + }, + { + "attributes": { + "description": "Request rate handled by endpoints on node", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Total requests (ops/sec) [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(12,121,125,1)", + "fill": "0.5", + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Total requests (ops/sec)", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_total_req", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Total requests (ops/sec) [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "6c861200-5c7b-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:44:20.783Z", + "version": "Wzc4NiwzXQ==" + }, + { + "attributes": { + "description": "Number of clients connected to endpoints on node", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Connections [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(123,100,255,1)", + "fill": "0.5", + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Connections", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.node_conns", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Connections [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "b5621150-5c7a-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:44:37.374Z", + "version": "Wzc4NywzXQ==" + }, + { + "attributes": { + "description": "Number of memcached GET/SET commands sent to the DB", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "GET/SET commands [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(22,165,165,1)", + "fill": "0.5", + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "GET", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.listener_cmd_get", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.proxy", + "type": "timeseries" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(252,220,0,1)", + "fill": "0.5", + "formatter": "number", + "id": "90e3af50-5c93-11ea-a0a2-61bf5e1bd67b", + "label": "SET", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.listener_cmd_set", + "id": "90e3af51-5c93-11ea-a0a2-61bf5e1bd67b", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.proxy", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "GET/SET commands [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "3c776b90-5c80-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:40:12.682Z", + "version": "Wzc4MSwzXQ==" + }, + { + "attributes": { + "description": "Number of memcached commands sent to the DB", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Other commands [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(244,78,59,1)", + "fill": "0.5", + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "TOUCH", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.listener_cmd_touch", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.proxy", + "type": "timeseries", + "value_template": "{{value}}" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(252,220,0,1)", + "fill": "0.5", + "formatter": "number", + "id": "0576cfe0-5c90-11ea-83c6-4f084e5b49b0", + "label": "FLUSH", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.listener_cmd_flush", + "id": "0576cfe1-5c90-11ea-83c6-4f084e5b49b0", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.proxy", + "type": "timeseries" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(164,221,0,1)", + "fill": "0.5", + "formatter": "number", + "id": "22e43a90-5c90-11ea-83c6-4f084e5b49b0", + "label": "AUTH", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.listener_auth_cmds", + "id": "22e43a91-5c90-11ea-83c6-4f084e5b49b0", + "type": "avg" + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.proxy", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Other commands [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "837f9fd0-5c80-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T14:26:30.812Z", + "version": "Wzc2MSwzXQ==" + }, + { + "attributes": { + "description": "Average latency of all types of commands on DB", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Listener latency [Metricbeat Redis Enterprise]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "annotations": [ + { + "color": "#F00", + "fields": "", + "icon": "fa-tag", + "id": "5cc43a90-5a32-11ea-94fe-9d9d001ff143", + "ignore_global_filters": 1, + "ignore_panel_filters": 1, + "index_pattern": "*", + "query_string": { + "language": "kuery", + "query": "" + }, + "template": "" + } + ], + "axis_formatter": "number", + "axis_max": "", + "axis_min": "0", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "4493a7d0-5a37-11ea-83f4-dbbc99caa7c0" + } + ], + "bar_color_rules": [ + { + "id": "69b152e0-5c96-11ea-a0a2-61bf5e1bd67b" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "gauge_color_rules": [ + { + "id": "d5c40740-5a32-11ea-94fe-9d9d001ff143" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "", + "interval": "1m", + "isModelInvalid": false, + "legend_position": "bottom", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(12,121,125,1)", + "fill": "0.5", + "formatter": "ms,ms,", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "Latency", + "line_width": "1", + "metrics": [ + { + "field": "prometheus.metrics.listener_acc_latency", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + }, + { + "field": "prometheus.metrics.listener_total_res", + "id": "37d10ba0-5c99-11ea-a0a2-61bf5e1bd67b", + "type": "avg" + }, + { + "id": "12007b60-5c97-11ea-a0a2-61bf5e1bd67b", + "script": "params.listener_acc_latency != null \u0026\u0026 params.listener_total_res \u003e 0 ? params.listener_acc_latency/params.listener_total_res : null", + "type": "calculation", + "variables": [ + { + "field": "61ca57f2-469d-11e7-af02-69e470af7417", + "id": "144dedd0-5c97-11ea-a0a2-61bf5e1bd67b", + "name": "listener_acc_latency" + }, + { + "field": "37d10ba0-5c99-11ea-a0a2-61bf5e1bd67b", + "id": "bf706520-5c98-11ea-a0a2-61bf5e1bd67b", + "name": "listener_total_res" + } + ] + } + ], + "point_size": "1", + "separate_axis": 0, + "split_mode": "everything", + "stacked": "none", + "steps": 0, + "terms_field": "prometheus.labels.node", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Listener latency [Metricbeat Redis Enterprise]", + "type": "metrics" + } + }, + "id": "a452c8c0-5c96-11ea-b0b5-8133f1152545", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-03-02T15:21:44.393Z", + "version": "Wzc5MSwzXQ==" + } + ], + "version": "7.1.0" +}