From 7de9f61f3c47363a70fde1dda04d18d6d07bcbc3 Mon Sep 17 00:00:00 2001 From: MichaelKatsoulis Date: Mon, 25 Jul 2022 15:41:11 +0300 Subject: [PATCH 1/5] Add new fields, delete deprecated ones and update dashboards for apiserver and controllermanager --- packages/kubernetes/changelog.yml | 5 + .../data_stream/apiserver/fields/fields.yml | 73 +- .../controllermanager/fields/fields.yml | 85 +- packages/kubernetes/docs/kube-apiserver.md | 21 +- .../docs/kube-controller-manager.md | 20 +- ...-97312060-9c1b-11e9-9dc8-fd27291d427f.json | 861 --------- ...-af7225b0-5794-11e8-afa2-e9067ea62228.json | 333 ---- ...-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json | 1639 +++++++++++++++++ ...-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json | 1103 +++++++++++ packages/kubernetes/manifest.yml | 4 +- 10 files changed, 2829 insertions(+), 1315 deletions(-) delete mode 100644 packages/kubernetes/kibana/dashboard/kubernetes-97312060-9c1b-11e9-9dc8-fd27291d427f.json delete mode 100644 packages/kubernetes/kibana/dashboard/kubernetes-af7225b0-5794-11e8-afa2-e9067ea62228.json create mode 100644 packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json create mode 100644 packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json diff --git a/packages/kubernetes/changelog.yml b/packages/kubernetes/changelog.yml index d683f89affb..edd0c7baef9 100644 --- a/packages/kubernetes/changelog.yml +++ b/packages/kubernetes/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: "1.22.0" + changes: + - description: Update apiserver and controllermanaged deprecated fields and dashboards + type: enhancement + link: https://github.com/elastic/integrations/pull/3672 - version: "1.21.2" changes: - description: add container ID and pod name as part of Kubernetes Cotainer Logs filestream input diff --git a/packages/kubernetes/data_stream/apiserver/fields/fields.yml b/packages/kubernetes/data_stream/apiserver/fields/fields.yml index 8ec75318fbe..e7bfc640635 100644 --- a/packages/kubernetes/data_stream/apiserver/fields/fields.yml +++ b/packages/kubernetes/data_stream/apiserver/fields/fields.yml @@ -1,11 +1,6 @@ - name: kubernetes.apiserver type: group fields: - - name: request.client - dimension: true - type: keyword - description: | - Client executing requests - name: request.resource dimension: true type: keyword @@ -101,53 +96,48 @@ type: double metric_type: gauge description: Seconds since the process started - - name: http + - name: watch type: group fields: - - name: request.duration.us.percentile.* + - name: events.size.bytes.bucket.* type: object - description: Request duration microseconds percentiles - - name: request.duration.us.sum - type: double - metric_type: counter - unit: micros - description: Request duration microseconds cumulative sum - - name: request.duration.us.count - type: long - metric_type: counter - unit: micros - description: Request count for duration - - name: request.size.bytes.percentile.* - type: object - description: Request size percentiles - - name: request.size.bytes.sum + object_type: long + description: Watch event size distribution in bytes + - name: events.size.bytes.sum type: long format: bytes unit: byte metric_type: counter - description: Request size cumulative sum - - name: request.size.bytes.count + description: Sum of watch events sizes in bytes + - name: events.size.bytes.count type: long - unit: byte metric_type: counter - description: Request count for size - - name: response.size.bytes.percentile.* + description: Number of watch events + - name: events.kind + type: keyword + dimension: true + description: > + Resource kind of the watch event + + - name: response + type: group + fields: + - name: size.bytes.bucket.* type: object - description: Response size percentiles - - name: response.size.bytes.sum + object_type: long + description: > + Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. + + - name: size.bytes.sum type: long format: bytes unit: byte metric_type: counter - description: Response size cumulative sum - - name: response.size.bytes.count + description: Sum of responses sizes in bytes + - name: size.bytes.count type: long metric_type: counter - description: Response count - - name: request.count - type: long - metric_type: counter - description: Request count for response + description: Number of responses to requests - name: client.request.count type: long metric_type: counter @@ -159,17 +149,6 @@ type: long metric_type: counter description: Number of requests - - name: latency.sum - type: long - metric_type: counter - description: Requests latency, sum of latencies in microseconds - - name: latency.count - type: long - metric_type: counter - description: Request latency, number of requests - - name: latency.bucket.* - type: object - description: Request latency histogram buckets - name: duration.us.sum type: long metric_type: counter diff --git a/packages/kubernetes/data_stream/controllermanager/fields/fields.yml b/packages/kubernetes/data_stream/controllermanager/fields/fields.yml index 1ef76f93e8b..547bc5f2147 100644 --- a/packages/kubernetes/data_stream/controllermanager/fields/fields.yml +++ b/packages/kubernetes/data_stream/controllermanager/fields/fields.yml @@ -1,11 +1,18 @@ - name: kubernetes.controllermanager type: group fields: - - name: handler + - name: url dimension: true type: keyword - description: | - Request handler + description: > + Request url + + - name: verb + dimension: true + type: keyword + description: > + Request verb + - name: code dimension: true type: keyword @@ -54,63 +61,35 @@ type: long metric_type: gauge description: Number of open file descriptors + - name: fds.max.count + type: long + metric_type: gauge + description: Maximum number of open file descriptors - name: started.sec type: double metric_type: gauge description: Seconds since the process started - - name: http + - name: client type: group fields: - - name: request.duration.us.percentile.* - type: object - description: Request duration microseconds percentiles - - name: request.duration.us.sum - type: double - unit: micros - metric_type: counter - description: Request duration microseconds cumulative sum - - name: request.duration.us.count - type: long - unit: micros - metric_type: counter - description: Request count for duration - - name: request.size.bytes.percentile.* - type: object - description: Request size percentiles - - name: request.size.bytes.sum - type: long - format: bytes - unit: byte - metric_type: counter - description: Request size cumulative sum - - name: request.size.bytes.count + - name: request.count type: long - unit: byte metric_type: counter - description: Request count for size - - name: response.size.bytes.percentile.* + description: > + Number of requests as client + + - name: request.duration.sec.bucket.* type: object - description: Response size percentiles - - name: response.size.bytes.sum + object_type: long + description: Response latency distribution, histogram buckets + - name: request.duration.sec.sum type: long - format: bytes - unit: byte - metric_type: counter - description: Response size cumulative sum - - name: response.size.bytes.count - type: long - unit: byte metric_type: counter - description: Response count - - name: request.count + description: Request duration, sum in seconds + - name: request.duration.sec.count type: long metric_type: counter - description: Request count for response - - name: client.request.count - type: long - metric_type: counter - description: | - Number of requests as client + description: Request duration, number of operations - name: workqueue type: group fields: @@ -134,6 +113,18 @@ type: long metric_type: counter description: Workqueue number of retries + - name: work.duration.sec.sum + type: long + metric_type: counter + description: Processing time of workqueue item, sum in seconds + - name: work.duration.sec.count + type: long + metric_type: counter + description: Processing time of workqueue item, number of operations + - name: work.duration.sec.bucket.* + type: object + object_type: long + description: Processing time of workqueue item, histogram buckets - name: node.collector type: group fields: diff --git a/packages/kubernetes/docs/kube-apiserver.md b/packages/kubernetes/docs/kube-apiserver.md index 58f45a63ad2..40b09bdbca5 100644 --- a/packages/kubernetes/docs/kube-apiserver.md +++ b/packages/kubernetes/docs/kube-apiserver.md @@ -142,22 +142,11 @@ An example event for `apiserver` looks as following: | kubernetes.apiserver.audit.rejected.count | Number of audit rejected events | long | | counter | | kubernetes.apiserver.client.request.count | Number of requests as client | long | | counter | | kubernetes.apiserver.etcd.object.count | Number of kubernetes objects at etcd | long | | gauge | -| kubernetes.apiserver.http.request.count | Request count for response | long | | counter | -| kubernetes.apiserver.http.request.duration.us.count | Request count for duration | long | micros | counter | -| kubernetes.apiserver.http.request.duration.us.percentile.\* | Request duration microseconds percentiles | object | | | -| kubernetes.apiserver.http.request.duration.us.sum | Request duration microseconds cumulative sum | double | micros | counter | -| kubernetes.apiserver.http.request.size.bytes.count | Request count for size | long | byte | counter | -| kubernetes.apiserver.http.request.size.bytes.percentile.\* | Request size percentiles | object | | | -| kubernetes.apiserver.http.request.size.bytes.sum | Request size cumulative sum | long | byte | counter | -| kubernetes.apiserver.http.response.size.bytes.count | Response count | long | | counter | -| kubernetes.apiserver.http.response.size.bytes.percentile.\* | Response size percentiles | object | | | -| kubernetes.apiserver.http.response.size.bytes.sum | Response size cumulative sum | long | byte | counter | | kubernetes.apiserver.process.cpu.sec | CPU seconds | double | | counter | | kubernetes.apiserver.process.fds.open.count | Number of open file descriptors | long | | gauge | | kubernetes.apiserver.process.memory.resident.bytes | Bytes in resident memory | long | byte | gauge | | kubernetes.apiserver.process.memory.virtual.bytes | Bytes in virtual memory | long | byte | gauge | | kubernetes.apiserver.process.started.sec | Seconds since the process started | double | | gauge | -| kubernetes.apiserver.request.client | Client executing requests | keyword | | | | kubernetes.apiserver.request.code | HTTP code | keyword | | | | kubernetes.apiserver.request.component | Component handling the request | keyword | | | | kubernetes.apiserver.request.content_type | Request HTTP content type | keyword | | | @@ -171,9 +160,6 @@ An example event for `apiserver` looks as following: | kubernetes.apiserver.request.handler | Request handler | keyword | | | | kubernetes.apiserver.request.host | Request host | keyword | | | | kubernetes.apiserver.request.kind | Kind of request | keyword | | | -| kubernetes.apiserver.request.latency.bucket.\* | Request latency histogram buckets | object | | | -| kubernetes.apiserver.request.latency.count | Request latency, number of requests | long | | counter | -| kubernetes.apiserver.request.latency.sum | Requests latency, sum of latencies in microseconds | long | | counter | | kubernetes.apiserver.request.longrunning.count | Number of requests active long running requests | long | | counter | | kubernetes.apiserver.request.method | HTTP method | keyword | | | | kubernetes.apiserver.request.resource | Requested resource | keyword | | | @@ -181,6 +167,13 @@ An example event for `apiserver` looks as following: | kubernetes.apiserver.request.subresource | Requested subresource | keyword | | | | kubernetes.apiserver.request.verb | HTTP verb | keyword | | | | kubernetes.apiserver.request.version | version for the group | keyword | | | +| kubernetes.apiserver.response.size.bytes.bucket.\* | Response size distribution in bytes for each group, version, verb, resource, subresource, scope and component. | object | | | +| kubernetes.apiserver.response.size.bytes.count | Number of responses to requests | long | | counter | +| kubernetes.apiserver.response.size.bytes.sum | Sum of responses sizes in bytes | long | byte | counter | +| kubernetes.apiserver.watch.events.kind | Resource kind of the watch event | keyword | | | +| kubernetes.apiserver.watch.events.size.bytes.bucket.\* | Watch event size distribution in bytes | object | | | +| kubernetes.apiserver.watch.events.size.bytes.count | Number of watch events | long | | counter | +| kubernetes.apiserver.watch.events.size.bytes.sum | Sum of watch events sizes in bytes | long | byte | counter | | orchestrator.cluster.name | Name of the cluster. | keyword | | | | orchestrator.cluster.url | URL of the API used to manage the cluster. | keyword | | | | service.address | Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). | keyword | | | diff --git a/packages/kubernetes/docs/kube-controller-manager.md b/packages/kubernetes/docs/kube-controller-manager.md index ae019f99c74..4c7125edd31 100644 --- a/packages/kubernetes/docs/kube-controller-manager.md +++ b/packages/kubernetes/docs/kube-controller-manager.md @@ -148,19 +148,11 @@ An example event for `controllermanager` looks as following: | kubernetes.container.image | Kubernetes container image | keyword | | | | kubernetes.container.name | Kubernetes container name | keyword | | | | kubernetes.controllermanager.client.request.count | Number of requests as client | long | | counter | +| kubernetes.controllermanager.client.request.duration.sec.bucket.\* | Response latency distribution, histogram buckets | object | | | +| kubernetes.controllermanager.client.request.duration.sec.count | Request duration, number of operations | long | | counter | +| kubernetes.controllermanager.client.request.duration.sec.sum | Request duration, sum in seconds | long | | counter | | kubernetes.controllermanager.code | HTTP code | keyword | | | -| kubernetes.controllermanager.handler | Request handler | keyword | | | | kubernetes.controllermanager.host | Request host | keyword | | | -| kubernetes.controllermanager.http.request.count | Request count for response | long | | counter | -| kubernetes.controllermanager.http.request.duration.us.count | Request count for duration | long | micros | counter | -| kubernetes.controllermanager.http.request.duration.us.percentile.\* | Request duration microseconds percentiles | object | | | -| kubernetes.controllermanager.http.request.duration.us.sum | Request duration microseconds cumulative sum | double | micros | counter | -| kubernetes.controllermanager.http.request.size.bytes.count | Request count for size | long | byte | counter | -| kubernetes.controllermanager.http.request.size.bytes.percentile.\* | Request size percentiles | object | | | -| kubernetes.controllermanager.http.request.size.bytes.sum | Request size cumulative sum | long | byte | counter | -| kubernetes.controllermanager.http.response.size.bytes.count | Response count | long | byte | counter | -| kubernetes.controllermanager.http.response.size.bytes.percentile.\* | Response size percentiles | object | | | -| kubernetes.controllermanager.http.response.size.bytes.sum | Response size cumulative sum | long | byte | counter | | kubernetes.controllermanager.leader.is_master | Whether the node is master | boolean | | | | kubernetes.controllermanager.method | HTTP method | keyword | | | | kubernetes.controllermanager.name | Name for the resource | keyword | | | @@ -169,15 +161,21 @@ An example event for `controllermanager` looks as following: | kubernetes.controllermanager.node.collector.health.pct | Percentage of healthy nodes | long | | gauge | | kubernetes.controllermanager.node.collector.unhealthy.count | Number of unhealthy nodes | long | | gauge | | kubernetes.controllermanager.process.cpu.sec | CPU seconds | double | | counter | +| kubernetes.controllermanager.process.fds.max.count | Maximum number of open file descriptors | long | | gauge | | kubernetes.controllermanager.process.fds.open.count | Number of open file descriptors | long | | gauge | | kubernetes.controllermanager.process.memory.resident.bytes | Bytes in resident memory | long | byte | gauge | | kubernetes.controllermanager.process.memory.virtual.bytes | Bytes in virtual memory | long | byte | gauge | | kubernetes.controllermanager.process.started.sec | Seconds since the process started | double | | gauge | +| kubernetes.controllermanager.url | Request url | keyword | | | +| kubernetes.controllermanager.verb | Request verb | keyword | | | | kubernetes.controllermanager.workqueue.adds.count | Workqueue add count | long | | counter | | kubernetes.controllermanager.workqueue.depth.count | Workqueue depth count | long | | gauge | | kubernetes.controllermanager.workqueue.longestrunning.sec | Longest running processors | double | | gauge | | kubernetes.controllermanager.workqueue.retries.count | Workqueue number of retries | long | | counter | | kubernetes.controllermanager.workqueue.unfinished.sec | Unfinished processors | double | | gauge | +| kubernetes.controllermanager.workqueue.work.duration.sec.bucket.\* | Processing time of workqueue item, histogram buckets | object | | | +| kubernetes.controllermanager.workqueue.work.duration.sec.count | Processing time of workqueue item, number of operations | long | | counter | +| kubernetes.controllermanager.workqueue.work.duration.sec.sum | Processing time of workqueue item, sum in seconds | long | | counter | | kubernetes.controllermanager.zone | Infrastructure zone | keyword | | | | kubernetes.deployment.name | Kubernetes deployment name | keyword | | | | kubernetes.labels.\* | Kubernetes labels map | object | | | diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-97312060-9c1b-11e9-9dc8-fd27291d427f.json b/packages/kubernetes/kibana/dashboard/kubernetes-97312060-9c1b-11e9-9dc8-fd27291d427f.json deleted file mode 100644 index f2a8f8027d9..00000000000 --- a/packages/kubernetes/kibana/dashboard/kubernetes-97312060-9c1b-11e9-9dc8-fd27291d427f.json +++ /dev/null @@ -1,861 +0,0 @@ -{ - "attributes": { - "controlGroupInput": { - "chainingSystem": "NONE", - "controlStyle": "twoLine", - "ignoreParentSettingsJSON": "{\"ignoreFilters\":false,\"ignoreQuery\":false,\"ignoreTimerange\":false,\"ignoreValidations\":false}", - "panelsJSON": "{\"dbe20f29-ab3b-44c2-8f04-1a81caf6334d\":{\"order\":0,\"width\":\"medium\",\"grow\":true,\"type\":\"optionsListControl\",\"explicitInput\":{\"fieldName\":\"host.hostname\",\"title\":\"Hostname\",\"id\":\"dbe20f29-ab3b-44c2-8f04-1a81caf6334d\",\"selectedOptions\":[],\"enhancements\":{}}},\"ef5e7092-f53a-4d15-8885-36b708a69781\":{\"order\":1,\"width\":\"medium\",\"grow\":true,\"type\":\"optionsListControl\",\"explicitInput\":{\"fieldName\":\"service.address\",\"title\":\"Service address\",\"id\":\"ef5e7092-f53a-4d15-8885-36b708a69781\",\"singleSelect\":true,\"enhancements\":{}}}}" - }, - "description": "Kubernetes Controller Manager metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": {} - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "hide_last_value_indicator": true, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "30s", - "markdown": "| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ average_of_kubernetes_controllermanager_process_fds_open_count.fds.last.raw }}|\n|**Resident Memory**|{{ average_of_kubernetes_controllermanager_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ average_of_kubernetes_controllermanager_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n", - "markdown_css": "table, tr, td, th{border:none}", - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.started.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "id": "ebfdb1c0-9c1c-11e9-b29f-d55be9348723", - "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", - "type": "math", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "ef30a230-9c1c-11e9-b29f-d55be9348723", - "name": "started" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "var_name": "started" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "1212ba80-9c1e-11e9-b29f-d55be9348723", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.fds.open.count", - "id": "1212ba81-9c1e-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "var_name": "fds" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "3f3b17a0-9c1e-11e9-b29f-d55be9348723", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.resident.bytes", - "id": "3f3b17a1-9c1e-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "var_name": "resident_memory" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "b1a01b50-9c1f-11e9-b29f-d55be9348723", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.virtual.bytes", - "id": "b1a01b51-9c1f-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "var_name": "virtual_memory" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "markdown", - "use_kibana_indexes": false - }, - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 14, - "i": "d2c1db1a-bb62-4d39-9f48-905afda57c2b", - "w": 13, - "x": 0, - "y": 0 - }, - "panelIndex": "d2c1db1a-bb62-4d39-9f48-905afda57c2b", - "title": "Controller Process [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\" " - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(165,228,85,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "P99", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.http.request.duration.us.percentile.99", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "24fb4960-9c22-11e9-b29f-d55be9348723", - "label": "P90", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.http.request.duration.us.percentile.90", - "id": "24fb4961-9c22-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(65,117,0,1)", - "fill": 0.5, - "formatter": "us,ms,2", - "id": "2e397790-9c22-11e9-b29f-d55be9348723", - "label": "P50", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.http.request.duration.us.percentile.50", - "id": "2e397791-9c22-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 14, - "i": "000b9979-61c9-4d67-815a-bd39f27795ba", - "w": 35, - "x": 13, - "y": 0 - }, - "panelIndex": "000b9979-61c9-4d67-815a-bd39f27795ba", - "title": "Controller HTTP request duration [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\" " - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "CPU time", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.cpu.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "47731390-9d96-11e9-9e81-115d18bcfeaa", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range", - "value_template": "{{value}} s" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 13, - "i": "d284fdc7-e6d2-4ca1-9bb1-b3f39acd2778", - "w": 24, - "x": 0, - "y": 14 - }, - "panelIndex": "d284fdc7-e6d2-4ca1-9bb1-b3f39acd2778", - "title": "Controller CPU [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\" " - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(251,158,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Resident", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.resident.bytes", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(164,221,0,1)", - "fill": 0.5, - "formatter": "bytes", - "id": "ac896b30-9c29-11e9-92c1-f7d03186c592", - "label": "Virtual", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.virtual.bytes", - "id": "ac896b31-9c29-11e9-92c1-f7d03186c592", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 13, - "i": "8e165cfa-82da-4cbc-8c7e-92621f713d1e", - "w": 24, - "x": 24, - "y": 14 - }, - "panelIndex": "8e165cfa-82da-4cbc-8c7e-92621f713d1e", - "title": "Controller Memory [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\" " - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.adds.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "9b5d85d0-9c38-11e9-92c1-f7d03186c592", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5", - "time_range_mode": "entire_time_range" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 12, - "i": "85bd3645-8271-4a24-a065-fff24a7f01df", - "w": 24, - "x": 0, - "y": 27 - }, - "panelIndex": "85bd3645-8271-4a24-a065-fff24a7f01df", - "title": "Controller Workqueue adds [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\" " - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.retries.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "b3107560-9c39-11e9-92c1-f7d03186c592", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_direction": "desc", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5", - "time_range_mode": "entire_time_range" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 12, - "i": "7b8be373-2aac-4bc8-a2e4-a926aa05fe4b", - "w": 24, - "x": 24, - "y": 27 - }, - "panelIndex": "7b8be373-2aac-4bc8-a2e4-a926aa05fe4b", - "title": "Controller Workqueue retries [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\"" - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.longestrunning.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_direction": "desc", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5", - "time_range_mode": "entire_time_range" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 12, - "i": "2de52c99-103f-47fd-8fac-513266732953", - "w": 24, - "x": 0, - "y": 39 - }, - "panelIndex": "2de52c99-103f-47fd-8fac-513266732953", - "title": "Controller Longest running processor [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_min": "0", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "filter": { - "language": "kuery", - "query": "event.dataset : \"kubernetes.controllermanager\"" - }, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "isModelInvalid": false, - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.workqueue.unfinished.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "rainbow", - "split_mode": "terms", - "stacked": "none", - "terms_field": "kubernetes.controllermanager.name", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "5", - "time_range_mode": "entire_time_range" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "entire_time_range", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "title": "", - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 12, - "i": "b88620cc-0b5e-4c98-b0b9-64e96d64acf0", - "w": 24, - "x": 24, - "y": 39 - }, - "panelIndex": "b88620cc-0b5e-4c98-b0b9-64e96d64acf0", - "title": "Controller Unfinished jobs sec [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - } - ], - "timeRestore": false, - "title": "[Metrics Kubernetes] Controller Manager", - "version": 1 - }, - "coreMigrationVersion": "8.3.0", - "id": "kubernetes-97312060-9c1b-11e9-9dc8-fd27291d427f", - "migrationVersion": { - "dashboard": "8.3.0" - }, - "references": [ - { - "id": "metrics-*", - "name": "controlGroup_dbe20f29-ab3b-44c2-8f04-1a81caf6334d:optionsListDataView", - "type": "index-pattern" - }, - { - "id": "metrics-*", - "name": "controlGroup_ef5e7092-f53a-4d15-8885-36b708a69781:optionsListDataView", - "type": "index-pattern" - } - ], - "type": "dashboard" -} \ No newline at end of file diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-af7225b0-5794-11e8-afa2-e9067ea62228.json b/packages/kubernetes/kibana/dashboard/kubernetes-af7225b0-5794-11e8-afa2-e9067ea62228.json deleted file mode 100644 index a533fe7e524..00000000000 --- a/packages/kubernetes/kibana/dashboard/kubernetes-af7225b0-5794-11e8-afa2-e9067ea62228.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "attributes": { - "description": "Kubernetes API server metrics", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "highlightAll": true, - "query": { - "language": "kuery", - "query": "" - }, - "version": true - } - }, - "optionsJSON": { - "darkTheme": false, - "hidePanelTitles": false, - "useMargins": false - }, - "panelsJSON": [ - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": {} - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "auto", - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(159,5,0,1)", - "fill": "0", - "filter": { - "language": "lucene", - "query": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)" - }, - "formatter": "us,ms,2", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Avg response time", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.latency.sum", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "sum" - }, - { - "field": "kubernetes.apiserver.request.count", - "id": "a2185e50-57a0-11e8-af57-a1d645d2b569", - "type": "max" - }, - { - "id": "b09133d0-57a0-11e8-af57-a1d645d2b569", - "script": "params.sum / params.count", - "type": "calculation", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "b27c8910-57a0-11e8-af57-a1d645d2b569", - "name": "sum" - }, - { - "field": "a2185e50-57a0-11e8-af57-a1d645d2b569", - "id": "b5fc8810-57a0-11e8-af57-a1d645d2b569", - "name": "count" - } - ] - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "value_template": "{{value}} ms" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(22,165,165,1)", - "fill": 0.5, - "formatter": "number", - "id": "c0019340-57a1-11e8-a049-ff54cef064a2", - "label": "Requests rate", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.count", - "id": "c001ba50-57a1-11e8-a049-ff54cef064a2", - "type": "max" - }, - { - "field": "c001ba50-57a1-11e8-a049-ff54cef064a2", - "id": "dc83b390-57a1-11e8-a049-ff54cef064a2", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 1, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "timeseries", - "use_kibana_indexes": false - }, - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 22, - "i": "d8a523ac-5b54-4894-b08e-5340c121819c", - "w": 48, - "x": 0, - "y": 0 - }, - "panelIndex": "d8a523ac-5b54-4894-b08e-5340c121819c", - "title": "API Server Requests [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": {} - }, - "description": "Overview of Kubernetes API Server", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "61a13010-5794-11e8-8bd0-2180975e72dd" - } - ], - "drop_last_bucket": 1, - "hide_last_value_indicator": true, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "5m", - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "filter": "", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Top clients by number of requests (5m)", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "0e6ff4a0-5792-11e8-8bd0-2180975e72dd", - "type": "derivative", - "unit": "" - } - ], - "point_size": 1, - "seperate_axis": 0, - "split_color_mode": "gradient", - "split_filters": [ - { - "color": "#68BC00", - "id": "9e4b8030-5792-11e8-8bd0-2180975e72dd" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.apiserver.request.client", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "10" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "top_n", - "use_kibana_indexes": false - }, - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 24, - "i": "888ff311-8bf6-4cd6-9b13-e20eb38a6cd1", - "w": 24, - "x": 0, - "y": 22 - }, - "panelIndex": "888ff311-8bf6-4cd6-9b13-e20eb38a6cd1", - "title": "API Server Top clients by number of requests [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": {} - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "bar_color_rules": [ - { - "id": "61a13010-5794-11e8-8bd0-2180975e72dd" - } - ], - "drop_last_bucket": 1, - "hide_last_value_indicator": true, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "5m", - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "rgba(104,188,0,1)", - "fill": 0.5, - "filter": "", - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "label": "Top clients by number of requests (5m)", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.apiserver.request.count", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "0e6ff4a0-5792-11e8-8bd0-2180975e72dd", - "type": "derivative", - "unit": "" - } - ], - "override_index_pattern": 0, - "point_size": 1, - "seperate_axis": 0, - "series_drop_last_bucket": 1, - "split_color_mode": "gradient", - "split_filters": [ - { - "color": "#68BC00", - "id": "9e4b8030-5792-11e8-8bd0-2180975e72dd" - } - ], - "split_mode": "terms", - "stacked": "stacked", - "terms_field": "kubernetes.apiserver.request.resource", - "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", - "terms_size": "10" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "top_n", - "use_kibana_indexes": false - }, - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 24, - "i": "94927982-e2e4-4f32-8ae3-f71f8ba7c2df", - "w": 24, - "x": 24, - "y": 22 - }, - "panelIndex": "94927982-e2e4-4f32-8ae3-f71f8ba7c2df", - "title": "API Server Top clients by resource [Metrics Kubernetes]", - "type": "visualization", - "version": "8.3.0-SNAPSHOT" - } - ], - "timeRestore": false, - "title": "[Metrics Kubernetes] API server", - "version": 1 - }, - "coreMigrationVersion": "8.3.0", - "id": "kubernetes-af7225b0-5794-11e8-afa2-e9067ea62228", - "migrationVersion": { - "dashboard": "8.3.0" - }, - "references": [], - "type": "dashboard" -} \ No newline at end of file diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json b/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json new file mode 100644 index 00000000000..10eed3c4faf --- /dev/null +++ b/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json @@ -0,0 +1,1639 @@ +{ + "attributes": { + "description": "Kubernetes Controller Manager metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "key": "event.dataset", + "negate": false, + "params": { + "query": "kubernetes.controllermanager" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "event.dataset": { + "query": "kubernetes.controllermanager" + } + } + } + } + ], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9": { + "columnOrder": [ + "35a11916-4ca3-421b-9df2-521f52f21fbb", + "ed3c7efa-0467-4a57-8d06-0f4775906cc5", + "43097f7a-e478-47bc-81c1-7541bd899d46", + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1", + "43097f7a-e478-47bc-81c1-7541bd899d46X2" + ], + "columns": { + "35a11916-4ca3-421b-9df2-521f52f21fbb": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.controllermanager.url", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.controllermanager.url" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Request Latency in Seconds", + "operationType": "formula", + "params": { + "formula": "(sum(kubernetes.controllermanager.client.request.duration.sec.sum)/ sum(kubernetes.controllermanager.client.request.duration.sec.count))", + "isFormulaBroken": false + }, + "references": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X2" + ], + "scale": "ratio" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Client Request Latency in Seconds", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.client.request.duration.sec.sum" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Client Request Latency in Seconds", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.client.request.duration.sec.count" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X2": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Client Request Latency in Seconds", + "operationType": "math", + "params": { + "tinymathAst": { + "args": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "location": { + "max": 136, + "min": 0 + }, + "name": "divide", + "text": "(sum(kubernetes.controllermanager.client.request.duration.sec.sum)/ sum(kubernetes.controllermanager.client.request.duration.sec.count))", + "type": "function" + } + }, + "references": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "scale": "ratio" + }, + "ed3c7efa-0467-4a57-8d06-0f4775906cc5": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)" + }, + "visualization": { + "layers": [ + { + "accessors": [ + "43097f7a-e478-47bc-81c1-7541bd899d46" + ], + "layerId": "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "35a11916-4ca3-421b-9df2-521f52f21fbb", + "xAccessor": "ed3c7efa-0467-4a57-8d06-0f4775906cc5" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 14, + "i": "1bd24fa1-319e-4cae-9d45-d821b06a8034", + "w": 32, + "x": 16, + "y": 0 + }, + "panelIndex": "1bd24fa1-319e-4cae-9d45-d821b06a8034", + "title": "Average Request Latency per Url [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-d3be0fa3-c7a4-49ba-b8cf-ab79f477f332", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "d3be0fa3-c7a4-49ba-b8cf-ab79f477f332": { + "columnOrder": [ + "236eb2de-d45f-43f2-83f4-5a1d7355132b", + "301759e0-f73e-4e6d-a7c5-d0938024e989", + "2213a6be-29f5-4326-b74c-a64611d111bb" + ], + "columns": { + "2213a6be-29f5-4326-b74c-a64611d111bb": { + "dataType": "number", + "isBucketed": false, + "label": "Average of kubernetes.controllermanager.process.cpu.sec", + "operationType": "average", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.process.cpu.sec" + }, + "236eb2de-d45f-43f2-83f4-5a1d7355132b": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + }, + "301759e0-f73e-4e6d-a7c5-d0938024e989": { + "dataType": "number", + "isBucketed": false, + "label": "Differences of Average of kubernetes.controllermanager.process.cpu.sec", + "operationType": "differences", + "references": [ + "2213a6be-29f5-4326-b74c-a64611d111bb" + ], + "scale": "ratio" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "301759e0-f73e-4e6d-a7c5-d0938024e989" + ], + "layerId": "d3be0fa3-c7a4-49ba-b8cf-ab79f477f332", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "xAccessor": "236eb2de-d45f-43f2-83f4-5a1d7355132b" + } + ], + "legend": { + "isVisible": true, + "position": "right" + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "yTitle": "CPU time" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "1604f0de-edd6-456e-8670-ab9b33988abb", + "w": 24, + "x": 0, + "y": 14 + }, + "panelIndex": "1604f0de-edd6-456e-8670-ab9b33988abb", + "title": "Controller CPU [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-77da5988-3f03-4e8f-b1e4-39a94d8bec07", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "77da5988-3f03-4e8f-b1e4-39a94d8bec07": { + "columnOrder": [ + "d523e6d2-50f3-4b45-8815-8259df43850c", + "066b6737-af97-420e-aa79-dec27b76747d", + "2dde42be-cbda-4eb9-9b21-897ad18d9a63" + ], + "columns": { + "066b6737-af97-420e-aa79-dec27b76747d": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Resident Memory", + "operationType": "average", + "params": { + "emptyAsNull": true, + "format": { + "id": "bytes", + "params": { + "decimals": 2 + } + } + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.process.memory.resident.bytes" + }, + "2dde42be-cbda-4eb9-9b21-897ad18d9a63": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Virtual Memory", + "operationType": "average", + "params": { + "emptyAsNull": true, + "format": { + "id": "bytes", + "params": { + "decimals": 2 + } + } + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.process.memory.virtual.bytes" + }, + "d523e6d2-50f3-4b45-8815-8259df43850c": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": false, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "066b6737-af97-420e-aa79-dec27b76747d", + "2dde42be-cbda-4eb9-9b21-897ad18d9a63" + ], + "layerId": "77da5988-3f03-4e8f-b1e4-39a94d8bec07", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "xAccessor": "d523e6d2-50f3-4b45-8815-8259df43850c" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true, + "yTitle": "" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "303702e1-ba33-49f2-b337-4cc7d7305606", + "w": 24, + "x": 24, + "y": 14 + }, + "panelIndex": "303702e1-ba33-49f2-b337-4cc7d7305606", + "title": "Controller Memory in Bytes [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-3334c868-1314-4b93-9742-06a9b35bfc64", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "3334c868-1314-4b93-9742-06a9b35bfc64": { + "columnOrder": [ + "84cda27c-e360-4a81-91ae-b2d461b9a621", + "91ca7bd7-d555-4898-979e-1634ed879d99", + "9b324bf8-2f01-45a5-b829-4dc27248fb8a", + "b11209b9-d0e5-495c-ac8c-2da8641969b1" + ], + "columns": { + "84cda27c-e360-4a81-91ae-b2d461b9a621": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.controllermanager.name", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.controllermanager.name" + }, + "91ca7bd7-d555-4898-979e-1634ed879d99": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + }, + "9b324bf8-2f01-45a5-b829-4dc27248fb8a": { + "dataType": "number", + "isBucketed": false, + "label": "Counter rate of kubernetes.controllermanager.workqueue.adds.count per second", + "operationType": "counter_rate", + "references": [ + "b11209b9-d0e5-495c-ac8c-2da8641969b1" + ], + "scale": "ratio", + "timeScale": "s" + }, + "b11209b9-d0e5-495c-ac8c-2da8641969b1": { + "dataType": "number", + "isBucketed": false, + "label": "Maximum of kubernetes.controllermanager.workqueue.adds.count", + "operationType": "max", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.workqueue.adds.count" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": false, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "9b324bf8-2f01-45a5-b829-4dc27248fb8a" + ], + "layerId": "3334c868-1314-4b93-9742-06a9b35bfc64", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "84cda27c-e360-4a81-91ae-b2d461b9a621", + "xAccessor": "91ca7bd7-d555-4898-979e-1634ed879d99" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true, + "yTitle": "" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "74dcc137-b625-44d5-ae91-072040ef4b0a", + "w": 24, + "x": 0, + "y": 29 + }, + "panelIndex": "74dcc137-b625-44d5-ae91-072040ef4b0a", + "title": "Controller Workqueue adds [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-3334c868-1314-4b93-9742-06a9b35bfc64", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "3334c868-1314-4b93-9742-06a9b35bfc64": { + "columnOrder": [ + "84cda27c-e360-4a81-91ae-b2d461b9a621", + "91ca7bd7-d555-4898-979e-1634ed879d99", + "b51e00f3-b536-405f-abfd-e2f7b142a48e", + "80fa08bf-5868-4d15-975c-a08c51090ff2" + ], + "columns": { + "80fa08bf-5868-4d15-975c-a08c51090ff2": { + "dataType": "number", + "isBucketed": false, + "label": "Maximum of kubernetes.controllermanager.workqueue.retries.count", + "operationType": "max", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.workqueue.retries.count" + }, + "84cda27c-e360-4a81-91ae-b2d461b9a621": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.controllermanager.name", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.controllermanager.name" + }, + "91ca7bd7-d555-4898-979e-1634ed879d99": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + }, + "b51e00f3-b536-405f-abfd-e2f7b142a48e": { + "dataType": "number", + "isBucketed": false, + "label": "Counter rate of kubernetes.controllermanager.workqueue.retries.count per second", + "operationType": "counter_rate", + "references": [ + "80fa08bf-5868-4d15-975c-a08c51090ff2" + ], + "scale": "ratio", + "timeScale": "s" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": false, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "b51e00f3-b536-405f-abfd-e2f7b142a48e" + ], + "layerId": "3334c868-1314-4b93-9742-06a9b35bfc64", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "84cda27c-e360-4a81-91ae-b2d461b9a621", + "xAccessor": "91ca7bd7-d555-4898-979e-1634ed879d99" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right", + "showSingleSeries": true + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true, + "yTitle": "" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "d680bbc4-b3dd-4237-9825-5394ff9d402c", + "w": 24, + "x": 24, + "y": 29 + }, + "panelIndex": "d680bbc4-b3dd-4237-9825-5394ff9d402c", + "title": "Controller Workqueue retries [Metrics Kubernetes] ", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-dc84d4db-4cef-465b-9db9-5074b7e03b66", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "dc84d4db-4cef-465b-9db9-5074b7e03b66": { + "columnOrder": [ + "3e32b007-d17f-4e29-98ea-ea584077b5a9", + "406857c9-b533-48ab-ae75-4de5403549e1", + "78428d7b-5d49-4b51-aef2-729a76603e24" + ], + "columns": { + "3e32b007-d17f-4e29-98ea-ea584077b5a9": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.controllermanager.name", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "columnId": "78428d7b-5d49-4b51-aef2-729a76603e24", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.controllermanager.name" + }, + "406857c9-b533-48ab-ae75-4de5403549e1": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + }, + "78428d7b-5d49-4b51-aef2-729a76603e24": { + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.workqueue.longestrunning.sec: *" + }, + "isBucketed": false, + "label": "Last value of kubernetes.controllermanager.workqueue.longestrunning.sec", + "operationType": "last_value", + "params": { + "sortField": "@timestamp" + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.workqueue.longestrunning.sec" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": false, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "78428d7b-5d49-4b51-aef2-729a76603e24" + ], + "layerId": "dc84d4db-4cef-465b-9db9-5074b7e03b66", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "3e32b007-d17f-4e29-98ea-ea584077b5a9", + "xAccessor": "406857c9-b533-48ab-ae75-4de5403549e1" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true, + "yTitle": "" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "0be041d4-096a-4131-ab5b-f9ae02eb685a", + "w": 24, + "x": 0, + "y": 59 + }, + "panelIndex": "0be041d4-096a-4131-ab5b-f9ae02eb685a", + "title": "Controller Longest running processor [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-dc84d4db-4cef-465b-9db9-5074b7e03b66", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "dc84d4db-4cef-465b-9db9-5074b7e03b66": { + "columnOrder": [ + "3e32b007-d17f-4e29-98ea-ea584077b5a9", + "406857c9-b533-48ab-ae75-4de5403549e1", + "a7ebcc49-4ff6-4c92-a7cf-3c3fb0c7688b" + ], + "columns": { + "3e32b007-d17f-4e29-98ea-ea584077b5a9": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.controllermanager.name", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "columnId": "a7ebcc49-4ff6-4c92-a7cf-3c3fb0c7688b", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.controllermanager.name" + }, + "406857c9-b533-48ab-ae75-4de5403549e1": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + }, + "a7ebcc49-4ff6-4c92-a7cf-3c3fb0c7688b": { + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.workqueue.unfinished.sec: *" + }, + "isBucketed": false, + "label": "Last value of kubernetes.controllermanager.workqueue.unfinished.sec", + "operationType": "last_value", + "params": { + "sortField": "@timestamp" + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.workqueue.unfinished.sec" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": false, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "a7ebcc49-4ff6-4c92-a7cf-3c3fb0c7688b" + ], + "layerId": "dc84d4db-4cef-465b-9db9-5074b7e03b66", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "3e32b007-d17f-4e29-98ea-ea584077b5a9", + "xAccessor": "406857c9-b533-48ab-ae75-4de5403549e1" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true, + "yTitle": "" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "a015a089-006e-4eb8-ad45-7f9d5f16eecb", + "w": 24, + "x": 24, + "y": 44 + }, + "panelIndex": "a015a089-006e-4eb8-ad45-7f9d5f16eecb", + "title": "Controller Unfinished jobs sec [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9": { + "columnOrder": [ + "35a11916-4ca3-421b-9df2-521f52f21fbb", + "ed3c7efa-0467-4a57-8d06-0f4775906cc5", + "43097f7a-e478-47bc-81c1-7541bd899d46", + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1", + "43097f7a-e478-47bc-81c1-7541bd899d46X2" + ], + "columns": { + "35a11916-4ca3-421b-9df2-521f52f21fbb": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.controllermanager.name", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.controllermanager.name" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Workqueue Duration in Seconds", + "operationType": "formula", + "params": { + "formula": "(sum(kubernetes.controllermanager.workqueue.work.duration.sec.sum)/ sum(kubernetes.controllermanager.workqueue.work.duration.sec.count))", + "isFormulaBroken": false + }, + "references": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X2" + ], + "scale": "ratio" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Request Latency in Seconds", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.workqueue.work.duration.sec.sum" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Request Latency in Seconds", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.workqueue.work.duration.sec.count" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X2": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Request Latency in Seconds", + "operationType": "math", + "params": { + "tinymathAst": { + "args": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "location": { + "max": 136, + "min": 0 + }, + "name": "divide", + "text": "(sum(kubernetes.controllermanager.workqueue.work.duration.sec.sum)/ sum(kubernetes.controllermanager.workqueue.work.duration.sec.count))", + "type": "function" + } + }, + "references": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "scale": "ratio" + }, + "ed3c7efa-0467-4a57-8d06-0f4775906cc5": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": false, + "yRight": true + }, + "layers": [ + { + "accessors": [ + "43097f7a-e478-47bc-81c1-7541bd899d46" + ], + "layerId": "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "35a11916-4ca3-421b-9df2-521f52f21fbb", + "xAccessor": "ed3c7efa-0467-4a57-8d06-0f4775906cc5" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "title": "Empty XY chart", + "valueLabels": "hide", + "valuesInLegend": true, + "yTitle": "" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "3e8953f2-7543-4a5d-ac80-f495869c8b2b", + "w": 24, + "x": 0, + "y": 44 + }, + "panelIndex": "3e8953f2-7543-4a5d-ac80-f495869c8b2b", + "title": "Average Duration of Item in Workqueue in sec [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-c46cb227-5f12-45ee-a3f0-58f837655aeb", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "c46cb227-5f12-45ee-a3f0-58f837655aeb": { + "columnOrder": [ + "630b8963-a216-4c85-8a25-4a4a5e27fa75", + "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc", + "84334806-6865-466a-aa66-23137db2e788", + "81b26618-20bb-462e-8401-e644d94cc83f", + "f45caf7a-e3d9-45ec-8995-66cc032a8b74" + ], + "columns": { + "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc": { + "customLabel": true, + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.node.collector.count: *" + }, + "isBucketed": false, + "label": "Nodes", + "operationType": "average", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.node.collector.count" + }, + "630b8963-a216-4c85-8a25-4a4a5e27fa75": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + }, + "81b26618-20bb-462e-8401-e644d94cc83f": { + "customLabel": true, + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.node.collector.eviction.count: *" + }, + "isBucketed": false, + "label": "Node Eviction since NodeController Start", + "operationType": "average", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.node.collector.eviction.count" + }, + "84334806-6865-466a-aa66-23137db2e788": { + "customLabel": true, + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.node.collector.unhealthy.count: *" + }, + "isBucketed": false, + "label": "Unhealthy Nodes", + "operationType": "average", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.node.collector.unhealthy.count" + }, + "f45caf7a-e3d9-45ec-8995-66cc032a8b74": { + "customLabel": true, + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.node.collector.health.pct: *" + }, + "isBucketed": false, + "label": "Healthy Nodes Pct", + "operationType": "average", + "params": { + "emptyAsNull": true, + "format": { + "id": "number", + "params": { + "decimals": 0, + "suffix": "%" + } + } + }, + "scale": "ratio", + "sourceField": "kubernetes.controllermanager.node.collector.health.pct" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "None", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc", + "84334806-6865-466a-aa66-23137db2e788", + "81b26618-20bb-462e-8401-e644d94cc83f", + "f45caf7a-e3d9-45ec-8995-66cc032a8b74" + ], + "layerId": "c46cb227-5f12-45ee-a3f0-58f837655aeb", + "layerType": "data", + "seriesType": "area", + "xAccessor": "630b8963-a216-4c85-8a25-4a4a5e27fa75" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide", + "valuesInLegend": true + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 15, + "i": "bf28ccd1-0c7a-4672-9c32-0576e8b0c67f", + "w": 24, + "x": 24, + "y": 59 + }, + "panelIndex": "bf28ccd1-0c7a-4672-9c32-0576e8b0c67f", + "title": "NodeController Informations [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "enhancements": {}, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "drop_last_bucket": 1, + "hide_last_value_indicator": true, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metrics-*", + "interval": "30s", + "isModelInvalid": false, + "markdown": "| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ average_of_kubernetes_controllermanager_process_fds_open_count.fds.last.formatted }}|\n|**Maximun File descriptors**|{{ max_of_kubernetes_controllermanager_process_fds_max_count.fds_max.last.formatted }}|\n|**Resident Memory**|{{ average_of_kubernetes_controllermanager_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ average_of_kubernetes_controllermanager_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n", + "markdown_css": "table, tr, td, th{border:none}", + "max_lines_legend": 1, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.started.sec", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + }, + { + "id": "ebfdb1c0-9c1c-11e9-b29f-d55be9348723", + "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", + "type": "math", + "variables": [ + { + "field": "61ca57f2-469d-11e7-af02-69e470af7417", + "id": "ef30a230-9c1c-11e9-b29f-d55be9348723", + "name": "started" + } + ] + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "started" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "1212ba80-9c1e-11e9-b29f-d55be9348723", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.fds.open.count", + "id": "1212ba81-9c1e-11e9-b29f-d55be9348723", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "fds" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "bytes", + "id": "3f3b17a0-9c1e-11e9-b29f-d55be9348723", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.memory.resident.bytes", + "id": "3f3b17a1-9c1e-11e9-b29f-d55be9348723", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "resident_memory" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "bytes", + "id": "b1a01b50-9c1f-11e9-b29f-d55be9348723", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.memory.virtual.bytes", + "id": "b1a01b51-9c1f-11e9-b29f-d55be9348723", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "virtual_memory" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "6faac700-f2dd-11ec-ab74-4342b85d7779", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.fds.max.count", + "id": "6faaee10-f2dd-11ec-ab74-4342b85d7779", + "type": "max" + } + ], + "override_index_pattern": 0, + "palette": { + "name": "default", + "type": "palette" + }, + "point_size": 1, + "separate_axis": 0, + "series_drop_last_bucket": 0, + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "fds_max" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "@timestamp", + "time_range_mode": "last_value", + "tooltip_mode": "show_all", + "truncate_legend": 1, + "type": "markdown", + "use_kibana_indexes": false + }, + "type": "metrics", + "uiState": {} + } + }, + "gridData": { + "h": 14, + "i": "2158ddb3-913e-4aa5-8694-e6708be54b20", + "w": 16, + "x": 0, + "y": 0 + }, + "panelIndex": "2158ddb3-913e-4aa5-8694-e6708be54b20", + "title": "Controller Process [Metrics Kubernetes]", + "type": "visualization", + "version": "8.4.0-SNAPSHOT" + } + ], + "timeRestore": false, + "title": "[Metrics Kubernetes] Controller Manager", + "version": 1 + }, + "coreMigrationVersion": "8.4.0", + "id": "kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56", + "migrationVersion": { + "dashboard": "8.3.0" + }, + "references": [ + { + "id": "metrics-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "1bd24fa1-319e-4cae-9d45-d821b06a8034:indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "1604f0de-edd6-456e-8670-ab9b33988abb:indexpattern-datasource-layer-d3be0fa3-c7a4-49ba-b8cf-ab79f477f332", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "303702e1-ba33-49f2-b337-4cc7d7305606:indexpattern-datasource-layer-77da5988-3f03-4e8f-b1e4-39a94d8bec07", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "74dcc137-b625-44d5-ae91-072040ef4b0a:indexpattern-datasource-layer-3334c868-1314-4b93-9742-06a9b35bfc64", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "d680bbc4-b3dd-4237-9825-5394ff9d402c:indexpattern-datasource-layer-3334c868-1314-4b93-9742-06a9b35bfc64", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "0be041d4-096a-4131-ab5b-f9ae02eb685a:indexpattern-datasource-layer-dc84d4db-4cef-465b-9db9-5074b7e03b66", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "a015a089-006e-4eb8-ad45-7f9d5f16eecb:indexpattern-datasource-layer-dc84d4db-4cef-465b-9db9-5074b7e03b66", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "3e8953f2-7543-4a5d-ac80-f495869c8b2b:indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "bf28ccd1-0c7a-4672-9c32-0576e8b0c67f:indexpattern-datasource-layer-c46cb227-5f12-45ee-a3f0-58f837655aeb", + "type": "index-pattern" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json b/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json new file mode 100644 index 00000000000..e121bf68098 --- /dev/null +++ b/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json @@ -0,0 +1,1103 @@ +{ + "attributes": { + "description": "Kubernetes API server metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [ + { + "$state": { + "store": "appState" + }, + "meta": { + "alias": null, + "disabled": false, + "indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "key": "event.dataset", + "negate": false, + "params": { + "query": "kubernetes.apiserver" + }, + "type": "phrase" + }, + "query": { + "match_phrase": { + "event.dataset": "kubernetes.apiserver" + } + } + } + ], + "highlightAll": true, + "query": { + "language": "kuery", + "query": "" + }, + "version": true + } + }, + "optionsJSON": { + "darkTheme": false, + "hidePanelTitles": false, + "useMargins": false + }, + "panelsJSON": [ + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9": { + "columnOrder": [ + "ed3c7efa-0467-4a57-8d06-0f4775906cc5", + "35a11916-4ca3-421b-9df2-521f52f21fbb", + "43097f7a-e478-47bc-81c1-7541bd899d46", + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1", + "43097f7a-e478-47bc-81c1-7541bd899d46X2" + ], + "columns": { + "35a11916-4ca3-421b-9df2-521f52f21fbb": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.apiserver.request.resource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.resource" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Request Latency in Milliseconds", + "operationType": "formula", + "params": { + "formula": "(sum(kubernetes.apiserver.request.duration.us.sum)/ sum(kubernetes.apiserver.request.duration.us.count))/1000", + "isFormulaBroken": false + }, + "references": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X2" + ], + "scale": "ratio" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Request Latency in Milliseconds", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.request.duration.us.sum" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Request Latency in Milliseconds", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.request.duration.us.count" + }, + "43097f7a-e478-47bc-81c1-7541bd899d46X2": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Request Latency in Milliseconds", + "operationType": "math", + "params": { + "tinymathAst": { + "args": [ + { + "args": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "location": { + "max": 103, + "min": 1 + }, + "name": "divide", + "text": "sum(kubernetes.apiserver.request.duration.us.sum)/ sum(kubernetes.apiserver.request.duration.us.count)", + "type": "function" + }, + 1000 + ], + "location": { + "max": 109, + "min": 0 + }, + "name": "divide", + "text": "(sum(kubernetes.apiserver.request.duration.us.sum)/ sum(kubernetes.apiserver.request.duration.us.count))/1000", + "type": "function" + } + }, + "references": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "scale": "ratio" + }, + "ed3c7efa-0467-4a57-8d06-0f4775906cc5": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "None", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "43097f7a-e478-47bc-81c1-7541bd899d46" + ], + "layerId": "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "35a11916-4ca3-421b-9df2-521f52f21fbb", + "xAccessor": "ed3c7efa-0467-4a57-8d06-0f4775906cc5" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide", + "valuesInLegend": true + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 21, + "i": "ce79d5a9-9a4c-45e1-b3e5-a31efe05a6f5", + "w": 24, + "x": 0, + "y": 0 + }, + "panelIndex": "ce79d5a9-9a4c-45e1-b3e5-a31efe05a6f5", + "title": "Average Apiserver Request Latency per Resource [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "8df21ece-205d-4542-bec9-e381eca92895": { + "columnOrder": [ + "cff4229b-4050-47ef-bb61-9790c5596064", + "42b0785e-95e8-4538-8cc5-b1771f663c0c", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1", + "20b53c0c-0338-468b-9254-4918ddb4438b" + ], + "columns": { + "20b53c0c-0338-468b-9254-4918ddb4438b": { + "dataType": "number", + "isBucketed": false, + "label": "Maximum of kubernetes.apiserver.request.count", + "operationType": "max", + "params": { + "emptyAsNull": true + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.request.count" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Rate of Apiserver Requests", + "operationType": "counter_rate", + "references": [ + "20b53c0c-0338-468b-9254-4918ddb4438b" + ], + "scale": "ratio", + "timeScale": "s" + }, + "42b0785e-95e8-4538-8cc5-b1771f663c0c": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.apiserver.request.resource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.resource" + }, + "cff4229b-4050-47ef-bb61-9790c5596064": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "None", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1" + ], + "layerId": "8df21ece-205d-4542-bec9-e381eca92895", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "42b0785e-95e8-4538-8cc5-b1771f663c0c", + "xAccessor": "cff4229b-4050-47ef-bb61-9790c5596064" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide", + "valuesInLegend": true + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 21, + "i": "9db496f9-079b-4ddd-b517-cec815a7e9cb", + "w": 24, + "x": 24, + "y": 0 + }, + "panelIndex": "9db496f9-079b-4ddd-b517-cec815a7e9cb", + "title": "Apiserver Requests Rate per Resource [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "8df21ece-205d-4542-bec9-e381eca92895": { + "columnOrder": [ + "cff4229b-4050-47ef-bb61-9790c5596064", + "42b0785e-95e8-4538-8cc5-b1771f663c0c", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2" + ], + "columns": { + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Watch Events Size in Bytes", + "operationType": "formula", + "params": { + "format": { + "id": "bytes", + "params": { + "decimals": 2 + } + }, + "formula": "sum(kubernetes.apiserver.watch.events.size.bytes.sum)/sum(kubernetes.apiserver.watch.events.size.bytes.count)", + "isFormulaBroken": false + }, + "references": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2" + ], + "scale": "ratio" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Rate of Apiserver Requests", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.watch.events.size.bytes.sum" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Rate of Apiserver Requests", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.watch.events.size.bytes.count" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Rate of Apiserver Requests", + "operationType": "math", + "params": { + "tinymathAst": { + "args": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1" + ], + "location": { + "max": 109, + "min": 0 + }, + "name": "divide", + "text": "sum(kubernetes.apiserver.watch.events.size.bytes.sum)/sum(kubernetes.apiserver.watch.events.size.bytes.count)", + "type": "function" + } + }, + "references": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1" + ], + "scale": "ratio" + }, + "42b0785e-95e8-4538-8cc5-b1771f663c0c": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.apiserver.watch.events.kind", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.watch.events.kind" + }, + "cff4229b-4050-47ef-bb61-9790c5596064": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "None", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1" + ], + "layerId": "8df21ece-205d-4542-bec9-e381eca92895", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "42b0785e-95e8-4538-8cc5-b1771f663c0c", + "xAccessor": "cff4229b-4050-47ef-bb61-9790c5596064" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide", + "valuesInLegend": true + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 19, + "i": "97d844d4-e990-444a-8b94-34aa4dcd64cc", + "w": 24, + "x": 24, + "y": 21 + }, + "panelIndex": "97d844d4-e990-444a-8b94-34aa4dcd64cc", + "title": "Average Apiserver Watch Events Size per Kind [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "8df21ece-205d-4542-bec9-e381eca92895": { + "columnOrder": [ + "cff4229b-4050-47ef-bb61-9790c5596064", + "42b0785e-95e8-4538-8cc5-b1771f663c0c", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2" + ], + "columns": { + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Response Size in Bytes", + "operationType": "formula", + "params": { + "format": { + "id": "bytes", + "params": { + "decimals": 2 + } + }, + "formula": "sum(kubernetes.apiserver.response.size.bytes.sum)/sum(kubernetes.apiserver.response.size.bytes.count)", + "isFormulaBroken": false + }, + "references": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2" + ], + "scale": "ratio" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Response Size.bytes in Bytes", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.response.size.bytes.sum" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Response Size.bytes in Bytes", + "operationType": "sum", + "params": { + "emptyAsNull": false + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.response.size.bytes.count" + }, + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Part of Response Size.bytes in Bytes", + "operationType": "math", + "params": { + "tinymathAst": { + "args": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1" + ], + "location": { + "max": 101, + "min": 0 + }, + "name": "divide", + "text": "sum(kubernetes.apiserver.response.size.bytes.sum)/sum(kubernetes.apiserver.response.size.bytes.count)", + "type": "function" + } + }, + "references": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X0", + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1" + ], + "scale": "ratio" + }, + "42b0785e-95e8-4538-8cc5-b1771f663c0c": { + "dataType": "string", + "isBucketed": true, + "label": "Top 50 values of kubernetes.apiserver.request.resource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "fallback": true, + "type": "alphabetical" + }, + "orderDirection": "asc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 50 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.resource" + }, + "cff4229b-4050-47ef-bb61-9790c5596064": { + "dataType": "date", + "isBucketed": true, + "label": "@timestamp", + "operationType": "date_histogram", + "params": { + "dropPartials": false, + "includeEmptyRows": true, + "interval": "auto" + }, + "scale": "interval", + "sourceField": "@timestamp" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "None", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "2e2bcfec-99ac-47fd-b901-bab26b32b3d1" + ], + "layerId": "8df21ece-205d-4542-bec9-e381eca92895", + "layerType": "data", + "position": "top", + "seriesType": "area", + "showGridlines": false, + "splitAccessor": "42b0785e-95e8-4538-8cc5-b1771f663c0c", + "xAccessor": "cff4229b-4050-47ef-bb61-9790c5596064" + } + ], + "legend": { + "isVisible": true, + "legendSize": "large", + "position": "right" + }, + "preferredSeriesType": "area", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide", + "valuesInLegend": true + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 19, + "i": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da", + "w": 24, + "x": 0, + "y": 21 + }, + "panelIndex": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da", + "title": "Average Apiserver Response Size per Resource [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-aba71622-b1dc-4b3c-b7c0-c9212af90472", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "aba71622-b1dc-4b3c-b7c0-c9212af90472": { + "columnOrder": [ + "f66894ae-0dbb-4132-838b-04725a5ae7bf", + "cad0c9f5-09c6-405b-8801-5177891c830a" + ], + "columns": { + "cad0c9f5-09c6-405b-8801-5177891c830a": { + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.apiserver.etcd.object.count: *" + }, + "isBucketed": false, + "label": "Last value of kubernetes.apiserver.etcd.object.count", + "operationType": "last_value", + "params": { + "sortField": "@timestamp" + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.etcd.object.count" + }, + "f66894ae-0dbb-4132-838b-04725a5ae7bf": { + "dataType": "string", + "isBucketed": true, + "label": "Top 10 values of kubernetes.apiserver.request.resource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "columnId": "cad0c9f5-09c6-405b-8801-5177891c830a", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.resource" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "groups": [ + "f66894ae-0dbb-4132-838b-04725a5ae7bf" + ], + "layerId": "aba71622-b1dc-4b3c-b7c0-c9212af90472", + "layerType": "data", + "legendDisplay": "default", + "metric": "cad0c9f5-09c6-405b-8801-5177891c830a", + "nestedLegend": false, + "numberDisplay": "value" + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 23, + "i": "481678b8-e443-4433-ad15-b55eaab7c8f4", + "w": 24, + "x": 24, + "y": 40 + }, + "panelIndex": "481678b8-e443-4433-ad15-b55eaab7c8f4", + "title": "Apiserver Stored Objects per Resource [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "metrics-*", + "name": "indexpattern-datasource-layer-fc6561f2-f85f-4096-86df-ef5dcb95627c", + "type": "index-pattern" + } + ], + "state": { + "datasourceStates": { + "indexpattern": { + "layers": { + "fc6561f2-f85f-4096-86df-ef5dcb95627c": { + "columnOrder": [ + "2a873e10-31f0-4b48-abc0-5c2c0efa8aed", + "a5d3264f-b070-4a5e-a62c-659c410e9a64", + "414b7d77-a53c-4043-9690-4e3b000980be" + ], + "columns": { + "2a873e10-31f0-4b48-abc0-5c2c0efa8aed": { + "dataType": "string", + "isBucketed": true, + "label": "Top 5 values of kubernetes.apiserver.request.subresource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "columnId": "414b7d77-a53c-4043-9690-4e3b000980be", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 5 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.subresource" + }, + "414b7d77-a53c-4043-9690-4e3b000980be": { + "dataType": "number", + "filter": { + "language": "kuery", + "query": "kubernetes.apiserver.request.count: *" + }, + "isBucketed": false, + "label": "Last value of kubernetes.apiserver.request.count", + "operationType": "last_value", + "params": { + "sortField": "@timestamp" + }, + "scale": "ratio", + "sourceField": "kubernetes.apiserver.request.count" + }, + "a5d3264f-b070-4a5e-a62c-659c410e9a64": { + "dataType": "string", + "isBucketed": true, + "label": "Top 10 values of kubernetes.apiserver.request.resource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "columnId": "414b7d77-a53c-4043-9690-4e3b000980be", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.resource" + } + }, + "incompleteColumns": {} + } + } + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "groups": [ + "2a873e10-31f0-4b48-abc0-5c2c0efa8aed", + "a5d3264f-b070-4a5e-a62c-659c410e9a64" + ], + "layerId": "fc6561f2-f85f-4096-86df-ef5dcb95627c", + "layerType": "data", + "legendDisplay": "default", + "metric": "414b7d77-a53c-4043-9690-4e3b000980be", + "nestedLegend": false, + "numberDisplay": "percent" + } + ], + "shape": "treemap" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": {}, + "hidePanelTitles": false + }, + "gridData": { + "h": 23, + "i": "9f255e7f-b213-4719-9c00-eedc2a919e2c", + "w": 24, + "x": 0, + "y": 40 + }, + "panelIndex": "9f255e7f-b213-4719-9c00-eedc2a919e2c", + "title": "Apiserver Requests per Resource and SubResource [Metrics Kubernetes]", + "type": "lens", + "version": "8.4.0-SNAPSHOT" + } + ], + "timeRestore": false, + "title": "[Metrics Kubernetes] API server", + "version": 1 + }, + "coreMigrationVersion": "8.4.0", + "id": "kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56", + "migrationVersion": { + "dashboard": "8.3.0" + }, + "references": [ + { + "id": "metrics-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "ce79d5a9-9a4c-45e1-b3e5-a31efe05a6f5:indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "9db496f9-079b-4ddd-b517-cec815a7e9cb:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "97d844d4-e990-444a-8b94-34aa4dcd64cc:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "481678b8-e443-4433-ad15-b55eaab7c8f4:indexpattern-datasource-layer-aba71622-b1dc-4b3c-b7c0-c9212af90472", + "type": "index-pattern" + }, + { + "id": "metrics-*", + "name": "9f255e7f-b213-4719-9c00-eedc2a919e2c:indexpattern-datasource-layer-fc6561f2-f85f-4096-86df-ef5dcb95627c", + "type": "index-pattern" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/kubernetes/manifest.yml b/packages/kubernetes/manifest.yml index a7ac47f78c7..6963a47f071 100644 --- a/packages/kubernetes/manifest.yml +++ b/packages/kubernetes/manifest.yml @@ -1,7 +1,7 @@ format_version: 1.0.0 name: kubernetes title: Kubernetes -version: 1.21.2 +version: 1.22.0 license: basic description: Collect logs and metrics from Kubernetes clusters with Elastic Agent. type: integration @@ -10,7 +10,7 @@ categories: - kubernetes release: ga conditions: - kibana.version: "^8.3.0" + kibana.version: "^8.4.0" screenshots: - src: /img/metricbeat_kubernetes_overview.png title: Metricbeat Kubernetes Overview From 76df6ea16f21a7da60e65bc8f5e29db858f98830 Mon Sep 17 00:00:00 2001 From: Michael Katsoulis Date: Mon, 25 Jul 2022 15:53:54 +0300 Subject: [PATCH 2/5] Update changelog.yml --- packages/kubernetes/changelog.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kubernetes/changelog.yml b/packages/kubernetes/changelog.yml index edd0c7baef9..2c75bd1ce89 100644 --- a/packages/kubernetes/changelog.yml +++ b/packages/kubernetes/changelog.yml @@ -3,7 +3,7 @@ changes: - description: Update apiserver and controllermanaged deprecated fields and dashboards type: enhancement - link: https://github.com/elastic/integrations/pull/3672 + link: https://github.com/elastic/integrations/pull/3825 - version: "1.21.2" changes: - description: add container ID and pod name as part of Kubernetes Cotainer Logs filestream input From dbec1a0edc474753762d4ac3bb3a426a31bbd3b3 Mon Sep 17 00:00:00 2001 From: MichaelKatsoulis Date: Wed, 27 Jul 2022 12:39:07 +0300 Subject: [PATCH 3/5] Update controllermanager after bug fix --- .../data_stream/apiserver/sample_event.json | 157 +++-- .../controllermanager/fields/fields.yml | 20 +- .../controllermanager/sample_event.json | 149 ++-- packages/kubernetes/docs/kube-apiserver.md | 157 +++-- .../docs/kube-controller-manager.md | 158 ++--- ...-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json | 2 +- ...-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json | 2 +- ...-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json | 640 +++++++----------- ...-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json | 2 +- ...-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013.json | 35 +- ...-adc7d0c0-d1fc-11ec-8c69-8bbb7ca8f9ee.json | 2 +- 11 files changed, 643 insertions(+), 681 deletions(-) diff --git a/packages/kubernetes/data_stream/apiserver/sample_event.json b/packages/kubernetes/data_stream/apiserver/sample_event.json index fda7d3222a7..3798c34876a 100644 --- a/packages/kubernetes/data_stream/apiserver/sample_event.json +++ b/packages/kubernetes/data_stream/apiserver/sample_event.json @@ -1,62 +1,131 @@ { - "@timestamp": "2020-06-25T12:30:34.616Z", - "metricset": { - "name": "apiserver", - "period": 30000 - }, - "service": { - "address": "10.96.0.1:443", - "type": "kubernetes" - }, - "event": { - "dataset": "kubernetes.apiserver", - "module": "kubernetes", - "duration": 114780772 - }, "kubernetes": { "apiserver": { "request": { - "client": "metrics-server/v0.0.0 (linux/amd64) kubernetes/$Format", - "version": "v1", - "count": 3, - "scope": "cluster", - "content_type": "application/vnd.kubernetes.protobuf", - "code": "200", - "verb": "LIST", + "duration": { + "us": { + "bucket": { + "50000": 22, + "100000": 22, + "150000": 22, + "200000": 22, + "250000": 22, + "300000": 22, + "350000": 22, + "400000": 22, + "450000": 22, + "500000": 22, + "600000": 22, + "700000": 22, + "800000": 22, + "900000": 22, + "1000000": 22, + "1250000": 22, + "1500000": 22, + "1750000": 22, + "2000000": 22, + "2500000": 22, + "3000000": 22, + "3500000": 22, + "4000000": 22, + "4500000": 22, + "5000000": 22, + "6000000": 22, + "7000000": 22, + "8000000": 22, + "9000000": 22, + "10000000": 22, + "15000000": 22, + "20000000": 22, + "25000000": 22, + "30000000": 22, + "40000000": 22, + "50000000": 22, + "60000000": 22, + "+Inf": 22 + }, + "count": 22, + "sum": 110989.42699999998 + } + }, "component": "apiserver", - "resource": "nodes" + "resource": "roles", + "scope": "resource", + "verb": "DELETE", + "version": "v1", + "group": "rbac.authorization.k8s.io" } } }, + "agent": { + "name": "kind-control-plane", + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "ephemeral_id": "7ae929a5-2943-43de-98e8-693dc0c381d7", + "type": "metricbeat", + "version": "8.4.0" + }, + "@timestamp": "2022-07-27T08:47:36.182Z", "ecs": { - "version": "1.5.0" + "version": "8.0.0" }, - "agent": { - "version": "8.0.0", - "ephemeral_id": "644323b5-5d6a-4dfb-92dd-35ca602db487", - "id": "a6147a6e-6626-4a84-9907-f372f6c61eee", - "name": "agent-ingest-management-clusterscope-674dbb75df-rp8cc", - "type": "metricbeat" + "service": { + "address": "https://10.96.0.1:443/metrics", + "type": "kubernetes" + }, + "data_stream": { + "namespace": "default", + "type": "metrics", + "dataset": "kubernetes.apiserver" + }, + "elastic_agent": { + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "version": "8.4.0", + "snapshot": false }, "host": { - "id": "b0e83d397c054b8a99a431072fe4617b", - "containerized": false, + "hostname": "kind-control-plane", + "os": { + "kernel": "5.10.47-linuxkit", + "codename": "focal", + "name": "Ubuntu", + "family": "debian", + "type": "linux", + "version": "20.04.4 LTS (Focal Fossa)", + "platform": "ubuntu" + }, + "containerized": true, "ip": [ - "172.17.0.11" + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "172.23.0.2", + "172.18.0.2", + "fc00:f853:ccd:e793::2", + "fe80::42:acff:fe12:2" ], + "name": "kind-control-plane", "mac": [ - "02:42:ac:11:00:0b" + "02:42:ac:12:00:02", + "02:42:ac:17:00:02", + "06:9c:33:01:a5:e7", + "06:f8:26:c9:76:70", + "0e:c0:30:20:74:c5", + "76:48:b8:c1:a7:ee", + "d6:f7:d3:28:f5:9c" ], - "hostname": "agent-ingest-management-clusterscope-674dbb75df-rp8cc", - "architecture": "x86_64", - "name": "agent-ingest-management-clusterscope-674dbb75df-rp8cc", - "os": { - "family": "redhat", - "name": "CentOS Linux", - "kernel": "4.19.81", - "codename": "Core", - "platform": "centos", - "version": "7 (Core)" - } + "architecture": "x86_64" + }, + "metricset": { + "period": 30000, + "name": "apiserver" + }, + "event": { + "duration": 253700715, + "agent_id_status": "verified", + "ingested": "2022-07-27T08:47:36Z", + "module": "kubernetes", + "dataset": "kubernetes.apiserver" } } \ No newline at end of file diff --git a/packages/kubernetes/data_stream/controllermanager/fields/fields.yml b/packages/kubernetes/data_stream/controllermanager/fields/fields.yml index 547bc5f2147..ce9220fb96b 100644 --- a/packages/kubernetes/data_stream/controllermanager/fields/fields.yml +++ b/packages/kubernetes/data_stream/controllermanager/fields/fields.yml @@ -78,15 +78,15 @@ description: > Number of requests as client - - name: request.duration.sec.bucket.* + - name: request.duration.us.bucket.* type: object object_type: long description: Response latency distribution, histogram buckets - - name: request.duration.sec.sum + - name: request.duration.us.sum type: long metric_type: counter - description: Request duration, sum in seconds - - name: request.duration.sec.count + description: Request duration, sum in microseconds + - name: request.duration.us.count type: long metric_type: counter description: Request duration, number of operations @@ -113,18 +113,6 @@ type: long metric_type: counter description: Workqueue number of retries - - name: work.duration.sec.sum - type: long - metric_type: counter - description: Processing time of workqueue item, sum in seconds - - name: work.duration.sec.count - type: long - metric_type: counter - description: Processing time of workqueue item, number of operations - - name: work.duration.sec.bucket.* - type: object - object_type: long - description: Processing time of workqueue item, histogram buckets - name: node.collector type: group fields: diff --git a/packages/kubernetes/data_stream/controllermanager/sample_event.json b/packages/kubernetes/data_stream/controllermanager/sample_event.json index 7aa39a4dd4b..4b144a0a149 100644 --- a/packages/kubernetes/data_stream/controllermanager/sample_event.json +++ b/packages/kubernetes/data_stream/controllermanager/sample_event.json @@ -1,93 +1,102 @@ { - "@timestamp": "2020-06-25T12:33:29.643Z", "kubernetes": { "controllermanager": { - "workqueue": { - "unfinished": { - "sec": 0 - }, - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 + "verb": "GET", + "client": { + "request": { + "duration": { + "us": { + "bucket": { + "1000": 10787, + "2000": 13002, + "4000": 13442, + "8000": 13533, + "16000": 13558, + "32000": 13568, + "64000": 13571, + "128000": 13571, + "256000": 13571, + "512000": 13571, + "+Inf": 13571 + }, + "count": 13571, + "sum": 12994981.660999978 + } + } } }, - "name": "certificate" + "url": "https://172.18.0.2:6443/apis?timeout=32s" } }, - "event": { - "dataset": "kubernetes.controllermanager", - "module": "kubernetes", - "duration": 8893806 + "agent": { + "name": "kind-control-plane", + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "ephemeral_id": "7ae929a5-2943-43de-98e8-693dc0c381d7", + "type": "metricbeat", + "version": "8.4.0" }, + "@timestamp": "2022-07-27T08:44:46.219Z", "ecs": { - "version": "1.5.0" + "version": "8.0.0" + }, + "service": { + "address": "https://0.0.0.0:10257/metrics", + "type": "kubernetes" + }, + "data_stream": { + "namespace": "default", + "type": "metrics", + "dataset": "kubernetes.controllermanager" }, "host": { + "hostname": "kind-control-plane", + "os": { + "kernel": "5.10.47-linuxkit", + "codename": "focal", + "name": "Ubuntu", + "type": "linux", + "family": "debian", + "version": "20.04.4 LTS (Focal Fossa)", + "platform": "ubuntu" + }, + "containerized": true, "ip": [ - "192.168.64.10", - "fe80::a883:2fff:fe7f:6b12", - "172.17.0.1", - "fe80::42:d4ff:fe8c:9493", - "fe80::2859:80ff:fe9e:fcd6", - "fe80::d83a:d9ff:fee9:7052", - "fe80::880a:b6ff:fe18:ba76", - "fe80::f447:faff:fe80:e88b", - "fe80::9cc3:ffff:fe95:e48e", - "fe80::6c1c:29ff:fe50:d40c", - "fe80::b4f3:11ff:fe60:14ed", - "fe80::20f2:2aff:fe96:1e7b", - "fe80::5434:baff:fede:5720", - "fe80::a878:91ff:fe29:81f7" + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "172.23.0.2", + "172.18.0.2", + "fc00:f853:ccd:e793::2", + "fe80::42:acff:fe12:2" ], + "name": "kind-control-plane", "mac": [ - "aa:83:2f:7f:6b:12", - "02:42:d4:8c:94:93", - "2a:59:80:9e:fc:d6", - "da:3a:d9:e9:70:52", - "8a:0a:b6:18:ba:76", - "f6:47:fa:80:e8:8b", - "9e:c3:ff:95:e4:8e", - "6e:1c:29:50:d4:0c", - "b6:f3:11:60:14:ed", - "22:f2:2a:96:1e:7b", - "56:34:ba:de:57:20", - "aa:78:91:29:81:f7" + "02:42:ac:12:00:02", + "02:42:ac:17:00:02", + "06:9c:33:01:a5:e7", + "06:f8:26:c9:76:70", + "0e:c0:30:20:74:c5", + "76:48:b8:c1:a7:ee", + "d6:f7:d3:28:f5:9c" ], - "hostname": "minikube", - "architecture": "x86_64", - "os": { - "codename": "Core", - "platform": "centos", - "version": "7 (Core)", - "family": "redhat", - "name": "CentOS Linux", - "kernel": "4.19.81" - }, - "id": "b0e83d397c054b8a99a431072fe4617b", - "containerized": false, - "name": "minikube" + "architecture": "x86_64" }, - "agent": { - "version": "8.0.0", - "ephemeral_id": "b964a246-96c0-456a-a5c2-8c8b1040ecaf", - "id": "f7ec69f9-4997-4e76-b6c7-0c75206b727a", - "name": "minikube", - "type": "metricbeat" + "elastic_agent": { + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "version": "8.4.0", + "snapshot": false }, "metricset": { "period": 10000, "name": "controllermanager" }, - "service": { - "address": "localhost:10252", - "type": "kubernetes" + "event": { + "duration": 59137358, + "agent_id_status": "verified", + "ingested": "2022-07-27T08:44:46Z", + "module": "kubernetes", + "dataset": "kubernetes.controllermanager" } } \ No newline at end of file diff --git a/packages/kubernetes/docs/kube-apiserver.md b/packages/kubernetes/docs/kube-apiserver.md index 40b09bdbca5..fcb41f77e9d 100644 --- a/packages/kubernetes/docs/kube-apiserver.md +++ b/packages/kubernetes/docs/kube-apiserver.md @@ -36,65 +36,134 @@ An example event for `apiserver` looks as following: ```json { - "@timestamp": "2020-06-25T12:30:34.616Z", - "metricset": { - "name": "apiserver", - "period": 30000 - }, - "service": { - "address": "10.96.0.1:443", - "type": "kubernetes" - }, - "event": { - "dataset": "kubernetes.apiserver", - "module": "kubernetes", - "duration": 114780772 - }, "kubernetes": { "apiserver": { "request": { - "client": "metrics-server/v0.0.0 (linux/amd64) kubernetes/$Format", - "version": "v1", - "count": 3, - "scope": "cluster", - "content_type": "application/vnd.kubernetes.protobuf", - "code": "200", - "verb": "LIST", + "duration": { + "us": { + "bucket": { + "50000": 22, + "100000": 22, + "150000": 22, + "200000": 22, + "250000": 22, + "300000": 22, + "350000": 22, + "400000": 22, + "450000": 22, + "500000": 22, + "600000": 22, + "700000": 22, + "800000": 22, + "900000": 22, + "1000000": 22, + "1250000": 22, + "1500000": 22, + "1750000": 22, + "2000000": 22, + "2500000": 22, + "3000000": 22, + "3500000": 22, + "4000000": 22, + "4500000": 22, + "5000000": 22, + "6000000": 22, + "7000000": 22, + "8000000": 22, + "9000000": 22, + "10000000": 22, + "15000000": 22, + "20000000": 22, + "25000000": 22, + "30000000": 22, + "40000000": 22, + "50000000": 22, + "60000000": 22, + "+Inf": 22 + }, + "count": 22, + "sum": 110989.42699999998 + } + }, "component": "apiserver", - "resource": "nodes" + "resource": "roles", + "scope": "resource", + "verb": "DELETE", + "version": "v1", + "group": "rbac.authorization.k8s.io" } } }, + "agent": { + "name": "kind-control-plane", + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "ephemeral_id": "7ae929a5-2943-43de-98e8-693dc0c381d7", + "type": "metricbeat", + "version": "8.4.0" + }, + "@timestamp": "2022-07-27T08:47:36.182Z", "ecs": { - "version": "1.5.0" + "version": "8.0.0" }, - "agent": { - "version": "8.0.0", - "ephemeral_id": "644323b5-5d6a-4dfb-92dd-35ca602db487", - "id": "a6147a6e-6626-4a84-9907-f372f6c61eee", - "name": "agent-ingest-management-clusterscope-674dbb75df-rp8cc", - "type": "metricbeat" + "service": { + "address": "https://10.96.0.1:443/metrics", + "type": "kubernetes" + }, + "data_stream": { + "namespace": "default", + "type": "metrics", + "dataset": "kubernetes.apiserver" + }, + "elastic_agent": { + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "version": "8.4.0", + "snapshot": false }, "host": { - "id": "b0e83d397c054b8a99a431072fe4617b", - "containerized": false, + "hostname": "kind-control-plane", + "os": { + "kernel": "5.10.47-linuxkit", + "codename": "focal", + "name": "Ubuntu", + "family": "debian", + "type": "linux", + "version": "20.04.4 LTS (Focal Fossa)", + "platform": "ubuntu" + }, + "containerized": true, "ip": [ - "172.17.0.11" + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "172.23.0.2", + "172.18.0.2", + "fc00:f853:ccd:e793::2", + "fe80::42:acff:fe12:2" ], + "name": "kind-control-plane", "mac": [ - "02:42:ac:11:00:0b" + "02:42:ac:12:00:02", + "02:42:ac:17:00:02", + "06:9c:33:01:a5:e7", + "06:f8:26:c9:76:70", + "0e:c0:30:20:74:c5", + "76:48:b8:c1:a7:ee", + "d6:f7:d3:28:f5:9c" ], - "hostname": "agent-ingest-management-clusterscope-674dbb75df-rp8cc", - "architecture": "x86_64", - "name": "agent-ingest-management-clusterscope-674dbb75df-rp8cc", - "os": { - "family": "redhat", - "name": "CentOS Linux", - "kernel": "4.19.81", - "codename": "Core", - "platform": "centos", - "version": "7 (Core)" - } + "architecture": "x86_64" + }, + "metricset": { + "period": 30000, + "name": "apiserver" + }, + "event": { + "duration": 253700715, + "agent_id_status": "verified", + "ingested": "2022-07-27T08:47:36Z", + "module": "kubernetes", + "dataset": "kubernetes.apiserver" } } ``` diff --git a/packages/kubernetes/docs/kube-controller-manager.md b/packages/kubernetes/docs/kube-controller-manager.md index 4c7125edd31..7bd0d170a25 100644 --- a/packages/kubernetes/docs/kube-controller-manager.md +++ b/packages/kubernetes/docs/kube-controller-manager.md @@ -11,96 +11,105 @@ An example event for `controllermanager` looks as following: ```json { - "@timestamp": "2020-06-25T12:33:29.643Z", "kubernetes": { "controllermanager": { - "workqueue": { - "unfinished": { - "sec": 0 - }, - "adds": { - "count": 0 - }, - "depth": { - "count": 0 - }, - "longestrunning": { - "sec": 0 - }, - "retries": { - "count": 0 + "verb": "GET", + "client": { + "request": { + "duration": { + "us": { + "bucket": { + "1000": 10787, + "2000": 13002, + "4000": 13442, + "8000": 13533, + "16000": 13558, + "32000": 13568, + "64000": 13571, + "128000": 13571, + "256000": 13571, + "512000": 13571, + "+Inf": 13571 + }, + "count": 13571, + "sum": 12994981.660999978 + } + } } }, - "name": "certificate" + "url": "https://172.18.0.2:6443/apis?timeout=32s" } }, - "event": { - "dataset": "kubernetes.controllermanager", - "module": "kubernetes", - "duration": 8893806 + "agent": { + "name": "kind-control-plane", + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "ephemeral_id": "7ae929a5-2943-43de-98e8-693dc0c381d7", + "type": "metricbeat", + "version": "8.4.0" }, + "@timestamp": "2022-07-27T08:44:46.219Z", "ecs": { - "version": "1.5.0" + "version": "8.0.0" + }, + "service": { + "address": "https://0.0.0.0:10257/metrics", + "type": "kubernetes" + }, + "data_stream": { + "namespace": "default", + "type": "metrics", + "dataset": "kubernetes.controllermanager" }, "host": { + "hostname": "kind-control-plane", + "os": { + "kernel": "5.10.47-linuxkit", + "codename": "focal", + "name": "Ubuntu", + "type": "linux", + "family": "debian", + "version": "20.04.4 LTS (Focal Fossa)", + "platform": "ubuntu" + }, + "containerized": true, "ip": [ - "192.168.64.10", - "fe80::a883:2fff:fe7f:6b12", - "172.17.0.1", - "fe80::42:d4ff:fe8c:9493", - "fe80::2859:80ff:fe9e:fcd6", - "fe80::d83a:d9ff:fee9:7052", - "fe80::880a:b6ff:fe18:ba76", - "fe80::f447:faff:fe80:e88b", - "fe80::9cc3:ffff:fe95:e48e", - "fe80::6c1c:29ff:fe50:d40c", - "fe80::b4f3:11ff:fe60:14ed", - "fe80::20f2:2aff:fe96:1e7b", - "fe80::5434:baff:fede:5720", - "fe80::a878:91ff:fe29:81f7" + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "10.244.0.1", + "172.23.0.2", + "172.18.0.2", + "fc00:f853:ccd:e793::2", + "fe80::42:acff:fe12:2" ], + "name": "kind-control-plane", "mac": [ - "aa:83:2f:7f:6b:12", - "02:42:d4:8c:94:93", - "2a:59:80:9e:fc:d6", - "da:3a:d9:e9:70:52", - "8a:0a:b6:18:ba:76", - "f6:47:fa:80:e8:8b", - "9e:c3:ff:95:e4:8e", - "6e:1c:29:50:d4:0c", - "b6:f3:11:60:14:ed", - "22:f2:2a:96:1e:7b", - "56:34:ba:de:57:20", - "aa:78:91:29:81:f7" + "02:42:ac:12:00:02", + "02:42:ac:17:00:02", + "06:9c:33:01:a5:e7", + "06:f8:26:c9:76:70", + "0e:c0:30:20:74:c5", + "76:48:b8:c1:a7:ee", + "d6:f7:d3:28:f5:9c" ], - "hostname": "minikube", - "architecture": "x86_64", - "os": { - "codename": "Core", - "platform": "centos", - "version": "7 (Core)", - "family": "redhat", - "name": "CentOS Linux", - "kernel": "4.19.81" - }, - "id": "b0e83d397c054b8a99a431072fe4617b", - "containerized": false, - "name": "minikube" + "architecture": "x86_64" }, - "agent": { - "version": "8.0.0", - "ephemeral_id": "b964a246-96c0-456a-a5c2-8c8b1040ecaf", - "id": "f7ec69f9-4997-4e76-b6c7-0c75206b727a", - "name": "minikube", - "type": "metricbeat" + "elastic_agent": { + "id": "d5aadb7a-c9ec-4563-b83a-1c4bb5f1471f", + "version": "8.4.0", + "snapshot": false }, "metricset": { "period": 10000, "name": "controllermanager" }, - "service": { - "address": "localhost:10252", - "type": "kubernetes" + "event": { + "duration": 59137358, + "agent_id_status": "verified", + "ingested": "2022-07-27T08:44:46Z", + "module": "kubernetes", + "dataset": "kubernetes.controllermanager" } } ``` @@ -148,9 +157,9 @@ An example event for `controllermanager` looks as following: | kubernetes.container.image | Kubernetes container image | keyword | | | | kubernetes.container.name | Kubernetes container name | keyword | | | | kubernetes.controllermanager.client.request.count | Number of requests as client | long | | counter | -| kubernetes.controllermanager.client.request.duration.sec.bucket.\* | Response latency distribution, histogram buckets | object | | | -| kubernetes.controllermanager.client.request.duration.sec.count | Request duration, number of operations | long | | counter | -| kubernetes.controllermanager.client.request.duration.sec.sum | Request duration, sum in seconds | long | | counter | +| kubernetes.controllermanager.client.request.duration.us.bucket.\* | Response latency distribution, histogram buckets | object | | | +| kubernetes.controllermanager.client.request.duration.us.count | Request duration, number of operations | long | | counter | +| kubernetes.controllermanager.client.request.duration.us.sum | Request duration, sum in microseconds | long | | counter | | kubernetes.controllermanager.code | HTTP code | keyword | | | | kubernetes.controllermanager.host | Request host | keyword | | | | kubernetes.controllermanager.leader.is_master | Whether the node is master | boolean | | | @@ -173,9 +182,6 @@ An example event for `controllermanager` looks as following: | kubernetes.controllermanager.workqueue.longestrunning.sec | Longest running processors | double | | gauge | | kubernetes.controllermanager.workqueue.retries.count | Workqueue number of retries | long | | counter | | kubernetes.controllermanager.workqueue.unfinished.sec | Unfinished processors | double | | gauge | -| kubernetes.controllermanager.workqueue.work.duration.sec.bucket.\* | Processing time of workqueue item, histogram buckets | object | | | -| kubernetes.controllermanager.workqueue.work.duration.sec.count | Processing time of workqueue item, number of operations | long | | counter | -| kubernetes.controllermanager.workqueue.work.duration.sec.sum | Processing time of workqueue item, sum in seconds | long | | counter | | kubernetes.controllermanager.zone | Infrastructure zone | keyword | | | | kubernetes.deployment.name | Kubernetes deployment name | keyword | | | | kubernetes.labels.\* | Kubernetes labels map | object | | | diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json index d4c418b16bb..7429e20e2bd 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json @@ -440,7 +440,7 @@ "title": "[Metrics Kubernetes] Volumes", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json index f81617ef8d9..e991b28c3f2 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json @@ -1522,7 +1522,7 @@ "title": "[Metrics Kubernetes] Pods", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json b/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json index 10eed3c4faf..d5b47792a73 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json @@ -40,6 +40,196 @@ "useMargins": true }, "panelsJSON": [ + { + "embeddableConfig": { + "enhancements": {}, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "drop_last_bucket": 1, + "hide_last_value_indicator": true, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metrics-*", + "interval": "30s", + "isModelInvalid": false, + "markdown": "| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ average_of_kubernetes_controllermanager_process_fds_open_count.fds.last.formatted }}|\n|**Maximun File descriptors**|{{ max_of_kubernetes_controllermanager_process_fds_max_count.fds_max.last.formatted }}|\n|**Resident Memory**|{{ average_of_kubernetes_controllermanager_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ average_of_kubernetes_controllermanager_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n", + "markdown_css": "table, tr, td, th{border:none}", + "max_lines_legend": 1, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.started.sec", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "max" + }, + { + "id": "ebfdb1c0-9c1c-11e9-b29f-d55be9348723", + "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", + "type": "math", + "variables": [ + { + "field": "61ca57f2-469d-11e7-af02-69e470af7417", + "id": "ef30a230-9c1c-11e9-b29f-d55be9348723", + "name": "started" + } + ] + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "started" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "1212ba80-9c1e-11e9-b29f-d55be9348723", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.fds.open.count", + "id": "1212ba81-9c1e-11e9-b29f-d55be9348723", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "fds" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "bytes", + "id": "3f3b17a0-9c1e-11e9-b29f-d55be9348723", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.memory.resident.bytes", + "id": "3f3b17a1-9c1e-11e9-b29f-d55be9348723", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "resident_memory" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "bytes", + "id": "b1a01b50-9c1f-11e9-b29f-d55be9348723", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.memory.virtual.bytes", + "id": "b1a01b51-9c1f-11e9-b29f-d55be9348723", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "gradient", + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "virtual_memory" + }, + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": 0.5, + "formatter": "number", + "id": "6faac700-f2dd-11ec-ab74-4342b85d7779", + "label": "", + "line_width": 1, + "metrics": [ + { + "field": "kubernetes.controllermanager.process.fds.max.count", + "id": "6faaee10-f2dd-11ec-ab74-4342b85d7779", + "type": "max" + } + ], + "override_index_pattern": 0, + "palette": { + "name": "default", + "type": "palette" + }, + "point_size": 1, + "separate_axis": 0, + "series_drop_last_bucket": 0, + "split_mode": "everything", + "stacked": "none", + "time_range_mode": "entire_time_range", + "var_name": "fds_max" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "@timestamp", + "time_range_mode": "last_value", + "tooltip_mode": "show_all", + "truncate_legend": 1, + "type": "markdown", + "use_kibana_indexes": false + }, + "type": "metrics", + "uiState": {} + } + }, + "gridData": { + "h": 14, + "i": "2158ddb3-913e-4aa5-8694-e6708be54b20", + "w": 16, + "x": 0, + "y": 0 + }, + "panelIndex": "2158ddb3-913e-4aa5-8694-e6708be54b20", + "title": "Controller Process [Metrics Kubernetes]", + "type": "visualization", + "version": "8.4.0-SNAPSHOT" + }, { "embeddableConfig": { "attributes": { @@ -90,10 +280,10 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Request Latency in Seconds", + "label": "Request Latency in Milliseconds", "operationType": "formula", "params": { - "formula": "(sum(kubernetes.controllermanager.client.request.duration.sec.sum)/ sum(kubernetes.controllermanager.client.request.duration.sec.count))", + "formula": "(sum(kubernetes.controllermanager.client.request.duration.us.sum)/ sum(kubernetes.controllermanager.client.request.duration.us.count))/1000", "isFormulaBroken": false }, "references": [ @@ -105,44 +295,56 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Client Request Latency in Seconds", + "label": "Part of Request Latency in Seconds", "operationType": "sum", "params": { "emptyAsNull": false }, "scale": "ratio", - "sourceField": "kubernetes.controllermanager.client.request.duration.sec.sum" + "sourceField": "kubernetes.controllermanager.client.request.duration.us.sum" }, "43097f7a-e478-47bc-81c1-7541bd899d46X1": { "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Client Request Latency in Seconds", + "label": "Part of Request Latency in Seconds", "operationType": "sum", "params": { "emptyAsNull": false }, "scale": "ratio", - "sourceField": "kubernetes.controllermanager.client.request.duration.sec.count" + "sourceField": "kubernetes.controllermanager.client.request.duration.us.count" }, "43097f7a-e478-47bc-81c1-7541bd899d46X2": { "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Client Request Latency in Seconds", + "label": "Part of Request Latency in Seconds", "operationType": "math", "params": { "tinymathAst": { "args": [ - "43097f7a-e478-47bc-81c1-7541bd899d46X0", - "43097f7a-e478-47bc-81c1-7541bd899d46X1" + { + "args": [ + "43097f7a-e478-47bc-81c1-7541bd899d46X0", + "43097f7a-e478-47bc-81c1-7541bd899d46X1" + ], + "location": { + "max": 133, + "min": 1 + }, + "name": "divide", + "text": "sum(kubernetes.controllermanager.client.request.duration.us.sum)/ sum(kubernetes.controllermanager.client.request.duration.us.count)", + "type": "function" + }, + 1000 ], "location": { - "max": 136, + "max": 139, "min": 0 }, "name": "divide", - "text": "(sum(kubernetes.controllermanager.client.request.duration.sec.sum)/ sum(kubernetes.controllermanager.client.request.duration.sec.count))", + "text": "(sum(kubernetes.controllermanager.client.request.duration.us.sum)/ sum(kubernetes.controllermanager.client.request.duration.us.count))/1000", "type": "function" } }, @@ -874,7 +1076,7 @@ "i": "0be041d4-096a-4131-ab5b-f9ae02eb685a", "w": 24, "x": 0, - "y": 59 + "y": 44 }, "panelIndex": "0be041d4-096a-4131-ab5b-f9ae02eb685a", "title": "Controller Longest running processor [Metrics Kubernetes]", @@ -1019,7 +1221,7 @@ "references": [ { "id": "metrics-*", - "name": "indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", + "name": "indexpattern-datasource-layer-c46cb227-5f12-45ee-a3f0-58f837655aeb", "type": "index-pattern" } ], @@ -1027,217 +1229,30 @@ "datasourceStates": { "indexpattern": { "layers": { - "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9": { + "c46cb227-5f12-45ee-a3f0-58f837655aeb": { "columnOrder": [ - "35a11916-4ca3-421b-9df2-521f52f21fbb", - "ed3c7efa-0467-4a57-8d06-0f4775906cc5", - "43097f7a-e478-47bc-81c1-7541bd899d46", - "43097f7a-e478-47bc-81c1-7541bd899d46X0", - "43097f7a-e478-47bc-81c1-7541bd899d46X1", - "43097f7a-e478-47bc-81c1-7541bd899d46X2" + "630b8963-a216-4c85-8a25-4a4a5e27fa75", + "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc", + "84334806-6865-466a-aa66-23137db2e788", + "81b26618-20bb-462e-8401-e644d94cc83f", + "f45caf7a-e3d9-45ec-8995-66cc032a8b74" ], "columns": { - "35a11916-4ca3-421b-9df2-521f52f21fbb": { - "dataType": "string", - "isBucketed": true, - "label": "Top 50 values of kubernetes.controllermanager.name", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "fallback": true, - "type": "alphabetical" - }, - "orderDirection": "asc", - "otherBucket": true, - "parentFormat": { - "id": "terms" - }, - "secondaryFields": [], - "size": 50 - }, - "scale": "ordinal", - "sourceField": "kubernetes.controllermanager.name" - }, - "43097f7a-e478-47bc-81c1-7541bd899d46": { + "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc": { "customLabel": true, "dataType": "number", - "isBucketed": false, - "label": "Workqueue Duration in Seconds", - "operationType": "formula", - "params": { - "formula": "(sum(kubernetes.controllermanager.workqueue.work.duration.sec.sum)/ sum(kubernetes.controllermanager.workqueue.work.duration.sec.count))", - "isFormulaBroken": false + "filter": { + "language": "kuery", + "query": "kubernetes.controllermanager.node.collector.count: *" }, - "references": [ - "43097f7a-e478-47bc-81c1-7541bd899d46X2" - ], - "scale": "ratio" - }, - "43097f7a-e478-47bc-81c1-7541bd899d46X0": { - "customLabel": true, - "dataType": "number", "isBucketed": false, - "label": "Part of Request Latency in Seconds", - "operationType": "sum", + "label": "Nodes", + "operationType": "average", "params": { - "emptyAsNull": false + "emptyAsNull": true }, "scale": "ratio", - "sourceField": "kubernetes.controllermanager.workqueue.work.duration.sec.sum" - }, - "43097f7a-e478-47bc-81c1-7541bd899d46X1": { - "customLabel": true, - "dataType": "number", - "isBucketed": false, - "label": "Part of Request Latency in Seconds", - "operationType": "sum", - "params": { - "emptyAsNull": false - }, - "scale": "ratio", - "sourceField": "kubernetes.controllermanager.workqueue.work.duration.sec.count" - }, - "43097f7a-e478-47bc-81c1-7541bd899d46X2": { - "customLabel": true, - "dataType": "number", - "isBucketed": false, - "label": "Part of Request Latency in Seconds", - "operationType": "math", - "params": { - "tinymathAst": { - "args": [ - "43097f7a-e478-47bc-81c1-7541bd899d46X0", - "43097f7a-e478-47bc-81c1-7541bd899d46X1" - ], - "location": { - "max": 136, - "min": 0 - }, - "name": "divide", - "text": "(sum(kubernetes.controllermanager.workqueue.work.duration.sec.sum)/ sum(kubernetes.controllermanager.workqueue.work.duration.sec.count))", - "type": "function" - } - }, - "references": [ - "43097f7a-e478-47bc-81c1-7541bd899d46X0", - "43097f7a-e478-47bc-81c1-7541bd899d46X1" - ], - "scale": "ratio" - }, - "ed3c7efa-0467-4a57-8d06-0f4775906cc5": { - "dataType": "date", - "isBucketed": true, - "label": "@timestamp", - "operationType": "date_histogram", - "params": { - "dropPartials": false, - "includeEmptyRows": true, - "interval": "auto" - }, - "scale": "interval", - "sourceField": "@timestamp" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)" - }, - "visualization": { - "axisTitlesVisibilitySettings": { - "x": true, - "yLeft": false, - "yRight": true - }, - "layers": [ - { - "accessors": [ - "43097f7a-e478-47bc-81c1-7541bd899d46" - ], - "layerId": "f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", - "layerType": "data", - "position": "top", - "seriesType": "area", - "showGridlines": false, - "splitAccessor": "35a11916-4ca3-421b-9df2-521f52f21fbb", - "xAccessor": "ed3c7efa-0467-4a57-8d06-0f4775906cc5" - } - ], - "legend": { - "isVisible": true, - "legendSize": "large", - "position": "right" - }, - "preferredSeriesType": "area", - "title": "Empty XY chart", - "valueLabels": "hide", - "valuesInLegend": true, - "yTitle": "" - } - }, - "title": "", - "type": "lens", - "visualizationType": "lnsXY" - }, - "enhancements": {}, - "hidePanelTitles": false - }, - "gridData": { - "h": 15, - "i": "3e8953f2-7543-4a5d-ac80-f495869c8b2b", - "w": 24, - "x": 0, - "y": 44 - }, - "panelIndex": "3e8953f2-7543-4a5d-ac80-f495869c8b2b", - "title": "Average Duration of Item in Workqueue in sec [Metrics Kubernetes]", - "type": "lens", - "version": "8.4.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "attributes": { - "references": [ - { - "id": "metrics-*", - "name": "indexpattern-datasource-layer-c46cb227-5f12-45ee-a3f0-58f837655aeb", - "type": "index-pattern" - } - ], - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "c46cb227-5f12-45ee-a3f0-58f837655aeb": { - "columnOrder": [ - "630b8963-a216-4c85-8a25-4a4a5e27fa75", - "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc", - "84334806-6865-466a-aa66-23137db2e788", - "81b26618-20bb-462e-8401-e644d94cc83f", - "f45caf7a-e3d9-45ec-8995-66cc032a8b74" - ], - "columns": { - "55bdc1db-cab9-4ae6-b81e-3461c9fd0adc": { - "customLabel": true, - "dataType": "number", - "filter": { - "language": "kuery", - "query": "kubernetes.controllermanager.node.collector.count: *" - }, - "isBucketed": false, - "label": "Nodes", - "operationType": "average", - "params": { - "emptyAsNull": true - }, - "scale": "ratio", - "sourceField": "kubernetes.controllermanager.node.collector.count" + "sourceField": "kubernetes.controllermanager.node.collector.count" }, "630b8963-a216-4c85-8a25-4a4a5e27fa75": { "dataType": "date", @@ -1375,203 +1390,13 @@ "h": 15, "i": "bf28ccd1-0c7a-4672-9c32-0576e8b0c67f", "w": 24, - "x": 24, + "x": 0, "y": 59 }, "panelIndex": "bf28ccd1-0c7a-4672-9c32-0576e8b0c67f", "title": "NodeController Informations [Metrics Kubernetes]", "type": "lens", "version": "8.4.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {}, - "savedVis": { - "data": { - "aggs": [], - "searchSource": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "description": "", - "params": { - "axis_formatter": "number", - "axis_position": "left", - "axis_scale": "normal", - "drop_last_bucket": 1, - "hide_last_value_indicator": true, - "id": "61ca57f0-469d-11e7-af02-69e470af7417", - "index_pattern": "metrics-*", - "interval": "30s", - "isModelInvalid": false, - "markdown": "| | |\n|---|---|\n|**Days running**|{{ math.started.last.raw }}|\n|**File descriptors open**|{{ average_of_kubernetes_controllermanager_process_fds_open_count.fds.last.formatted }}|\n|**Maximun File descriptors**|{{ max_of_kubernetes_controllermanager_process_fds_max_count.fds_max.last.formatted }}|\n|**Resident Memory**|{{ average_of_kubernetes_controllermanager_process_memory_resident_bytes.resident_memory.last.formatted }}|\n|**Virtual Memory**|{{ average_of_kubernetes_controllermanager_process_memory_virtual_bytes.virtual_memory.last.formatted }}|\n", - "markdown_css": "table, tr, td, th{border:none}", - "max_lines_legend": 1, - "series": [ - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "61ca57f1-469d-11e7-af02-69e470af7417", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.started.sec", - "id": "61ca57f2-469d-11e7-af02-69e470af7417", - "type": "max" - }, - { - "id": "ebfdb1c0-9c1c-11e9-b29f-d55be9348723", - "script": "round( (params._timestamp /1000 - params.started) / 86400, 2)", - "type": "math", - "variables": [ - { - "field": "61ca57f2-469d-11e7-af02-69e470af7417", - "id": "ef30a230-9c1c-11e9-b29f-d55be9348723", - "name": "started" - } - ] - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range", - "var_name": "started" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "1212ba80-9c1e-11e9-b29f-d55be9348723", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.fds.open.count", - "id": "1212ba81-9c1e-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range", - "var_name": "fds" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "3f3b17a0-9c1e-11e9-b29f-d55be9348723", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.resident.bytes", - "id": "3f3b17a1-9c1e-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range", - "var_name": "resident_memory" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "bytes", - "id": "b1a01b50-9c1f-11e9-b29f-d55be9348723", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.memory.virtual.bytes", - "id": "b1a01b51-9c1f-11e9-b29f-d55be9348723", - "type": "avg" - } - ], - "point_size": 1, - "separate_axis": 0, - "split_color_mode": "gradient", - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range", - "var_name": "virtual_memory" - }, - { - "axis_position": "right", - "chart_type": "line", - "color": "#68BC00", - "fill": 0.5, - "formatter": "number", - "id": "6faac700-f2dd-11ec-ab74-4342b85d7779", - "label": "", - "line_width": 1, - "metrics": [ - { - "field": "kubernetes.controllermanager.process.fds.max.count", - "id": "6faaee10-f2dd-11ec-ab74-4342b85d7779", - "type": "max" - } - ], - "override_index_pattern": 0, - "palette": { - "name": "default", - "type": "palette" - }, - "point_size": 1, - "separate_axis": 0, - "series_drop_last_bucket": 0, - "split_mode": "everything", - "stacked": "none", - "time_range_mode": "entire_time_range", - "var_name": "fds_max" - } - ], - "show_grid": 1, - "show_legend": 1, - "time_field": "@timestamp", - "time_range_mode": "last_value", - "tooltip_mode": "show_all", - "truncate_legend": 1, - "type": "markdown", - "use_kibana_indexes": false - }, - "type": "metrics", - "uiState": {} - } - }, - "gridData": { - "h": 14, - "i": "2158ddb3-913e-4aa5-8694-e6708be54b20", - "w": 16, - "x": 0, - "y": 0 - }, - "panelIndex": "2158ddb3-913e-4aa5-8694-e6708be54b20", - "title": "Controller Process [Metrics Kubernetes]", - "type": "visualization", - "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, @@ -1624,11 +1449,6 @@ "name": "a015a089-006e-4eb8-ad45-7f9d5f16eecb:indexpattern-datasource-layer-dc84d4db-4cef-465b-9db9-5074b7e03b66", "type": "index-pattern" }, - { - "id": "metrics-*", - "name": "3e8953f2-7543-4a5d-ac80-f495869c8b2b:indexpattern-datasource-layer-f7b7d15b-f8d9-4c06-abf0-7503ae32b8e9", - "type": "index-pattern" - }, { "id": "metrics-*", "name": "bf28ccd1-0c7a-4672-9c32-0576e8b0c67f:indexpattern-datasource-layer-c46cb227-5f12-45ee-a3f0-58f837655aeb", diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json index 8351564bf79..82e5d9c3b26 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json @@ -481,7 +481,7 @@ "title": "[Metrics Kubernetes] PV/PVC", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013.json index 8fff97fedac..ba51feaa9eb 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "f1541205-b6eb-45a6-bdc5-9aaefa62af66", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -206,7 +207,7 @@ "panelIndex": "41e063cd-3ef2-4cad-98f7-b5c4d394b68f", "title": "Total Nodes per Cluster [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -354,7 +355,7 @@ "panelIndex": "dc16469b-085d-4e09-9b42-1ace36cde2ff", "title": "Total Pods per Namespace [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -634,7 +635,7 @@ "panelIndex": "5f515e46-d01b-4f5e-b85f-3441aaea8435", "title": "Workloads per Namespace [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -761,7 +762,7 @@ "panelIndex": "14ceb02d-63b6-448a-85fe-28a9e974e80c", "title": "Cpu Usage per Namespace [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -888,7 +889,7 @@ "panelIndex": "16a93dbd-9a1a-4383-8aa5-196af84962ef", "title": "Memory Usage per Namespace [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1008,7 +1009,7 @@ "panelIndex": "a300b4d0-a001-4ee7-9237-b29340a40c27", "title": "Total Number of Volumes [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1128,7 +1129,7 @@ "panelIndex": "c8008ef9-dc39-4925-932f-56395a0f3d7f", "title": "Total Number of Persistent Volumes [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1248,7 +1249,7 @@ "panelIndex": "f1c51925-e700-4fb6-8e86-95a738b03554", "title": "Total Number of Persistent Volume Claims [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1386,7 +1387,7 @@ "panelIndex": "5be8ce9f-db72-47d3-b26e-9e639015b914", "title": "Pods Reserved [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1531,7 +1532,7 @@ "panelIndex": "51aa455c-9d9c-438c-b299-9d13585c4e5c", "title": "Cores Reserved [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1690,7 +1691,7 @@ "panelIndex": "0ef47305-ecb8-413c-ba38-f08a34885b82", "title": "Cores Used [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1837,7 +1838,7 @@ "panelIndex": "f05ed38e-333c-4a45-a441-da0be70b097c", "title": "Memory Reserved [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1982,7 +1983,7 @@ "panelIndex": "a91d36c0-f405-4c04-8510-11134bd259f0", "title": "Memory Used [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1998,14 +1999,14 @@ "panelIndex": "4a66eae8-63ab-40c9-85c4-69c6165a1c72", "panelRefName": "panel_4a66eae8-63ab-40c9-85c4-69c6165a1c72", "type": "search", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] Overview", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/search/kubernetes-adc7d0c0-d1fc-11ec-8c69-8bbb7ca8f9ee.json b/packages/kubernetes/kibana/search/kubernetes-adc7d0c0-d1fc-11ec-8c69-8bbb7ca8f9ee.json index cbcddbfeda0..d17d85efaaa 100644 --- a/packages/kubernetes/kibana/search/kubernetes-adc7d0c0-d1fc-11ec-8c69-8bbb7ca8f9ee.json +++ b/packages/kubernetes/kibana/search/kubernetes-adc7d0c0-d1fc-11ec-8c69-8bbb7ca8f9ee.json @@ -45,7 +45,7 @@ ], "title": "Kubernetes Events [Metrics Kubernetes]" }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-adc7d0c0-d1fc-11ec-8c69-8bbb7ca8f9ee", "migrationVersion": { "search": "8.0.0" From 726fd5cbe96504c5b3220f5fbffea2e79f57f1c4 Mon Sep 17 00:00:00 2001 From: MichaelKatsoulis Date: Wed, 27 Jul 2022 13:03:51 +0300 Subject: [PATCH 4/5] Add API server dashboard in dashboards list --- ...-0a672d50-bcb1-11ec-b64f-7dd6e8e82013.json | 11 +- ...-21694370-bcb2-11ec-b64f-7dd6e8e82013.json | 19 +- ...-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json | 9 +- ...-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json | 21 +- ...-5be46210-bcb1-11ec-b64f-7dd6e8e82013.json | 17 +- ...-85879010-bcb1-11ec-b64f-7dd6e8e82013.json | 17 +- ...-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013.json | 17 +- ...-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013.json | 25 +- ...-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json | 8 +- ...-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json | 243 ++++++++++-------- ...-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json | 9 +- ...-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013.json | 9 +- 12 files changed, 227 insertions(+), 178 deletions(-) diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013.json index 96577b8c741..d360ca63d29 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "85ecbb8b-9606-4c19-a108-385f825ad7aa", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -157,7 +158,7 @@ "panelIndex": "37b56399-4cec-4d72-9e9e-e87cbe2d581f", "title": "Active CronJobs [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -341,14 +342,14 @@ "panelIndex": "10f9719c-1b46-4561-b8cf-f3cd3ee69c10", "title": "CronJobs Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] Cronjobs", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013.json index 13fae9275be..99b07b6b76d 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "f1e8f8c6-d644-4b1d-a7bc-fe631c232a57", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -157,7 +158,7 @@ "panelIndex": "d8265dae-829d-434f-a826-cc6062edfd3a", "title": "StatefulSet Replicas Observed [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -257,7 +258,7 @@ "panelIndex": "21039d12-cc17-4089-9d8f-3c62018c8f1c", "title": "StatefulSet Replicas Desired [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -357,7 +358,7 @@ "panelIndex": "dd7df777-8dae-4374-96ee-461be82fbde4", "title": "StatefulSet Replicas Ready [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -457,7 +458,7 @@ "panelIndex": "3e6790d6-de88-47de-8c3e-d8aa2c89c538", "title": "StatefulSet Generation Observed [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -557,7 +558,7 @@ "panelIndex": "34f2d226-f9e4-47f7-87d6-e3f5fb1db6d3", "title": "StatefulSet Generation Desired [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -711,14 +712,14 @@ "panelIndex": "f482071f-d956-4817-90b5-82a74d8aa841", "title": "Replicas per StatefulSet [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] StatefulSets", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json index 7429e20e2bd..ecea757f0f5 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "8353083b-3ad8-4814-b22f-bc7314e751d1", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -259,7 +260,7 @@ "panelIndex": "0f641488-aa6d-4409-9789-5967590635d5", "title": "Filesystem Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -433,7 +434,7 @@ "panelIndex": "eec01fb6-ac46-4573-b231-4394ac7090c0", "title": "Filesystem Inodes Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json index e991b28c3f2..9d1a92b2658 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "72efb777-3b17-42a9-91c5-b17ee964ce28", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -241,7 +242,7 @@ "panelIndex": "0a10c73f-959b-40e1-b1a2-609c3fd59914", "title": "Status per Pod [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -423,7 +424,7 @@ "panelIndex": "8775bc75-d36c-4e37-94e4-ca63300d9dd3", "title": "CPU Usage as Pct of the Total Node CPU [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -605,7 +606,7 @@ "panelIndex": "8e7901b2-cfc3-433d-9dcb-4af30c649efb", "title": "CPU Usage as Pct of the Defined Pod Limit [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -787,7 +788,7 @@ "panelIndex": "98677dcb-ab94-47e8-94ca-326470ee2380", "title": "Memory Usage as Pct of the Total Node Memory [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -969,7 +970,7 @@ "panelIndex": "5575d413-c4a4-4e34-8605-54f82e5e05b3", "title": "Memory Usage as Pct of the Total Node Memory [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1151,7 +1152,7 @@ "panelIndex": "435eeb17-c28a-4bde-9c43-b85d8e463c03", "title": "Working Set Memory Usage as Pct of the Defined Pod Limit [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1333,7 +1334,7 @@ "panelIndex": "7a1ccd34-5b1c-445b-8f1f-00d792c49104", "title": "Network Outgoing Bytes per Pod [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1515,7 +1516,7 @@ "panelIndex": "72b97d6f-17f7-44b0-87a9-e272981c7565", "title": "Network Incoming Bytes per Pod [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013.json index d4073a11c04..f48a695f988 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "58edcf0e-d21a-4dea-8b29-e5a8d9d4d738", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -157,7 +158,7 @@ "panelIndex": "c2551403-dc87-4486-bcac-0b949508082e", "title": "Deployment Replicas Desired [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -257,7 +258,7 @@ "panelIndex": "51e54a67-b167-49a2-95e6-e758a953a7e8", "title": "Deployment Replicas Available [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -357,7 +358,7 @@ "panelIndex": "934fbda9-c201-4539-bb6d-95c416b9d392", "title": "Deployment Replicas Unavailable [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -457,7 +458,7 @@ "panelIndex": "20bd8473-2d2a-4d6c-84f7-20dbd9e724c6", "title": "Deployment Replicas Updated [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -653,14 +654,14 @@ "panelIndex": "119cd3f7-baa7-4a1d-8e02-a4ae95c98d1f", "title": "Replicas per Deployment [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] Deployments", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013.json index 3baf4fa9cdb..b18f98c94a9 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "573ec41e-ffc3-4c89-ba35-138bab599f07", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -157,7 +158,7 @@ "panelIndex": "74f075ae-ea3e-40aa-a84c-2538a2195f6a", "title": "DaemonSet Replicas Desired [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -257,7 +258,7 @@ "panelIndex": "2f904623-cc34-4a48-afce-46fff964dbdf", "title": "DaemonSet Replicas Available [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -357,7 +358,7 @@ "panelIndex": "e39b7173-1acf-4b60-9500-caa97eb5fabb", "title": "DaemonSet Replicas Unavailable [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -457,7 +458,7 @@ "panelIndex": "08341473-695b-44de-8faa-8ca14a6031e1", "title": "DaemonSet Replicas Ready [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -631,14 +632,14 @@ "panelIndex": "aca3d51a-f0ea-4323-8a27-0f8fc1b122cd", "title": "Replicas per DaemonSet [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] DaemonSets", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013.json index 7673285773e..dbe7e70f711 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "ce57bb14-ee8a-43ba-bb57-a6f815838500", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -157,7 +158,7 @@ "panelIndex": "65805e20-7bb7-43ef-99de-fc56c3de6af2", "title": "Active Job Pods [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -257,7 +258,7 @@ "panelIndex": "9ecfd540-d36f-4869-836d-3dd704a6561f", "title": "Succeeded Job Pods [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -357,7 +358,7 @@ "panelIndex": "c73b7420-ce63-4d11-b25e-387c7c76b9f1", "title": "Failed Job Pods [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -538,7 +539,7 @@ "panelIndex": "574d76e2-ca20-4c75-9dac-31265a772ba5", "title": "Informations per Job [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -690,14 +691,14 @@ "panelIndex": "2bb97a71-28ce-428d-99d1-01b1918aebf5", "title": "Job Owner Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] Jobs", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013.json index b63a4aeff89..9910a82acca 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "1d9fa4a6-44fe-489d-be4f-53a2eb02a2d5", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -215,7 +216,7 @@ "panelIndex": "c6bb8ec0-dae3-4438-ab76-0bff97321124", "title": "Allocated and Allocatable Pods per Node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -503,7 +504,7 @@ "panelIndex": "2a2da54b-f923-4b1f-b36c-0b1d283405b9", "title": "Node Informations by Labels [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -763,7 +764,7 @@ "panelIndex": "f11dcb2d-3850-430c-b365-e925473ffe81", "title": "CPU usage by Node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1009,7 +1010,7 @@ "panelIndex": "64187c9b-8038-47a3-b7df-6562d740840f", "title": "Memory usage by Node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1255,7 +1256,7 @@ "panelIndex": "b228c756-7cbd-4982-b61b-c6dbb78c1ced", "title": "Working set Memory usage by Node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1445,7 +1446,7 @@ "panelIndex": "93d7f58a-ee13-4ca2-968a-a6c8bcf249a4", "title": "Network in by node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1635,7 +1636,7 @@ "panelIndex": "7c066a0c-0e3d-483d-a4fd-89dd6444d2d3", "title": "Network out by node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -1841,7 +1842,7 @@ "panelIndex": "5c839f9c-a8bc-46e0-bd23-9300c03e6ed5", "title": "Filesystem usage by Node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -2027,14 +2028,14 @@ "panelIndex": "5eef3516-509a-414c-b0ad-f6c8af1647bb", "title": "Filesystem Inodes usage by Node [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] Nodes", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json b/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json index d5b47792a73..30717d99bb5 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-bf9389f0-0c14-11ed-b760-5d1bccb47f56.json @@ -295,7 +295,7 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Request Latency in Seconds", + "label": "Part of Request Latency in Milliseconds", "operationType": "sum", "params": { "emptyAsNull": false @@ -307,7 +307,7 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Request Latency in Seconds", + "label": "Part of Request Latency in Milliseconds", "operationType": "sum", "params": { "emptyAsNull": false @@ -319,7 +319,7 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Request Latency in Seconds", + "label": "Part of Request Latency in Milliseconds", "operationType": "math", "params": { "tinymathAst": { @@ -376,7 +376,7 @@ "filters": [], "query": { "language": "kuery", - "query": "NOT (kubernetes.apiserver.request.verb: WATCH or kubernetes.apiserver.request.verb: CONNECT)" + "query": "" }, "visualization": { "layers": [ diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json b/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json index e121bf68098..e44856c4e65 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56.json @@ -246,7 +246,7 @@ "i": "ce79d5a9-9a4c-45e1-b3e5-a31efe05a6f5", "w": 24, "x": 0, - "y": 0 + "y": 5 }, "panelIndex": "ce79d5a9-9a4c-45e1-b3e5-a31efe05a6f5", "title": "Average Apiserver Request Latency per Resource [Metrics Kubernetes]", @@ -401,7 +401,7 @@ "i": "9db496f9-079b-4ddd-b517-cec815a7e9cb", "w": 24, "x": 24, - "y": 0 + "y": 5 }, "panelIndex": "9db496f9-079b-4ddd-b517-cec815a7e9cb", "title": "Apiserver Requests Rate per Resource [Metrics Kubernetes]", @@ -436,7 +436,7 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Watch Events Size in Bytes", + "label": "Response Size in Bytes", "operationType": "formula", "params": { "format": { @@ -445,7 +445,7 @@ "decimals": 2 } }, - "formula": "sum(kubernetes.apiserver.watch.events.size.bytes.sum)/sum(kubernetes.apiserver.watch.events.size.bytes.count)", + "formula": "sum(kubernetes.apiserver.response.size.bytes.sum)/sum(kubernetes.apiserver.response.size.bytes.count)", "isFormulaBroken": false }, "references": [ @@ -457,31 +457,31 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Rate of Apiserver Requests", + "label": "Part of Response Size.bytes in Bytes", "operationType": "sum", "params": { "emptyAsNull": false }, "scale": "ratio", - "sourceField": "kubernetes.apiserver.watch.events.size.bytes.sum" + "sourceField": "kubernetes.apiserver.response.size.bytes.sum" }, "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1": { "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Rate of Apiserver Requests", + "label": "Part of Response Size.bytes in Bytes", "operationType": "sum", "params": { "emptyAsNull": false }, "scale": "ratio", - "sourceField": "kubernetes.apiserver.watch.events.size.bytes.count" + "sourceField": "kubernetes.apiserver.response.size.bytes.count" }, "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2": { "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Rate of Apiserver Requests", + "label": "Part of Response Size.bytes in Bytes", "operationType": "math", "params": { "tinymathAst": { @@ -490,11 +490,11 @@ "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1" ], "location": { - "max": 109, + "max": 101, "min": 0 }, "name": "divide", - "text": "sum(kubernetes.apiserver.watch.events.size.bytes.sum)/sum(kubernetes.apiserver.watch.events.size.bytes.count)", + "text": "sum(kubernetes.apiserver.response.size.bytes.sum)/sum(kubernetes.apiserver.response.size.bytes.count)", "type": "function" } }, @@ -507,7 +507,7 @@ "42b0785e-95e8-4538-8cc5-b1771f663c0c": { "dataType": "string", "isBucketed": true, - "label": "Top 50 values of kubernetes.apiserver.watch.events.kind", + "label": "Top 50 values of kubernetes.apiserver.request.resource", "operationType": "terms", "params": { "missingBucket": false, @@ -520,10 +520,11 @@ "parentFormat": { "id": "terms" }, + "secondaryFields": [], "size": 50 }, "scale": "ordinal", - "sourceField": "kubernetes.apiserver.watch.events.kind" + "sourceField": "kubernetes.apiserver.request.resource" }, "cff4229b-4050-47ef-bb61-9790c5596064": { "dataType": "date", @@ -604,13 +605,13 @@ }, "gridData": { "h": 19, - "i": "97d844d4-e990-444a-8b94-34aa4dcd64cc", + "i": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da", "w": 24, - "x": 24, - "y": 21 + "x": 0, + "y": 26 }, - "panelIndex": "97d844d4-e990-444a-8b94-34aa4dcd64cc", - "title": "Average Apiserver Watch Events Size per Kind [Metrics Kubernetes]", + "panelIndex": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da", + "title": "Average Apiserver Response Size per Resource [Metrics Kubernetes]", "type": "lens", "version": "8.4.0-SNAPSHOT" }, @@ -642,7 +643,7 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Response Size in Bytes", + "label": "Watch Events Size in Bytes", "operationType": "formula", "params": { "format": { @@ -651,7 +652,7 @@ "decimals": 2 } }, - "formula": "sum(kubernetes.apiserver.response.size.bytes.sum)/sum(kubernetes.apiserver.response.size.bytes.count)", + "formula": "sum(kubernetes.apiserver.watch.events.size.bytes.sum)/sum(kubernetes.apiserver.watch.events.size.bytes.count)", "isFormulaBroken": false }, "references": [ @@ -663,31 +664,31 @@ "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Response Size.bytes in Bytes", + "label": "Part of Rate of Apiserver Requests", "operationType": "sum", "params": { "emptyAsNull": false }, "scale": "ratio", - "sourceField": "kubernetes.apiserver.response.size.bytes.sum" + "sourceField": "kubernetes.apiserver.watch.events.size.bytes.sum" }, "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1": { "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Response Size.bytes in Bytes", + "label": "Part of Rate of Apiserver Requests", "operationType": "sum", "params": { "emptyAsNull": false }, "scale": "ratio", - "sourceField": "kubernetes.apiserver.response.size.bytes.count" + "sourceField": "kubernetes.apiserver.watch.events.size.bytes.count" }, "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X2": { "customLabel": true, "dataType": "number", "isBucketed": false, - "label": "Part of Response Size.bytes in Bytes", + "label": "Part of Rate of Apiserver Requests", "operationType": "math", "params": { "tinymathAst": { @@ -696,11 +697,11 @@ "2e2bcfec-99ac-47fd-b901-bab26b32b3d1X1" ], "location": { - "max": 101, + "max": 109, "min": 0 }, "name": "divide", - "text": "sum(kubernetes.apiserver.response.size.bytes.sum)/sum(kubernetes.apiserver.response.size.bytes.count)", + "text": "sum(kubernetes.apiserver.watch.events.size.bytes.sum)/sum(kubernetes.apiserver.watch.events.size.bytes.count)", "type": "function" } }, @@ -713,7 +714,7 @@ "42b0785e-95e8-4538-8cc5-b1771f663c0c": { "dataType": "string", "isBucketed": true, - "label": "Top 50 values of kubernetes.apiserver.request.resource", + "label": "Top 50 values of kubernetes.apiserver.watch.events.kind", "operationType": "terms", "params": { "missingBucket": false, @@ -726,11 +727,10 @@ "parentFormat": { "id": "terms" }, - "secondaryFields": [], "size": 50 }, "scale": "ordinal", - "sourceField": "kubernetes.apiserver.request.resource" + "sourceField": "kubernetes.apiserver.watch.events.kind" }, "cff4229b-4050-47ef-bb61-9790c5596064": { "dataType": "date", @@ -811,13 +811,13 @@ }, "gridData": { "h": 19, - "i": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da", + "i": "97d844d4-e990-444a-8b94-34aa4dcd64cc", "w": 24, - "x": 0, - "y": 21 + "x": 24, + "y": 26 }, - "panelIndex": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da", - "title": "Average Apiserver Response Size per Resource [Metrics Kubernetes]", + "panelIndex": "97d844d4-e990-444a-8b94-34aa4dcd64cc", + "title": "Average Apiserver Watch Events Size per Kind [Metrics Kubernetes]", "type": "lens", "version": "8.4.0-SNAPSHOT" }, @@ -827,7 +827,7 @@ "references": [ { "id": "metrics-*", - "name": "indexpattern-datasource-layer-aba71622-b1dc-4b3c-b7c0-c9212af90472", + "name": "indexpattern-datasource-layer-fc6561f2-f85f-4096-86df-ef5dcb95627c", "type": "index-pattern" } ], @@ -835,28 +835,50 @@ "datasourceStates": { "indexpattern": { "layers": { - "aba71622-b1dc-4b3c-b7c0-c9212af90472": { + "fc6561f2-f85f-4096-86df-ef5dcb95627c": { "columnOrder": [ - "f66894ae-0dbb-4132-838b-04725a5ae7bf", - "cad0c9f5-09c6-405b-8801-5177891c830a" + "2a873e10-31f0-4b48-abc0-5c2c0efa8aed", + "a5d3264f-b070-4a5e-a62c-659c410e9a64", + "414b7d77-a53c-4043-9690-4e3b000980be" ], "columns": { - "cad0c9f5-09c6-405b-8801-5177891c830a": { + "2a873e10-31f0-4b48-abc0-5c2c0efa8aed": { + "dataType": "string", + "isBucketed": true, + "label": "Top 5 values of kubernetes.apiserver.request.subresource", + "operationType": "terms", + "params": { + "missingBucket": false, + "orderBy": { + "columnId": "414b7d77-a53c-4043-9690-4e3b000980be", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 5 + }, + "scale": "ordinal", + "sourceField": "kubernetes.apiserver.request.subresource" + }, + "414b7d77-a53c-4043-9690-4e3b000980be": { "dataType": "number", "filter": { "language": "kuery", - "query": "kubernetes.apiserver.etcd.object.count: *" + "query": "kubernetes.apiserver.request.count: *" }, "isBucketed": false, - "label": "Last value of kubernetes.apiserver.etcd.object.count", + "label": "Last value of kubernetes.apiserver.request.count", "operationType": "last_value", "params": { "sortField": "@timestamp" }, "scale": "ratio", - "sourceField": "kubernetes.apiserver.etcd.object.count" + "sourceField": "kubernetes.apiserver.request.count" }, - "f66894ae-0dbb-4132-838b-04725a5ae7bf": { + "a5d3264f-b070-4a5e-a62c-659c410e9a64": { "dataType": "string", "isBucketed": true, "label": "Top 10 values of kubernetes.apiserver.request.resource", @@ -864,7 +886,7 @@ "params": { "missingBucket": false, "orderBy": { - "columnId": "cad0c9f5-09c6-405b-8801-5177891c830a", + "columnId": "414b7d77-a53c-4043-9690-4e3b000980be", "type": "column" }, "orderDirection": "desc", @@ -893,17 +915,18 @@ { "categoryDisplay": "default", "groups": [ - "f66894ae-0dbb-4132-838b-04725a5ae7bf" + "2a873e10-31f0-4b48-abc0-5c2c0efa8aed", + "a5d3264f-b070-4a5e-a62c-659c410e9a64" ], - "layerId": "aba71622-b1dc-4b3c-b7c0-c9212af90472", + "layerId": "fc6561f2-f85f-4096-86df-ef5dcb95627c", "layerType": "data", "legendDisplay": "default", - "metric": "cad0c9f5-09c6-405b-8801-5177891c830a", + "metric": "414b7d77-a53c-4043-9690-4e3b000980be", "nestedLegend": false, - "numberDisplay": "value" + "numberDisplay": "percent" } ], - "shape": "pie" + "shape": "treemap" } }, "title": "", @@ -915,13 +938,13 @@ }, "gridData": { "h": 23, - "i": "481678b8-e443-4433-ad15-b55eaab7c8f4", + "i": "9f255e7f-b213-4719-9c00-eedc2a919e2c", "w": 24, - "x": 24, - "y": 40 + "x": 0, + "y": 45 }, - "panelIndex": "481678b8-e443-4433-ad15-b55eaab7c8f4", - "title": "Apiserver Stored Objects per Resource [Metrics Kubernetes]", + "panelIndex": "9f255e7f-b213-4719-9c00-eedc2a919e2c", + "title": "Apiserver Requests per Resource and SubResource [Metrics Kubernetes]", "type": "lens", "version": "8.4.0-SNAPSHOT" }, @@ -931,7 +954,7 @@ "references": [ { "id": "metrics-*", - "name": "indexpattern-datasource-layer-fc6561f2-f85f-4096-86df-ef5dcb95627c", + "name": "indexpattern-datasource-layer-aba71622-b1dc-4b3c-b7c0-c9212af90472", "type": "index-pattern" } ], @@ -939,50 +962,28 @@ "datasourceStates": { "indexpattern": { "layers": { - "fc6561f2-f85f-4096-86df-ef5dcb95627c": { + "aba71622-b1dc-4b3c-b7c0-c9212af90472": { "columnOrder": [ - "2a873e10-31f0-4b48-abc0-5c2c0efa8aed", - "a5d3264f-b070-4a5e-a62c-659c410e9a64", - "414b7d77-a53c-4043-9690-4e3b000980be" + "f66894ae-0dbb-4132-838b-04725a5ae7bf", + "cad0c9f5-09c6-405b-8801-5177891c830a" ], "columns": { - "2a873e10-31f0-4b48-abc0-5c2c0efa8aed": { - "dataType": "string", - "isBucketed": true, - "label": "Top 5 values of kubernetes.apiserver.request.subresource", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "414b7d77-a53c-4043-9690-4e3b000980be", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "parentFormat": { - "id": "terms" - }, - "size": 5 - }, - "scale": "ordinal", - "sourceField": "kubernetes.apiserver.request.subresource" - }, - "414b7d77-a53c-4043-9690-4e3b000980be": { + "cad0c9f5-09c6-405b-8801-5177891c830a": { "dataType": "number", "filter": { "language": "kuery", - "query": "kubernetes.apiserver.request.count: *" + "query": "kubernetes.apiserver.etcd.object.count: *" }, "isBucketed": false, - "label": "Last value of kubernetes.apiserver.request.count", + "label": "Last value of kubernetes.apiserver.etcd.object.count", "operationType": "last_value", "params": { "sortField": "@timestamp" }, "scale": "ratio", - "sourceField": "kubernetes.apiserver.request.count" + "sourceField": "kubernetes.apiserver.etcd.object.count" }, - "a5d3264f-b070-4a5e-a62c-659c410e9a64": { + "f66894ae-0dbb-4132-838b-04725a5ae7bf": { "dataType": "string", "isBucketed": true, "label": "Top 10 values of kubernetes.apiserver.request.resource", @@ -990,7 +991,7 @@ "params": { "missingBucket": false, "orderBy": { - "columnId": "414b7d77-a53c-4043-9690-4e3b000980be", + "columnId": "cad0c9f5-09c6-405b-8801-5177891c830a", "type": "column" }, "orderDirection": "desc", @@ -1019,18 +1020,17 @@ { "categoryDisplay": "default", "groups": [ - "2a873e10-31f0-4b48-abc0-5c2c0efa8aed", - "a5d3264f-b070-4a5e-a62c-659c410e9a64" + "f66894ae-0dbb-4132-838b-04725a5ae7bf" ], - "layerId": "fc6561f2-f85f-4096-86df-ef5dcb95627c", + "layerId": "aba71622-b1dc-4b3c-b7c0-c9212af90472", "layerType": "data", "legendDisplay": "default", - "metric": "414b7d77-a53c-4043-9690-4e3b000980be", + "metric": "cad0c9f5-09c6-405b-8801-5177891c830a", "nestedLegend": false, - "numberDisplay": "percent" + "numberDisplay": "value" } ], - "shape": "treemap" + "shape": "pie" } }, "title": "", @@ -1042,15 +1042,54 @@ }, "gridData": { "h": 23, - "i": "9f255e7f-b213-4719-9c00-eedc2a919e2c", + "i": "481678b8-e443-4433-ad15-b55eaab7c8f4", "w": 24, - "x": 0, - "y": 40 + "x": 24, + "y": 45 }, - "panelIndex": "9f255e7f-b213-4719-9c00-eedc2a919e2c", - "title": "Apiserver Requests per Resource and SubResource [Metrics Kubernetes]", + "panelIndex": "481678b8-e443-4433-ad15-b55eaab7c8f4", + "title": "Apiserver Stored Objects per Resource [Metrics Kubernetes]", "type": "lens", "version": "8.4.0-SNAPSHOT" + }, + { + "embeddableConfig": { + "enhancements": {}, + "hidePanelTitles": false, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "id": "", + "params": { + "fontSize": 10, + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 5, + "i": "d79ccab2-4cce-4e41-ae01-434914884a5f", + "w": 48, + "x": 0, + "y": 0 + }, + "panelIndex": "d79ccab2-4cce-4e41-ae01-434914884a5f", + "title": "Kubernetes Dashboards [Metrics Kubernetes]", + "type": "visualization", + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, @@ -1080,22 +1119,22 @@ }, { "id": "metrics-*", - "name": "97d844d4-e990-444a-8b94-34aa4dcd64cc:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "name": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", "type": "index-pattern" }, { "id": "metrics-*", - "name": "4b0b7368-a3ea-44ca-8c2e-ca55f7cc38da:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", + "name": "97d844d4-e990-444a-8b94-34aa4dcd64cc:indexpattern-datasource-layer-8df21ece-205d-4542-bec9-e381eca92895", "type": "index-pattern" }, { "id": "metrics-*", - "name": "481678b8-e443-4433-ad15-b55eaab7c8f4:indexpattern-datasource-layer-aba71622-b1dc-4b3c-b7c0-c9212af90472", + "name": "9f255e7f-b213-4719-9c00-eedc2a919e2c:indexpattern-datasource-layer-fc6561f2-f85f-4096-86df-ef5dcb95627c", "type": "index-pattern" }, { "id": "metrics-*", - "name": "9f255e7f-b213-4719-9c00-eedc2a919e2c:indexpattern-datasource-layer-fc6561f2-f85f-4096-86df-ef5dcb95627c", + "name": "481678b8-e443-4433-ad15-b55eaab7c8f4:indexpattern-datasource-layer-aba71622-b1dc-4b3c-b7c0-c9212af90472", "type": "index-pattern" } ], diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json index 82e5d9c3b26..0415b584891 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "14993ee2-7277-4012-946c-fa294f024a39", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -246,7 +247,7 @@ "panelIndex": "e6032561-b325-41fe-b7f5-6b167d58dc18", "title": "Persistent Volumes Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -474,7 +475,7 @@ "panelIndex": "e03df747-8a68-4d68-a958-1f0e38218859", "title": "Persistent Volume Claims Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, diff --git a/packages/kubernetes/kibana/dashboard/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013.json b/packages/kubernetes/kibana/dashboard/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013.json index 0be6eee639c..d1364c14e98 100644 --- a/packages/kubernetes/kibana/dashboard/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013.json +++ b/packages/kubernetes/kibana/dashboard/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013.json @@ -40,9 +40,10 @@ "description": "", "params": { "fontSize": 10, - "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013)", + "markdown": "[Kubernetes Overview](#/view/kubernetes-e0195ce0-bcaf-11ec-b64f-7dd6e8e82013),\n[Kubernetes Nodes](#/view/kubernetes-b945b7b0-bcb1-11ec-b64f-7dd6e8e82013), \n[Kubernetes Pods](#/view/kubernetes-3d4d9290-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Deployments](#/view/kubernetes-5be46210-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes StatefulSets](#/view/kubernetes-21694370-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes DaemonSets](#/view/kubernetes-85879010-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes CronJobs](#/view/kubernetes-0a672d50-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Jobs](#/view/kubernetes-9bf990a0-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Volumes](#/view/kubernetes-3912d9a0-bcb2-11ec-b64f-7dd6e8e82013), [Kubernetes PV/PVC](#/view/kubernetes-dd081350-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes Services](#/view/kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013), [Kubernetes API Server](#/view/kubernetes-d3bd9650-0c14-11ed-b760-5d1bccb47f56)", "openLinksInNewTab": false }, + "title": "", "type": "markdown", "uiState": {} } @@ -57,7 +58,7 @@ "panelIndex": "60c70dea-d4f0-43ea-a43f-7927dcf5c34d", "title": "Kubernetes Dashboards [Metrics Kubernetes]", "type": "visualization", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" }, { "embeddableConfig": { @@ -266,14 +267,14 @@ "panelIndex": "3df5f644-b37e-471c-b2c5-ad4db122d1de", "title": "Services Informations [Metrics Kubernetes]", "type": "lens", - "version": "8.3.0-SNAPSHOT" + "version": "8.4.0-SNAPSHOT" } ], "timeRestore": false, "title": "[Metrics Kubernetes] Services", "version": 1 }, - "coreMigrationVersion": "8.3.0", + "coreMigrationVersion": "8.4.0", "id": "kubernetes-ff1b3850-bcb1-11ec-b64f-7dd6e8e82013", "migrationVersion": { "dashboard": "8.3.0" From 8141f01820c37d519db2c2a4addcc941ec6a2053 Mon Sep 17 00:00:00 2001 From: MichaelKatsoulis Date: Wed, 27 Jul 2022 16:10:15 +0300 Subject: [PATCH 5/5] Add unit:micros to microseconds fields --- packages/kubernetes/data_stream/apiserver/fields/fields.yml | 1 + .../kubernetes/data_stream/controllermanager/fields/fields.yml | 1 + packages/kubernetes/docs/kube-apiserver.md | 2 +- packages/kubernetes/docs/kube-controller-manager.md | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/kubernetes/data_stream/apiserver/fields/fields.yml b/packages/kubernetes/data_stream/apiserver/fields/fields.yml index e7bfc640635..d9ea7f7b53e 100644 --- a/packages/kubernetes/data_stream/apiserver/fields/fields.yml +++ b/packages/kubernetes/data_stream/apiserver/fields/fields.yml @@ -151,6 +151,7 @@ description: Number of requests - name: duration.us.sum type: long + unit: micros metric_type: counter description: Request duration, sum in microseconds - name: duration.us.count diff --git a/packages/kubernetes/data_stream/controllermanager/fields/fields.yml b/packages/kubernetes/data_stream/controllermanager/fields/fields.yml index ce9220fb96b..7fd7a385cab 100644 --- a/packages/kubernetes/data_stream/controllermanager/fields/fields.yml +++ b/packages/kubernetes/data_stream/controllermanager/fields/fields.yml @@ -84,6 +84,7 @@ description: Response latency distribution, histogram buckets - name: request.duration.us.sum type: long + unit: micros metric_type: counter description: Request duration, sum in microseconds - name: request.duration.us.count diff --git a/packages/kubernetes/docs/kube-apiserver.md b/packages/kubernetes/docs/kube-apiserver.md index fcb41f77e9d..cf02078610d 100644 --- a/packages/kubernetes/docs/kube-apiserver.md +++ b/packages/kubernetes/docs/kube-apiserver.md @@ -224,7 +224,7 @@ An example event for `apiserver` looks as following: | kubernetes.apiserver.request.dry_run | Wether the request uses dry run | keyword | | | | kubernetes.apiserver.request.duration.us.bucket.\* | Request duration, histogram buckets | object | | | | kubernetes.apiserver.request.duration.us.count | Request duration, number of operations | long | | counter | -| kubernetes.apiserver.request.duration.us.sum | Request duration, sum in microseconds | long | | counter | +| kubernetes.apiserver.request.duration.us.sum | Request duration, sum in microseconds | long | micros | counter | | kubernetes.apiserver.request.group | API group for the resource | keyword | | | | kubernetes.apiserver.request.handler | Request handler | keyword | | | | kubernetes.apiserver.request.host | Request host | keyword | | | diff --git a/packages/kubernetes/docs/kube-controller-manager.md b/packages/kubernetes/docs/kube-controller-manager.md index 7bd0d170a25..f6684acf7fa 100644 --- a/packages/kubernetes/docs/kube-controller-manager.md +++ b/packages/kubernetes/docs/kube-controller-manager.md @@ -159,7 +159,7 @@ An example event for `controllermanager` looks as following: | kubernetes.controllermanager.client.request.count | Number of requests as client | long | | counter | | kubernetes.controllermanager.client.request.duration.us.bucket.\* | Response latency distribution, histogram buckets | object | | | | kubernetes.controllermanager.client.request.duration.us.count | Request duration, number of operations | long | | counter | -| kubernetes.controllermanager.client.request.duration.us.sum | Request duration, sum in microseconds | long | | counter | +| kubernetes.controllermanager.client.request.duration.us.sum | Request duration, sum in microseconds | long | micros | counter | | kubernetes.controllermanager.code | HTTP code | keyword | | | | kubernetes.controllermanager.host | Request host | keyword | | | | kubernetes.controllermanager.leader.is_master | Whether the node is master | boolean | | |