diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index b4a39b8182f..002365ab225 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -998,6 +998,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d - Add total CPU to vSphere virtual machine metrics. {pull}26167[26167] - Add AWS Kinesis metricset. {pull}25989[25989] - Move openmetrics module to oss. {pull}26561[26561] +- Add Cluster filter on ECS Kubernetes overview dashboard and corresponding section on Kubernetes module documentation page. {pull}[26919] *Packetbeat* diff --git a/metricbeat/docs/images/metricbeat-kubernetes-clusteroverview.png b/metricbeat/docs/images/metricbeat-kubernetes-clusteroverview.png new file mode 100644 index 00000000000..7d14e43ec74 Binary files /dev/null and b/metricbeat/docs/images/metricbeat-kubernetes-clusteroverview.png differ diff --git a/metricbeat/docs/modules/kubernetes.asciidoc b/metricbeat/docs/modules/kubernetes.asciidoc index 66ce22de091..52b8626ff7f 100644 --- a/metricbeat/docs/modules/kubernetes.asciidoc +++ b/metricbeat/docs/modules/kubernetes.asciidoc @@ -154,12 +154,19 @@ The Kubernetes module is tested with the following versions of Kubernetes: [float] === Dashboard -Kubernetes module is shipped including default dashboards for `apiserver`, `controllermanager`, `scheduler` and `proxy`. +Kubernetes module is shipped including default dashboards for `cluster overview`, `apiserver`, `controllermanager`, `scheduler` and `proxy`. If you are using HA for those components, be aware that when gathering data from all instances the dashboard will usually show and average of the metrics. For those scenarios filtering by hosts or service address is possible. Dashboards for `controllermanager` `scheduler` and `proxy` are not compatible with kibana versions below `7.2.0` +Cluster selector in `cluster overview` dashboard helps in distinguishing and filtering metrics collected from multiple clusters. If you want to focus on a subset of the Kubernetes clusters for monitoring a specific scenario, this cluster selector could be a handy tool. Note that this selector gets populated from the `orchestrator.cluster.name` field that may not always be available. This field gets its value from sources like `kube_config`, `kubeadm-config` configMap, and Google Cloud's meta API for GKE. If the sources mentioned above don't provide this value, metricbeat will not report it. However, you can always use https://www.elastic.co/guide/en/beats/metricbeat/current/defining-processors.html[processors] to set this field and utilize it in the `cluster overview` dashboard. + +Kubernetes cluster overview example: + +image::./images/metricbeat-kubernetes-clusteroverview.png[] + + Kubernetes controller manager example: image::./images/metricbeat-kubernetes-controllermanager.png[] diff --git a/metricbeat/module/kubernetes/_meta/docs.asciidoc b/metricbeat/module/kubernetes/_meta/docs.asciidoc index 64f831d4c3d..5ce087b1c3b 100644 --- a/metricbeat/module/kubernetes/_meta/docs.asciidoc +++ b/metricbeat/module/kubernetes/_meta/docs.asciidoc @@ -147,12 +147,19 @@ The Kubernetes module is tested with the following versions of Kubernetes: [float] === Dashboard -Kubernetes module is shipped including default dashboards for `apiserver`, `controllermanager`, `scheduler` and `proxy`. +Kubernetes module is shipped including default dashboards for `cluster overview`, `apiserver`, `controllermanager`, `scheduler` and `proxy`. If you are using HA for those components, be aware that when gathering data from all instances the dashboard will usually show and average of the metrics. For those scenarios filtering by hosts or service address is possible. Dashboards for `controllermanager` `scheduler` and `proxy` are not compatible with kibana versions below `7.2.0` +Cluster selector in `cluster overview` dashboard helps in distinguishing and filtering metrics collected from multiple clusters. If you want to focus on a subset of the Kubernetes clusters for monitoring a specific scenario, this cluster selector could be a handy tool. Note that this selector gets populated from the `orchestrator.cluster.name` field that may not always be available. This field gets its value from sources like `kube_config`, `kubeadm-config` configMap, and Google Cloud's meta API for GKE. If the sources mentioned above don't provide this value, metricbeat will not report it. However, you can always use https://www.elastic.co/guide/en/beats/metricbeat/current/defining-processors.html[processors] to set this field and utilize it in the `cluster overview` dashboard. + +Kubernetes cluster overview example: + +image::./images/metricbeat-kubernetes-clusteroverview.png[] + + Kubernetes controller manager example: image::./images/metricbeat-kubernetes-controllermanager.png[] diff --git a/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json b/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json index 155a53b11c1..d04c160853e 100644 --- a/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json +++ b/metricbeat/module/kubernetes/_meta/kibana/7/dashboard/Metricbeat-kubernetes-overview.json @@ -1,1379 +1,1675 @@ { - "objects": [ - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Available pods per deployment [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "id": "117fadf0-30df-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "64456840-30df-11e7-8df8-6d3604a72912", - "label": "Available pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.available", - "id": "64456841-30df-11e7-8df8-6d3604a72912", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_filters": [ - { - "color": "#68BC00", - "id": "53d35ad0-30df-11e7-8df8-6d3604a72912" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.deployment.name", - "terms_size": "10000" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Available pods per deployment [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "objects": [ + { + "attributes": { + "description": "Overview of Kubernetes cluster metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "highlightAll": true, + "query": { + "language": "kuery", + "query": "" }, - "id": "022a54c0-2bf5-11e7-859b-f78b612cde28-ecs", - "type": "visualization", - "updated_at": "2018-03-11T20:59:01.845Z", - "version": 4 + "version": true + } }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "CPU usage by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND (metricset.name:container OR metricset.name:state_node)", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": "0.5", - "formatter": "0.0a", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.cpu.usage.nanocores", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "sum" - }, - { - "id": "8b346300-bf95-11ea-a07c-851701f0d645", - "type": "avg", - "field": "metricset.period" - }, - { - "id": "25ae6580-bf95-11ea-a07c-851701f0d645", - "type": "calculation", - "variables": [ - { - "id": "39e40aa0-bf95-11ea-a07c-851701f0d645", - "name": "sum_nanocores", - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28" - }, - { - "id": "85213600-bf95-11ea-a07c-851701f0d645", - "name": "avg_period", - "field": "8b346300-bf95-11ea-a07c-851701f0d645" - } - ], - "script": "params.sum_nanocores / (params._interval / params.avg_period)" - } - ], - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "10000", - "value_template": "{{value}} nanocores" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": "0", - "formatter": "0.0a", - "hide_in_legend": 1, - "id": "22f65d40-31a7-11e7-84cc-096d2b38e6e5", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.node.cpu.capacity.cores", - "id": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", - "type": "avg" - }, - { - "id": "4af4c390-34d6-11e7-be88-cb6a123dc1bb", - "script": "params.cores * 1000000000", - "type": "calculation", - "variables": [ - { - "field": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", - "id": "4cd32080-34d6-11e7-be88-cb6a123dc1bb", - "name": "cores" - } - ] - } - ], - "override_index_pattern": 0, - "point_size": "0", - "seperate_axis": 0, - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", - "terms_size": "10000", - "value_template": "{{value}} nanocores" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "CPU usage by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "optionsJSON": { + "darkTheme": false, + "useMargins": false + }, + "panelsJSON": [ + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "1", + "w": 24, + "x": 24, + "y": 0 }, - "id": "44f12b40-2bf4-11e7-859b-f78b612cde28-ecs", + "panelIndex": "1", + "panelRefName": "panel_1", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Deployments [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "67ee7da0-30e0-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "68cdba10-30e0-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "69765620-30e0-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "4c4690b0-30e0-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "4c4690b1-30e0-11e7-8df8-6d3604a72912", - "label": "Deployments", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.name", - "id": "4c4690b2-30e0-11e7-8df8-6d3604a72912", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "terms_field": "kubernetes.deployment.name" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Deployments [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "2", + "w": 24, + "x": 0, + "y": 24 }, - "id": "cd059410-2bfb-11e7-859b-f78b612cde28-ecs", + "panelIndex": "2", + "panelRefName": "panel_2", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Desired pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": "10", - "gauge_max": "5", - "gauge_style": "half", - "gauge_width": "10", - "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", - "label": "Desired Pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.desired", - "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", - "type": "sum" - } - ], - "override_index_pattern": 1, - "point_size": 1, - "seperate_axis": 0, - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Desired pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} }, - "id": "e1018b90-2bfb-11e7-859b-f78b612cde28-ecs", + "gridData": { + "h": 12, + "i": "5", + "w": 7, + "x": 9, + "y": 0 + }, + "panelIndex": "5", + "panelRefName": "panel_5", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Memory usage by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND (metricset.name:container OR metricset.name:state_node)", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.memory.usage.bytes", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "sum" - }, - { - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "id": "9f0cf900-1ffb-11e8-81f2-43be86397500", - "type": "cumulative_sum" - }, - { - "field": "9f0cf900-1ffb-11e8-81f2-43be86397500", - "id": "a926e130-1ffb-11e8-81f2-43be86397500", - "type": "derivative", - "unit": "10s" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "10000" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(211,49,21,1)", - "fill": "0", - "formatter": "bytes", - "hide_in_legend": 1, - "id": "8ba3b270-31a7-11e7-84cc-096d2b38e6e5", - "label": "Node capacity", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.node.memory.capacity.bytes", - "id": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", - "type": "sum" - }, - { - "field": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", - "id": "d1fb2670-1ffb-11e8-81f2-43be86397500", - "type": "cumulative_sum" - }, - { - "field": "d1fb2670-1ffb-11e8-81f2-43be86397500", - "id": "dc8b01f0-1ffb-11e8-81f2-43be86397500", - "type": "derivative", - "unit": "10s" - } - ], - "point_size": "0", - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.node.name", - "terms_order_by": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", - "terms_size": "10000" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Memory usage by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} }, - "id": "d6564360-2bfc-11e7-859b-f78b612cde28-ecs", + "gridData": { + "h": 12, + "i": "6", + "w": 8, + "x": 0, + "y": 12 + }, + "panelIndex": "6", + "panelRefName": "panel_6", "type": "visualization", - "updated_at": "2018-03-04T23:15:29.035Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network in by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:pod", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.pod.network.rx.bytes", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "max" - }, - { - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "id": "494fc310-2bf7-11e7-859b-f78b612cde28", - "type": "derivative", - "unit": "" - }, - { - "field": "494fc310-2bf7-11e7-859b-f78b612cde28", - "id": "37c72a70-3598-11e7-aa4a-8313a0c92a88", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "100000" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Network in by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "7", + "w": 24, + "x": 24, + "y": 24 }, - "id": "16fa4470-2bfd-11e7-859b-f78b612cde28-ecs", + "panelIndex": "7", + "panelRefName": "panel_7", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Network out by node [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" - } - ], - "bar_color_rules": [ - { - "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:pod", - "gauge_color_rules": [ - { - "id": "140e4910-2bf2-11e7-859b-f78b612cde28" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.pod.network.tx.bytes", - "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "type": "max" - }, - { - "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "id": "494fc310-2bf7-11e7-859b-f78b612cde28", - "type": "derivative", - "unit": "" - }, - { - "field": "494fc310-2bf7-11e7-859b-f78b612cde28", - "id": "244c70e0-3598-11e7-aa4a-8313a0c92a88", - "type": "positive_only", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.node.name", - "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", - "terms_size": "10000" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Network out by node [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "8", + "w": 24, + "x": 24, + "y": 36 }, - "id": "294546b0-30d6-11e7-8df8-6d3604a72912-ecs", + "panelIndex": "8", + "panelRefName": "panel_8", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Nodes [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "67ee7da0-30e0-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "68cdba10-30e0-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_node", - "gauge_color_rules": [ - { - "id": "69765620-30e0-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": 10, - "gauge_style": "half", - "gauge_width": 10, - "id": "4c4690b0-30e0-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "4c4690b1-30e0-11e7-8df8-6d3604a72912", - "label": "Nodes", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.node.name", - "id": "4c4690b2-30e0-11e7-8df8-6d3604a72912", - "type": "cardinality" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_mode": "everything", - "stacked": "none", - "terms_field": "kubernetes.deployment.name" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Nodes [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} }, - "id": "408fccf0-30d6-11e7-8df8-6d3604a72912-ecs", + "gridData": { + "h": 12, + "i": "9", + "w": 24, + "x": 0, + "y": 36 + }, + "panelIndex": "9", + "panelRefName": "panel_9", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top CPU intensive pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "802104d0-2bfc-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:container", - "id": "5d3692a0-2bfc-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "0.0 a", - "id": "5d3692a1-2bfc-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.cpu.usage.core.ns", - "id": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "type": "max" - }, - { - "field": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "id": "6c905240-2bfc-11e7-859b-f78b612cde28", - "type": "derivative", - "unit": "1s" - }, - { - "field": "6c905240-2bfc-11e7-859b-f78b612cde28", - "id": "9a51f710-359d-11e7-aa4a-8313a0c92a88", - "type": "positive_only", - "unit": "" - } - ], - "offset_time": "", - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.pod.name", - "terms_order_by": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "value_template": "{{value}} ns" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top CPU intensive pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} }, - "id": "58e644f0-30d6-11e7-8df8-6d3604a72912-ecs", + "gridData": { + "h": 12, + "i": "10", + "w": 8, + "x": 16, + "y": 0 + }, + "panelIndex": "10", + "panelRefName": "panel_10", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Top memory intensive pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "bar_color_rules": [ - { - "id": "802104d0-2bfc-11e7-859b-f78b612cde28" - } - ], - "filter": "event.module:kubernetes AND metricset.name:container", - "id": "5d3692a0-2bfc-11e7-859b-f78b612cde28", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "5d3692a1-2bfc-11e7-859b-f78b612cde28", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.container.memory.usage.bytes", - "id": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "type": "sum" - }, - { - "field": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "id": "3972e9f0-256f-11e8-84e6-87221f87ae3b", - "type": "cumulative_sum" - }, - { - "field": "3972e9f0-256f-11e8-84e6-87221f87ae3b", - "id": "3e9fd5a0-256f-11e8-84e6-87221f87ae3b", - "type": "derivative", - "unit": "10s" - } - ], - "offset_time": "", - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.pod.name", - "terms_order_by": "5d3692a2-2bfc-11e7-859b-f78b612cde28", - "terms_size": "10", - "value_template": "" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "top_n" - }, - "title": "Top memory intensive pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "11", + "w": 24, + "x": 0, + "y": 48 }, - "id": "a4c9d360-30df-11e7-8df8-6d3604a72912-ecs", + "panelIndex": "11", + "panelRefName": "panel_11", "type": "visualization", - "updated_at": "2018-03-11T21:00:49.028Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Unavailable pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": "10", - "gauge_max": "", - "gauge_style": "half", - "gauge_width": "10", - "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", - "label": "Unavailable Pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.unavailable", - "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", - "type": "sum" - } - ], - "override_index_pattern": 1, - "point_size": 1, - "seperate_axis": 0, - "series_interval": "10s", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Unavailable pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "12", + "w": 24, + "x": 24, + "y": 48 }, - "id": "174a6ad0-30e0-11e7-8df8-6d3604a72912-ecs", + "panelIndex": "12", + "panelRefName": "panel_12", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Unavailable pods per deployment [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "params": { - "axis_formatter": "number", - "axis_position": "left", - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "id": "117fadf0-30df-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(254,146,0,1)", - "fill": 0.5, - "formatter": "number", - "id": "64456840-30df-11e7-8df8-6d3604a72912", - "label": "Unavailable pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.unavailable", - "id": "64456841-30df-11e7-8df8-6d3604a72912", - "type": "avg" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_filters": [ - { - "color": "#68BC00", - "id": "53d35ad0-30df-11e7-8df8-6d3604a72912" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.deployment.name", - "terms_size": "10000" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "type": "timeseries" - }, - "title": "Unavailable pods per deployment [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "13", + "w": 8, + "x": 16, + "y": 12 }, - "id": "7aac4fd0-30e0-11e7-8df8-6d3604a72912-ecs", + "panelIndex": "13", + "panelRefName": "panel_13", "type": "visualization", - "updated_at": "2018-03-11T20:59:18.668Z", - "version": 4 - }, - { - "attributes": { - "description": "", - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "title": "Available pods [Metricbeat Kubernetes] ECS", - "uiStateJSON": {}, - "version": 1, - "visState": { - "aggs": [], - "listeners": {}, - "params": { - "axis_formatter": "number", - "axis_position": "left", - "background_color_rules": [ - { - "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" - } - ], - "bar_color_rules": [ - { - "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" - } - ], - "filter": "event.module:kubernetes AND metricset.name:state_deployment", - "gauge_color_rules": [ - { - "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" - } - ], - "gauge_inner_width": "10", - "gauge_max": "5", - "gauge_style": "half", - "gauge_width": "10", - "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", - "index_pattern": "metricbeat-*", - "interval": "auto", - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", - "label": "Available Pods", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.deployment.replicas.available", - "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", - "type": "sum" - } - ], - "override_index_pattern": 1, - "point_size": 1, - "seperate_axis": 0, - "series_index_pattern": "*", - "series_interval": "10s", - "series_time_field": "@timestamp", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_legend": 1, - "time_field": "@timestamp", - "type": "metric" - }, - "title": "Available pods [Metricbeat Kubernetes] ECS", - "type": "metrics" - } + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "14", + "w": 24, + "x": 24, + "y": 12 + }, + "panelIndex": "14", + "panelRefName": "panel_14", + "type": "visualization", + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "15", + "w": 8, + "x": 8, + "y": 12 }, - "id": "da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3-ecs", + "panelIndex": "15", + "panelRefName": "panel_15", "type": "visualization", - "updated_at": "2018-03-01T18:58:07.906Z", - "version": 3 + "version": "7.14.0" + }, + { + "embeddableConfig": { + "enhancements": {} + }, + "gridData": { + "h": 12, + "i": "43e2c937-a06e-4f6c-9e01-e2669110f160", + "w": 9, + "x": 0, + "y": 0 + }, + "panelIndex": "43e2c937-a06e-4f6c-9e01-e2669110f160", + "panelRefName": "panel_43e2c937-a06e-4f6c-9e01-e2669110f160", + "type": "visualization", + "version": "7.14.0" + } + ], + "timeRestore": false, + "title": "[Metricbeat Kubernetes] Overview ECS - Updated", + "version": 1 + }, + "coreMigrationVersion": "7.14.0", + "id": "e0381d10-e4a6-11eb-9d53-3b3d1d47c519", + "migrationVersion": { + "dashboard": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "022a54c0-2bf5-11e7-859b-f78b612cde28-ecs", + "name": "1:panel_1", + "type": "visualization" }, { - "attributes": { - "description": "Overview of Kubernetes cluster metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "useMargins": false - }, - "panelsJSON": [ - { - "gridData": { - "h": 3, - "i": "1", - "w": 6, - "x": 6, - "y": 0 - }, - "id": "022a54c0-2bf5-11e7-859b-f78b612cde28-ecs", - "panelIndex": "1", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "2", - "w": 6, - "x": 0, - "y": 6 - }, - "id": "44f12b40-2bf4-11e7-859b-f78b612cde28-ecs", - "panelIndex": "2", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "5", - "w": 3, - "x": 3, - "y": 0 - }, - "id": "cd059410-2bfb-11e7-859b-f78b612cde28-ecs", - "panelIndex": "5", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "6", - "w": 2, - "x": 0, - "y": 3 - }, - "id": "e1018b90-2bfb-11e7-859b-f78b612cde28-ecs", - "panelIndex": "6", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "7", - "w": 6, - "x": 6, - "y": 6 - }, - "id": "d6564360-2bfc-11e7-859b-f78b612cde28-ecs", - "panelIndex": "7", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "8", - "w": 6, - "x": 6, - "y": 9 - }, - "id": "16fa4470-2bfd-11e7-859b-f78b612cde28-ecs", - "panelIndex": "8", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "9", - "w": 6, - "x": 0, - "y": 9 - }, - "id": "294546b0-30d6-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "9", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "10", - "w": 3, - "x": 0, - "y": 0 - }, - "id": "408fccf0-30d6-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "10", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "11", - "w": 6, - "x": 0, - "y": 12 - }, - "id": "58e644f0-30d6-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "11", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "12", - "w": 6, - "x": 6, - "y": 12 - }, - "id": "a4c9d360-30df-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "12", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "13", - "w": 2, - "x": 4, - "y": 3 - }, - "id": "174a6ad0-30e0-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "13", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "14", - "w": 6, - "x": 6, - "y": 3 - }, - "id": "7aac4fd0-30e0-11e7-8df8-6d3604a72912-ecs", - "panelIndex": "14", - "type": "visualization", - "version": "6.2.2" - }, - { - "gridData": { - "h": 3, - "i": "15", - "w": 2, - "x": 2, - "y": 3 - }, - "id": "da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3-ecs", - "panelIndex": "15", - "type": "visualization", - "version": "6.2.2" - } + "id": "44f12b40-2bf4-11e7-859b-f78b612cde28-ecs", + "name": "2:panel_2", + "type": "visualization" + }, + { + "id": "cd059410-2bfb-11e7-859b-f78b612cde28-ecs", + "name": "5:panel_5", + "type": "visualization" + }, + { + "id": "e1018b90-2bfb-11e7-859b-f78b612cde28-ecs", + "name": "6:panel_6", + "type": "visualization" + }, + { + "id": "d6564360-2bfc-11e7-859b-f78b612cde28-ecs", + "name": "7:panel_7", + "type": "visualization" + }, + { + "id": "16fa4470-2bfd-11e7-859b-f78b612cde28-ecs", + "name": "8:panel_8", + "type": "visualization" + }, + { + "id": "294546b0-30d6-11e7-8df8-6d3604a72912-ecs", + "name": "9:panel_9", + "type": "visualization" + }, + { + "id": "408fccf0-30d6-11e7-8df8-6d3604a72912-ecs", + "name": "10:panel_10", + "type": "visualization" + }, + { + "id": "58e644f0-30d6-11e7-8df8-6d3604a72912-ecs", + "name": "11:panel_11", + "type": "visualization" + }, + { + "id": "a4c9d360-30df-11e7-8df8-6d3604a72912-ecs", + "name": "12:panel_12", + "type": "visualization" + }, + { + "id": "174a6ad0-30e0-11e7-8df8-6d3604a72912-ecs", + "name": "13:panel_13", + "type": "visualization" + }, + { + "id": "7aac4fd0-30e0-11e7-8df8-6d3604a72912-ecs", + "name": "14:panel_14", + "type": "visualization" + }, + { + "id": "da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3-ecs", + "name": "15:panel_15", + "type": "visualization" + }, + { + "id": "d54c65f0-e4a6-11eb-9d53-3b3d1d47c519", + "name": "43e2c937-a06e-4f6c-9e01-e2669110f160:panel_43e2c937-a06e-4f6c-9e01-e2669110f160", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2021-07-14T13:27:20.623Z", + "version": "WzI0NTYsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Available pods per deployment [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_deployment" + }, + "id": "117fadf0-30df-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(104,188,0,1)", + "fill": 0.5, + "formatter": "number", + "id": "64456840-30df-11e7-8df8-6d3604a72912", + "label": "Available pods", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.deployment.replicas.available", + "id": "64456841-30df-11e7-8df8-6d3604a72912", + "type": "avg" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_filters": [ + { + "color": "#68BC00", + "id": "53d35ad0-30df-11e7-8df8-6d3604a72912" + } + ], + "split_mode": "terms", + "stacked": "stacked", + "terms_field": "kubernetes.deployment.name", + "terms_size": "10000" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "@timestamp", + "type": "timeseries", + "use_kibana_indexes": false + }, + "title": "Available pods per deployment [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "022a54c0-2bf5-11e7-859b-f78b612cde28-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwMzksMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "CPU usage by node [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" + } + ], + "bar_color_rules": [ + { + "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND (metricset.name:container OR metricset.name:state_node)" + }, + "gauge_color_rules": [ + { + "id": "140e4910-2bf2-11e7-859b-f78b612cde28" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0.5", + "formatter": "0.0a", + "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.container.cpu.usage.nanocores", + "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "type": "sum" + }, + { + "field": "metricset.period", + "id": "8b346300-bf95-11ea-a07c-851701f0d645", + "type": "avg" + }, + { + "id": "25ae6580-bf95-11ea-a07c-851701f0d645", + "script": "params.sum_nanocores / (params._interval / params.avg_period)", + "type": "calculation", + "variables": [ + { + "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "id": "39e40aa0-bf95-11ea-a07c-851701f0d645", + "name": "sum_nanocores" + }, + { + "field": "8b346300-bf95-11ea-a07c-851701f0d645", + "id": "85213600-bf95-11ea-a07c-851701f0d645", + "name": "avg_period" + } + ] + } + ], + "override_index_pattern": 0, + "point_size": 1, + "seperate_axis": 0, + "series_interval": "10s", + "series_time_field": "@timestamp", + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "none", + "terms_field": "kubernetes.node.name", + "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "terms_size": "10000", + "value_template": "{{value}} nanocores" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(211,49,21,1)", + "fill": "0", + "formatter": "0.0a", + "hide_in_legend": 1, + "id": "22f65d40-31a7-11e7-84cc-096d2b38e6e5", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.node.cpu.capacity.cores", + "id": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", + "type": "avg" + }, + { + "id": "4af4c390-34d6-11e7-be88-cb6a123dc1bb", + "script": "params.cores * 1000000000", + "type": "calculation", + "variables": [ + { + "field": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", + "id": "4cd32080-34d6-11e7-be88-cb6a123dc1bb", + "name": "cores" + } + ] + } + ], + "override_index_pattern": 0, + "point_size": "0", + "seperate_axis": 0, + "series_interval": "10s", + "series_time_field": "@timestamp", + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "none", + "terms_field": "kubernetes.node.name", + "terms_order_by": "22f65d41-31a7-11e7-84cc-096d2b38e6e5", + "terms_size": "10000", + "value_template": "{{value}} nanocores" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "timeseries", + "use_kibana_indexes": false + }, + "title": "CPU usage by node [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "44f12b40-2bf4-11e7-859b-f78b612cde28-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDAsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Deployments [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "67ee7da0-30e0-11e7-8df8-6d3604a72912" + } + ], + "bar_color_rules": [ + { + "id": "68cdba10-30e0-11e7-8df8-6d3604a72912" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_deployment" + }, + "gauge_color_rules": [ + { + "id": "69765620-30e0-11e7-8df8-6d3604a72912" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "hide_last_value_indicator": true, + "id": "4c4690b0-30e0-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "4c4690b1-30e0-11e7-8df8-6d3604a72912", + "label": "Deployments", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.deployment.name", + "id": "4c4690b2-30e0-11e7-8df8-6d3604a72912", + "type": "cardinality" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "terms_field": "kubernetes.deployment.name" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "metric", + "use_kibana_indexes": false + }, + "title": "Deployments [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "cd059410-2bfb-11e7-859b-f78b612cde28-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDEsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Desired pods [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" + } + ], + "bar_color_rules": [ + { + "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_deployment" + }, + "gauge_color_rules": [ + { + "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" + } + ], + "gauge_inner_width": "10", + "gauge_max": "5", + "gauge_style": "half", + "gauge_width": "10", + "hide_last_value_indicator": true, + "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", + "label": "Desired Pods", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.deployment.replicas.desired", + "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", + "type": "sum" + } ], - "timeRestore": false, - "title": "[Metricbeat Kubernetes] Overview ECS", - "version": 1 + "override_index_pattern": 1, + "point_size": 1, + "seperate_axis": 0, + "series_interval": "10s", + "series_time_field": "@timestamp", + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "metric", + "use_kibana_indexes": false + }, + "title": "Desired pods [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "e1018b90-2bfb-11e7-859b-f78b612cde28-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDIsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Memory usage by node [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" + } + ], + "bar_color_rules": [ + { + "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND (metricset.name:container OR metricset.name:state_node)" + }, + "gauge_color_rules": [ + { + "id": "140e4910-2bf2-11e7-859b-f78b612cde28" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "bytes", + "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.container.memory.usage.bytes", + "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "type": "sum" + }, + { + "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "id": "9f0cf900-1ffb-11e8-81f2-43be86397500", + "type": "cumulative_sum" + }, + { + "field": "9f0cf900-1ffb-11e8-81f2-43be86397500", + "id": "a926e130-1ffb-11e8-81f2-43be86397500", + "type": "derivative", + "unit": "10s" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "none", + "terms_field": "kubernetes.node.name", + "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "terms_size": "10000" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(211,49,21,1)", + "fill": "0", + "formatter": "bytes", + "hide_in_legend": 1, + "id": "8ba3b270-31a7-11e7-84cc-096d2b38e6e5", + "label": "Node capacity", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.node.memory.capacity.bytes", + "id": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", + "type": "sum" + }, + { + "field": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", + "id": "d1fb2670-1ffb-11e8-81f2-43be86397500", + "type": "cumulative_sum" + }, + { + "field": "d1fb2670-1ffb-11e8-81f2-43be86397500", + "id": "dc8b01f0-1ffb-11e8-81f2-43be86397500", + "type": "derivative", + "unit": "10s" + } + ], + "point_size": "0", + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "none", + "terms_field": "kubernetes.node.name", + "terms_order_by": "8ba3b271-31a7-11e7-84cc-096d2b38e6e5", + "terms_size": "10000" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "@timestamp", + "type": "timeseries", + "use_kibana_indexes": false + }, + "title": "Memory usage by node [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "d6564360-2bfc-11e7-859b-f78b612cde28-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDMsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Network in by node [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" + } + ], + "bar_color_rules": [ + { + "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:pod" }, - "id": "AV4RGUqo5NkDleZmzKuZ-ecs", - "type": "dashboard", - "updated_at": "2018-03-11T21:00:58.354Z", - "version": 4 + "gauge_color_rules": [ + { + "id": "140e4910-2bf2-11e7-859b-f78b612cde28" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(104,188,0,1)", + "fill": 0.5, + "formatter": "bytes", + "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.pod.network.rx.bytes", + "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "type": "max" + }, + { + "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "id": "494fc310-2bf7-11e7-859b-f78b612cde28", + "type": "derivative", + "unit": "" + }, + { + "field": "494fc310-2bf7-11e7-859b-f78b612cde28", + "id": "37c72a70-3598-11e7-aa4a-8313a0c92a88", + "type": "positive_only", + "unit": "" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "stacked", + "terms_field": "kubernetes.node.name", + "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "terms_size": "100000" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "timeseries", + "use_kibana_indexes": false + }, + "title": "Network in by node [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "16fa4470-2bfd-11e7-859b-f78b612cde28-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDQsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Network out by node [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "12c1f2f0-2bf2-11e7-859b-f78b612cde28" + } + ], + "bar_color_rules": [ + { + "id": "1373ddd0-2bf2-11e7-859b-f78b612cde28" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:pod" + }, + "gauge_color_rules": [ + { + "id": "140e4910-2bf2-11e7-859b-f78b612cde28" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "id": "0d5c6b10-2bf2-11e7-859b-f78b612cde28", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(104,188,0,1)", + "fill": 0.5, + "formatter": "bytes", + "id": "0d5c9220-2bf2-11e7-859b-f78b612cde28", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.pod.network.tx.bytes", + "id": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "type": "max" + }, + { + "field": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "id": "494fc310-2bf7-11e7-859b-f78b612cde28", + "type": "derivative", + "unit": "" + }, + { + "field": "494fc310-2bf7-11e7-859b-f78b612cde28", + "id": "244c70e0-3598-11e7-aa4a-8313a0c92a88", + "type": "positive_only", + "unit": "" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "stacked", + "terms_field": "kubernetes.node.name", + "terms_order_by": "0d5c9221-2bf2-11e7-859b-f78b612cde28", + "terms_size": "10000" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "timeseries", + "use_kibana_indexes": false + }, + "title": "Network out by node [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "294546b0-30d6-11e7-8df8-6d3604a72912-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDUsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Nodes [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "67ee7da0-30e0-11e7-8df8-6d3604a72912" + } + ], + "bar_color_rules": [ + { + "id": "68cdba10-30e0-11e7-8df8-6d3604a72912" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_node" + }, + "gauge_color_rules": [ + { + "id": "69765620-30e0-11e7-8df8-6d3604a72912" + } + ], + "gauge_inner_width": 10, + "gauge_style": "half", + "gauge_width": 10, + "hide_last_value_indicator": true, + "id": "4c4690b0-30e0-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "4c4690b1-30e0-11e7-8df8-6d3604a72912", + "label": "Nodes", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.node.name", + "id": "4c4690b2-30e0-11e7-8df8-6d3604a72912", + "type": "cardinality" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "terms_field": "kubernetes.deployment.name" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "metric", + "use_kibana_indexes": false + }, + "title": "Nodes [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "408fccf0-30d6-11e7-8df8-6d3604a72912-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDYsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Top CPU intensive pods [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "bar_color_rules": [ + { + "id": "802104d0-2bfc-11e7-859b-f78b612cde28" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:container" + }, + "hide_last_value_indicator": true, + "id": "5d3692a0-2bfc-11e7-859b-f78b612cde28", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "0.0 a", + "id": "5d3692a1-2bfc-11e7-859b-f78b612cde28", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.container.cpu.usage.core.ns", + "id": "5d3692a2-2bfc-11e7-859b-f78b612cde28", + "type": "max" + }, + { + "field": "5d3692a2-2bfc-11e7-859b-f78b612cde28", + "id": "6c905240-2bfc-11e7-859b-f78b612cde28", + "type": "derivative", + "unit": "1s" + }, + { + "field": "6c905240-2bfc-11e7-859b-f78b612cde28", + "id": "9a51f710-359d-11e7-aa4a-8313a0c92a88", + "type": "positive_only", + "unit": "" + } + ], + "offset_time": "", + "override_index_pattern": 0, + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "none", + "terms_field": "kubernetes.pod.name", + "terms_order_by": "5d3692a2-2bfc-11e7-859b-f78b612cde28", + "value_template": "{{value}} ns" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "top_n", + "use_kibana_indexes": false + }, + "title": "Top CPU intensive pods [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "58e644f0-30d6-11e7-8df8-6d3604a72912-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDcsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Top memory intensive pods [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "bar_color_rules": [ + { + "id": "802104d0-2bfc-11e7-859b-f78b612cde28" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:container" + }, + "hide_last_value_indicator": true, + "id": "5d3692a0-2bfc-11e7-859b-f78b612cde28", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "bytes", + "id": "5d3692a1-2bfc-11e7-859b-f78b612cde28", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.container.memory.usage.bytes", + "id": "5d3692a2-2bfc-11e7-859b-f78b612cde28", + "type": "sum" + }, + { + "field": "5d3692a2-2bfc-11e7-859b-f78b612cde28", + "id": "3972e9f0-256f-11e8-84e6-87221f87ae3b", + "type": "cumulative_sum" + }, + { + "field": "3972e9f0-256f-11e8-84e6-87221f87ae3b", + "id": "3e9fd5a0-256f-11e8-84e6-87221f87ae3b", + "type": "derivative", + "unit": "10s" + } + ], + "offset_time": "", + "override_index_pattern": 0, + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "terms", + "stacked": "none", + "terms_field": "kubernetes.pod.name", + "terms_order_by": "5d3692a2-2bfc-11e7-859b-f78b612cde28", + "terms_size": "10", + "value_template": "" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "@timestamp", + "type": "top_n", + "use_kibana_indexes": false + }, + "title": "Top memory intensive pods [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "a4c9d360-30df-11e7-8df8-6d3604a72912-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDgsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Unavailable pods [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" + } + ], + "bar_color_rules": [ + { + "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_deployment" + }, + "gauge_color_rules": [ + { + "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" + } + ], + "gauge_inner_width": "10", + "gauge_max": "", + "gauge_style": "half", + "gauge_width": "10", + "hide_last_value_indicator": true, + "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", + "label": "Unavailable Pods", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.deployment.replicas.unavailable", + "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", + "type": "sum" + } + ], + "override_index_pattern": 1, + "point_size": 1, + "seperate_axis": 0, + "series_interval": "10s", + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "metric", + "use_kibana_indexes": false + }, + "title": "Unavailable pods [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "174a6ad0-30e0-11e7-8df8-6d3604a72912-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNDksMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Unavailable pods per deployment [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_deployment" + }, + "id": "117fadf0-30df-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "rgba(254,146,0,1)", + "fill": 0.5, + "formatter": "number", + "id": "64456840-30df-11e7-8df8-6d3604a72912", + "label": "Unavailable pods", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.deployment.replicas.unavailable", + "id": "64456841-30df-11e7-8df8-6d3604a72912", + "type": "avg" + } + ], + "point_size": 1, + "seperate_axis": 0, + "split_color_mode": "gradient", + "split_filters": [ + { + "color": "#68BC00", + "id": "53d35ad0-30df-11e7-8df8-6d3604a72912" + } + ], + "split_mode": "terms", + "stacked": "stacked", + "terms_field": "kubernetes.deployment.name", + "terms_size": "10000" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "@timestamp", + "type": "timeseries", + "use_kibana_indexes": false + }, + "title": "Unavailable pods per deployment [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "7aac4fd0-30e0-11e7-8df8-6d3604a72912-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNTAsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Available pods [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "listeners": {}, + "params": { + "axis_formatter": "number", + "axis_position": "left", + "background_color_rules": [ + { + "id": "508ffb30-30d5-11e7-8df8-6d3604a72912" + } + ], + "bar_color_rules": [ + { + "id": "674d83b0-30d5-11e7-8df8-6d3604a72912" + } + ], + "filter": { + "language": "lucene", + "query": "event.module:kubernetes AND metricset.name:state_deployment" + }, + "gauge_color_rules": [ + { + "id": "50f9b980-30d5-11e7-8df8-6d3604a72912" + } + ], + "gauge_inner_width": "10", + "gauge_max": "5", + "gauge_style": "half", + "gauge_width": "10", + "hide_last_value_indicator": true, + "id": "2fe9d3b0-30d5-11e7-8df8-6d3604a72912", + "index_pattern": "metricbeat-*", + "interval": "auto", + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "2fe9d3b1-30d5-11e7-8df8-6d3604a72912", + "label": "Available Pods", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.deployment.replicas.available", + "id": "54cf79a0-30d5-11e7-8df8-6d3604a72912", + "type": "sum" + } + ], + "override_index_pattern": 1, + "point_size": 1, + "seperate_axis": 0, + "series_index_pattern": "*", + "series_interval": "10s", + "series_time_field": "@timestamp", + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none" + } + ], + "show_legend": 1, + "time_field": "@timestamp", + "type": "metric", + "use_kibana_indexes": false + }, + "title": "Available pods [Metricbeat Kubernetes] ECS", + "type": "metrics" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "da1ff7c0-30ed-11e7-b9e5-2b5b07213ab3-ecs", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization", + "updated_at": "2021-07-14T13:21:55.473Z", + "version": "WzIwNTEsMV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Cluster Filter [Metricbeat Kubernetes] ECS", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "orchestrator.cluster.name", + "id": "1626269001600", + "indexPatternRefName": "control_0_index_pattern", + "label": "Cluster Name", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": true, + "useTimeFilter": false + }, + "title": "Cluster Filter [Metricbeat Kubernetes] ECS", + "type": "input_control_vis" + } + }, + "coreMigrationVersion": "7.14.0", + "id": "d54c65f0-e4a6-11eb-9d53-3b3d1d47c519", + "migrationVersion": { + "visualization": "7.14.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "metricbeat-*", + "name": "control_0_index_pattern", + "type": "index-pattern" } - ], - "version": "6.2.2" + ], + "type": "visualization", + "updated_at": "2021-07-14T13:36:17.931Z", + "version": "WzI2MjEsMV0=" + } + ], + "version": "7.14.0" }