diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index c553df5abdd..6b3794e71bc 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -506,6 +506,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d - Add memory metrics into compute googlecloud. {pull}18802[18802] - Add new fields to HAProxy module. {issue}18523[18523] - Add Tomcat overview dashboard {pull}14026[14026] +- Add dashboards for googlecloud load balancing metricset. {pull}18369[18369] - Add support for v1 consumer API in Cloud Foundry module, use it by default. {pull}19268[19268] *Packetbeat* diff --git a/metricbeat/docs/fields.asciidoc b/metricbeat/docs/fields.asciidoc index 7085743ff49..9dfe1aadf82 100644 --- a/metricbeat/docs/fields.asciidoc +++ b/metricbeat/docs/fields.asciidoc @@ -18430,57 +18430,6 @@ Google Cloud Load Balancing metrics Google Cloud Load Balancing metrics -[float] -=== backend_latencies - -A distribution of the latency calculated from when the request was sent by the proxy to the backend until the proxy received from the backend the last byte of response. - - -*`googlecloud.loadbalancing.https.backend_latencies.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.backend_latencies.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.backend_latencies.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.https.backend_latencies.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.https.backend_latencies.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.backend_latencies.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - *`googlecloud.loadbalancing.https.backend_request_bytes_count.value`*:: + -- @@ -18499,196 +18448,6 @@ type: long -- -*`googlecloud.loadbalancing.https.backend_response_bytes_count.value`*:: -+ --- -The number of bytes sent as responses from backends (or cache) to HTTP/S load balancer. - -type: long - --- - -[float] -=== frontend_tcp_rtt - -A distribution of the RTT measured for each connection between client and proxy. - - -*`googlecloud.loadbalancing.https.frontend_tcp_rtt.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.frontend_tcp_rtt.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.frontend_tcp_rtt.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.https.frontend_tcp_rtt.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.https.frontend_tcp_rtt.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.frontend_tcp_rtt.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - - -[float] -=== backend_latencies - -A distribution of the latency calculated from when the request was sent by the proxy to the backend until the proxy received from the backend the last byte of response. - - -*`googlecloud.loadbalancing.https.internal.backend_latencies.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.backend_latencies.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.backend_latencies.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.https.internal.backend_latencies.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.https.internal.backend_latencies.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.backend_latencies.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.request_bytes_count.value`*:: -+ --- -The number of bytes sent as requests from clients to HTTP/S load balancer. - -type: long - --- - -*`googlecloud.loadbalancing.https.internal.request_count.value`*:: -+ --- -The number of requests served by HTTP/S load balancer. - -type: long - --- - -*`googlecloud.loadbalancing.https.internal.response_bytes_count.value`*:: -+ --- -The number of bytes sent as responses from HTTP/S load balancer to clients. - -type: long - --- - -[float] -=== total_latencies - -A distribution of the latency calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. - - -*`googlecloud.loadbalancing.https.internal.total_latencies.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.total_latencies.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.total_latencies.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.https.internal.total_latencies.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.https.internal.total_latencies.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.internal.total_latencies.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - *`googlecloud.loadbalancing.https.request_bytes_count.value`*:: + -- @@ -18716,57 +18475,6 @@ type: long -- -[float] -=== total_latencies - -A distribution of the latency calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. - - -*`googlecloud.loadbalancing.https.total_latencies.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.total_latencies.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.total_latencies.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.https.total_latencies.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.https.total_latencies.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.https.total_latencies.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - [float] === l3.internal @@ -18809,57 +18517,6 @@ type: long -- -[float] -=== rtt_latencies - -A distribution of RTT measured over TCP connections for ILB flows. - - -*`googlecloud.loadbalancing.l3.internal.rtt_latencies.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.l3.internal.rtt_latencies.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.l3.internal.rtt_latencies.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.l3.internal.rtt_latencies.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.l3.internal.rtt_latencies.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.l3.internal.rtt_latencies.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - [float] === tcp_ssl_proxy @@ -18884,57 +18541,6 @@ type: long -- -[float] -=== frontend_tcp_rtt - -A distribution of the smoothed RTT (in ms) measured by the proxy's TCP stack, each minute application layer bytes pass from proxy to client. - - -*`googlecloud.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.count.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.mean.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.bucket_counts.value`*:: -+ --- -type: long - --- - - - - -*`googlecloud.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.bucket_options.Options.ExponentialBuckets.growth_factor.value`*:: -+ --- -type: double - --- - -*`googlecloud.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.bucket_options.Options.ExponentialBuckets.scale.value`*:: -+ --- -type: long - --- - -*`googlecloud.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.bucket_options.Options.ExponentialBuckets.num_finite_buckets.value`*:: -+ --- -type: long - --- - *`googlecloud.loadbalancing.tcp_ssl_proxy.ingress_bytes_count.value`*:: + -- diff --git a/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-https-overview.png b/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-https-overview.png new file mode 100644 index 00000000000..f441ed6c326 Binary files /dev/null and b/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-https-overview.png differ diff --git a/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-l3-overview.png b/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-l3-overview.png new file mode 100644 index 00000000000..f2e99bf51cf Binary files /dev/null and b/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-l3-overview.png differ diff --git a/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-tcp-ssl-proxy-overview.png b/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-tcp-ssl-proxy-overview.png new file mode 100644 index 00000000000..9290f6637f2 Binary files /dev/null and b/metricbeat/docs/images/metricbeat-googlecloud-load-balancing-tcp-ssl-proxy-overview.png differ diff --git a/metricbeat/docs/modules/googlecloud.asciidoc b/metricbeat/docs/modules/googlecloud.asciidoc index 4e9d020d04b..03426f40aae 100644 --- a/metricbeat/docs/modules/googlecloud.asciidoc +++ b/metricbeat/docs/modules/googlecloud.asciidoc @@ -167,6 +167,23 @@ This metricset fetches metrics from https://cloud.google.com/load-balancing/[Loa in Google Cloud Platform. The `loadbalancing` metricset contains all metrics exported from the https://cloud.google.com/monitoring/api/metrics_gcp#gcp-loadbalancing[GCP Load Balancing Monitoring API]. +The `loadbalancing` metricset comes with two predefined dashboards: + +[float] +==== HTTPS +For HTTPS load balancing: +image::./images/metricbeat-googlecloud-load-balancing-https-overview.png[] + +[float] +==== L3 +For L3 load balancing: +image::./images/metricbeat-googlecloud-load-balancing-l3-overview.png[] + +[float] +==== TCP/SSL/Proxy +For TCP/SSL/Proxy load balancing: +image::./images/metricbeat-googlecloud-load-balancing-tcp-ssl-proxy-overview.png[] + [float] === `pubsub` This metricset fetches metrics from https://cloud.google.com/pubsub/[Pub/Sub] diff --git a/x-pack/metricbeat/module/googlecloud/_meta/docs.asciidoc b/x-pack/metricbeat/module/googlecloud/_meta/docs.asciidoc index c1d05a7e5f5..817045af6f8 100644 --- a/x-pack/metricbeat/module/googlecloud/_meta/docs.asciidoc +++ b/x-pack/metricbeat/module/googlecloud/_meta/docs.asciidoc @@ -157,6 +157,23 @@ This metricset fetches metrics from https://cloud.google.com/load-balancing/[Loa in Google Cloud Platform. The `loadbalancing` metricset contains all metrics exported from the https://cloud.google.com/monitoring/api/metrics_gcp#gcp-loadbalancing[GCP Load Balancing Monitoring API]. +The `loadbalancing` metricset comes with two predefined dashboards: + +[float] +==== HTTPS +For HTTPS load balancing: +image::./images/metricbeat-googlecloud-load-balancing-https-overview.png[] + +[float] +==== L3 +For L3 load balancing: +image::./images/metricbeat-googlecloud-load-balancing-l3-overview.png[] + +[float] +==== TCP/SSL/Proxy +For TCP/SSL/Proxy load balancing: +image::./images/metricbeat-googlecloud-load-balancing-tcp-ssl-proxy-overview.png[] + [float] === `pubsub` This metricset fetches metrics from https://cloud.google.com/pubsub/[Pub/Sub] diff --git a/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-load-balancing-https-overview.json b/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-load-balancing-https-overview.json new file mode 100644 index 00000000000..5cf509b82d4 --- /dev/null +++ b/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-load-balancing-https-overview.json @@ -0,0 +1,699 @@ +{ + "objects": [ + { + "attributes": { + "description": "Overview of Googlecloud Load Balancing HTTPS Metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "title": "Filters" + }, + "gridData": { + "h": 6, + "i": "f89112f9-0f3a-4712-a317-23230cd66213", + "w": 48, + "x": 0, + "y": 0 + }, + "panelIndex": "f89112f9-0f3a-4712-a317-23230cd66213", + "panelRefName": "panel_0", + "title": "Filters", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Backend Request Count" + }, + "gridData": { + "h": 15, + "i": "8f4baaa9-6f4d-40fa-a77f-9f68f83a379c", + "w": 24, + "x": 24, + "y": 6 + }, + "panelIndex": "8f4baaa9-6f4d-40fa-a77f-9f68f83a379c", + "panelRefName": "panel_1", + "title": "Backend Request Count", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Request Count" + }, + "gridData": { + "h": 15, + "i": "10490530-a766-4f87-824a-3fc18bf2e85b", + "w": 24, + "x": 0, + "y": 6 + }, + "panelIndex": "10490530-a766-4f87-824a-3fc18bf2e85b", + "panelRefName": "panel_2", + "title": "Request Count", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Backend Request Bytes" + }, + "gridData": { + "h": 15, + "i": "e737b020-eb94-4eb1-b53d-50fa551df648", + "w": 24, + "x": 24, + "y": 21 + }, + "panelIndex": "e737b020-eb94-4eb1-b53d-50fa551df648", + "panelRefName": "panel_3", + "title": "Backend Request Bytes", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Request Bytes" + }, + "gridData": { + "h": 15, + "i": "b90db52e-982e-4360-b5ed-71147ba79246", + "w": 24, + "x": 0, + "y": 21 + }, + "panelIndex": "b90db52e-982e-4360-b5ed-71147ba79246", + "panelRefName": "panel_4", + "title": "Request Bytes", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Backend Response Bytes" + }, + "gridData": { + "h": 15, + "i": "a2a5c845-d426-425f-b2e6-e8df6038fd9d", + "w": 24, + "x": 24, + "y": 36 + }, + "panelIndex": "a2a5c845-d426-425f-b2e6-e8df6038fd9d", + "panelRefName": "panel_5", + "title": "Backend Response Bytes", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Response Bytes" + }, + "gridData": { + "h": 15, + "i": "2bf5bf09-e743-4c6d-8251-d12c9c70f273", + "w": 24, + "x": 0, + "y": 36 + }, + "panelIndex": "2bf5bf09-e743-4c6d-8251-d12c9c70f273", + "panelRefName": "panel_6", + "title": "Response Bytes", + "version": "7.6.2" + } + ], + "timeRestore": false, + "title": "[Metricbeat Googlecloud] Load Balancing HTTPS Overview", + "version": 1 + }, + "id": "aa5b8bd0-9157-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "references": [ + { + "id": "d5418f80-9156-11ea-8180-7b0dacd9df87", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "dff87070-9155-11ea-8180-7b0dacd9df87", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "6f933ef0-9155-11ea-8180-7b0dacd9df87", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "eb891a20-9155-11ea-8180-7b0dacd9df87", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "8d4ddf40-9155-11ea-8180-7b0dacd9df87", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "0bd0a6e0-9156-11ea-8180-7b0dacd9df87", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "d63465e0-9154-11ea-8180-7b0dacd9df87", + "name": "panel_6", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2020-05-08T18:31:49.177Z", + "version": "WzQ3NTgsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Filters [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "googlecloud.labels.resource.url_map_name", + "id": "1588961027791", + "indexPatternRefName": "control_0_index_pattern", + "label": "URL Map Name", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.resource.region", + "id": "1588961077426", + "indexPatternRefName": "control_1_index_pattern", + "label": "Region", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.metrics.client_country", + "id": "1588961157559", + "indexPatternRefName": "control_2_index_pattern", + "label": "Client Country", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": false, + "useTimeFilter": false + }, + "title": "Load Balancing HTTPS Filters [Metricbeat Googlecloud]", + "type": "input_control_vis" + } + }, + "id": "d5418f80-9156-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [ + { + "id": "metricbeat-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_1_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_2_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2020-05-08T18:24:56.731Z", + "version": "WzQ3NTUsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Backend Request Count [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.backend_request_count.value : * " + }, + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.https.backend_request_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.url_map_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": null, + "type": "timeseries" + }, + "title": "Load Balancing HTTPS Backend Request Count [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "dff87070-9155-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-08T18:20:05.237Z", + "version": "WzQ3NTIsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Request Count [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.request_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.request_count.value : * " + }, + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.https.request_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.url_map_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": null, + "type": "timeseries" + }, + "title": "Load Balancing HTTPS Request Count [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "6f933ef0-9155-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-08T18:18:06.538Z", + "version": "WzQ3NDksNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Backend Request Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.backend_request_bytes_count.value : * " + }, + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.https.backend_request_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.url_map_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": null, + "type": "timeseries" + }, + "title": "Load Balancing HTTPS Backend Request Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "eb891a20-9155-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-08T18:17:31.778Z", + "version": "WzQ3NDgsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Request Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.request_bytes_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.https.request_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.url_map_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": null, + "type": "timeseries" + }, + "title": "Load Balancing HTTPS Request Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "8d4ddf40-9155-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-08T18:16:10.886Z", + "version": "WzQ3NDQsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Backend Response Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.backend_response_bytes_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.https.backend_response_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.url_map_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": null, + "type": "timeseries" + }, + "title": "Load Balancing HTTPS Backend Response Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "0bd0a6e0-9156-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-08T18:17:07.251Z", + "version": "WzQ3NDcsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing HTTPS Response Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.response_bytes_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.https.response_bytes_count.value : * " + }, + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.https.response_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.url_map_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": null, + "type": "timeseries" + }, + "title": "Load Balancing HTTPS Response Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "d63465e0-9154-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-08T18:19:42.432Z", + "version": "WzQ3NTEsNV0=" + } + ], + "version": "7.6.2" +} diff --git a/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-loadbalancing-l3-overview.json b/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-loadbalancing-l3-overview.json new file mode 100644 index 00000000000..3f2109b6322 --- /dev/null +++ b/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-loadbalancing-l3-overview.json @@ -0,0 +1,539 @@ +{ + "objects": [ + { + "attributes": { + "description": "Overview of Googlecloud Load Balancing L3 Metrics", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "title": "Filters" + }, + "gridData": { + "h": 6, + "i": "8b86e712-4709-458a-b8e9-40e79305b1aa", + "w": 48, + "x": 0, + "y": 0 + }, + "panelIndex": "8b86e712-4709-458a-b8e9-40e79305b1aa", + "panelRefName": "panel_0", + "title": "Filters", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Egress Packets" + }, + "gridData": { + "h": 15, + "i": "44d18a84-d060-4149-825d-eacc61f946f3", + "w": 24, + "x": 24, + "y": 6 + }, + "panelIndex": "44d18a84-d060-4149-825d-eacc61f946f3", + "panelRefName": "panel_1", + "title": "Egress Packets", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Egress Bytes" + }, + "gridData": { + "h": 15, + "i": "c38aeaae-69a7-4a6c-a35a-4bf5c8f70e86", + "w": 24, + "x": 0, + "y": 6 + }, + "panelIndex": "c38aeaae-69a7-4a6c-a35a-4bf5c8f70e86", + "panelRefName": "panel_2", + "title": "Egress Bytes", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Ingress Packets" + }, + "gridData": { + "h": 15, + "i": "c5782327-dc55-466d-97d8-b79618f0b47a", + "w": 24, + "x": 24, + "y": 21 + }, + "panelIndex": "c5782327-dc55-466d-97d8-b79618f0b47a", + "panelRefName": "panel_3", + "title": "Ingress Packets", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Ingress Bytes" + }, + "gridData": { + "h": 15, + "i": "beaf5f45-5217-4aed-b663-69e5e9ca35c3", + "w": 24, + "x": 0, + "y": 21 + }, + "panelIndex": "beaf5f45-5217-4aed-b663-69e5e9ca35c3", + "panelRefName": "panel_4", + "title": "Ingress Bytes", + "version": "7.6.2" + } + ], + "timeRestore": false, + "title": "[Metricbeat Googlecloud] Load Balancing L3 Overview", + "version": 1 + }, + "id": "8f9c6cc0-909d-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "references": [ + { + "id": "3f4e9040-909d-11ea-8180-7b0dacd9df87", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "2f6b6740-909b-11ea-8180-7b0dacd9df87", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "e562eb50-909a-11ea-8180-7b0dacd9df87", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "543dac40-909b-11ea-8180-7b0dacd9df87", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "434f69f0-909b-11ea-8180-7b0dacd9df87", + "name": "panel_4", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2020-05-07T20:21:35.954Z", + "version": "WzQ2OTUsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing L3 Filters [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "googlecloud.labels.resource.backend_name", + "id": "1588881306802", + "indexPatternRefName": "control_0_index_pattern", + "label": "Backend Name", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.metrics.client_zone", + "id": "1588881320708", + "indexPatternRefName": "control_1_index_pattern", + "label": "Client Zone", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.metrics.client_network", + "id": "1588881383318", + "indexPatternRefName": "control_2_index_pattern", + "label": "Client Network", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.metrics.client_subnetwork", + "id": "1588881498842", + "indexPatternRefName": "control_3_index_pattern", + "label": "Client Sub-network", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": false, + "useTimeFilter": false + }, + "title": "Load Balancing L3 Filters [Metricbeat Googlecloud]", + "type": "input_control_vis" + } + }, + "id": "3f4e9040-909d-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [ + { + "id": "metricbeat-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_1_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_2_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_3_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2020-05-07T20:01:49.530Z", + "version": "WzQ2ODcsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing L3 Egress Packets [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "drop_last_bucket": 1, + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.l3.internal.egress_packets_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.l3.internal.egress_packets_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "rainbow", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Load Balancing L3 Egress Packets [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "2f6b6740-909b-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-07T20:04:34.525Z", + "version": "WzQ2OTIsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing L3 Egress Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "drop_last_bucket": 1, + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.l3.internal.egress_bytes_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.l3.internal.egress_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "rainbow", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Load Balancing L3 Egress Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "e562eb50-909a-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-07T20:04:29.165Z", + "version": "WzQ2OTEsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing L3 Ingress Packets [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "drop_last_bucket": 1, + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.l3.internal.ingress_packets_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.l3.internal.ingress_packets_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "rainbow", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Load Balancing L3 Ingress Packets [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "543dac40-909b-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-07T20:02:40.535Z", + "version": "WzQ2ODksNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": {} + }, + "title": "Load Balancing L3 Ingress Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "drop_last_bucket": 1, + "filter": { + "language": "kuery", + "query": "googlecloud.loadbalancing.l3.internal.ingress_bytes_count.value : * " + }, + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.l3.internal.ingress_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "rainbow", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Load Balancing L3 Ingress Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "434f69f0-909b-11ea-8180-7b0dacd9df87", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-05-07T20:02:58.735Z", + "version": "WzQ2OTAsNV0=" + } + ], + "version": "7.6.2" +} diff --git a/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-loadbalancing-tcp-ssl-proxy-overview.json b/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-loadbalancing-tcp-ssl-proxy-overview.json new file mode 100644 index 00000000000..b64f87f6ade --- /dev/null +++ b/x-pack/metricbeat/module/googlecloud/_meta/kibana/7/dashboard/Metricbeat-googlecloud-loadbalancing-tcp-ssl-proxy-overview.json @@ -0,0 +1,672 @@ +{ + "objects": [ + { + "attributes": { + "description": "Overview of Google Cloud Load Balancing TCP SSL Proxy Metrics\n\n", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "title": "Filters" + }, + "gridData": { + "h": 16, + "i": "02422b42-6d8c-4924-acc1-0d7f4fb9a1b1", + "w": 10, + "x": 0, + "y": 0 + }, + "panelIndex": "02422b42-6d8c-4924-acc1-0d7f4fb9a1b1", + "panelRefName": "panel_0", + "title": "Filters", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Open Connections" + }, + "gridData": { + "h": 16, + "i": "da16e443-8524-47ea-83e1-6a16250ed61c", + "w": 13, + "x": 10, + "y": 0 + }, + "panelIndex": "da16e443-8524-47ea-83e1-6a16250ed61c", + "panelRefName": "panel_1", + "title": "Open Connections", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Closed Connections" + }, + "gridData": { + "h": 16, + "i": "305f8fc3-e763-4b2c-8998-9e0e057ce713", + "w": 13, + "x": 23, + "y": 0 + }, + "panelIndex": "305f8fc3-e763-4b2c-8998-9e0e057ce713", + "panelRefName": "panel_2", + "title": "Closed Connections", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "New Connections" + }, + "gridData": { + "h": 16, + "i": "e4fe30c7-906a-4878-bec7-7a78a06d98d0", + "w": 12, + "x": 36, + "y": 0 + }, + "panelIndex": "e4fe30c7-906a-4878-bec7-7a78a06d98d0", + "panelRefName": "panel_3", + "title": "New Connections", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Egress Bytes" + }, + "gridData": { + "h": 16, + "i": "c2bec6ee-96e8-440c-bfa4-6e0def7b0095", + "w": 23, + "x": 0, + "y": 16 + }, + "panelIndex": "c2bec6ee-96e8-440c-bfa4-6e0def7b0095", + "panelRefName": "panel_4", + "title": "Egress Bytes", + "version": "7.6.2" + }, + { + "embeddableConfig": { + "title": "Ingress Bytes" + }, + "gridData": { + "h": 16, + "i": "fbaeaa8f-262d-41b1-a621-d6dbff52ff59", + "w": 25, + "x": 23, + "y": 16 + }, + "panelIndex": "fbaeaa8f-262d-41b1-a621-d6dbff52ff59", + "panelRefName": "panel_5", + "title": "Ingress Bytes", + "version": "7.6.2" + } + ], + "timeRestore": false, + "title": "[Metricbeat Googlecloud] Load Balancing TCP SSL Proxy Overview", + "version": 1 + }, + "id": "6041d970-a6ae-11ea-950e-d57608e3aa51", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "references": [ + { + "id": "6958ed10-a6ad-11ea-950e-d57608e3aa51", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "f86c26f0-a6aa-11ea-950e-d57608e3aa51", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "c4e1e090-a6aa-11ea-950e-d57608e3aa51", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "eed05d80-a6ac-11ea-950e-d57608e3aa51", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "afeb98a0-a6ac-11ea-950e-d57608e3aa51", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "be27b340-a6ac-11ea-950e-d57608e3aa51", + "name": "panel_5", + "type": "visualization" + } + ], + "type": "dashboard", + "updated_at": "2020-06-04T21:57:25.767Z", + "version": "WzM2MjEsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Load Balancing TCP SSL Proxy Filters [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "controls": [ + { + "fieldName": "googlecloud.labels.resource.backend_name", + "id": "1588881306802", + "indexPatternRefName": "control_0_index_pattern", + "label": "Backend Name", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.metrics.client_country", + "id": "1588881320708", + "indexPatternRefName": "control_1_index_pattern", + "label": "Client Country", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + }, + { + "fieldName": "googlecloud.labels.metrics.proxy_continent", + "id": "1588881383318", + "indexPatternRefName": "control_2_index_pattern", + "label": "Proxy Continent", + "options": { + "dynamicOptions": true, + "multiselect": true, + "order": "desc", + "size": 5, + "type": "terms" + }, + "parent": "", + "type": "list" + } + ], + "pinFilters": false, + "updateFiltersOnChange": false, + "useTimeFilter": false + }, + "title": "Load Balancing TCP SSL Proxy Filters [Metricbeat Googlecloud]", + "type": "input_control_vis" + } + }, + "id": "6958ed10-a6ad-11ea-950e-d57608e3aa51", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [ + { + "id": "metricbeat-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_1_index_pattern", + "type": "index-pattern" + }, + { + "id": "metricbeat-*", + "name": "control_2_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization", + "updated_at": "2020-06-04T21:50:31.520Z", + "version": "WzM1OTksNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Load Balancing TCP SSL Proxy Open Connections [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "cd2ddc00-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "bar_color_rules": [ + { + "id": "d26268d0-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "\u003e=15m", + "isModelInvalid": false, + "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": "googlecloud.loadbalancing.tcp_ssl_proxy.open_connections.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "top_n" + }, + "title": "Load Balancing TCP SSL Proxy Open Connections [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "f86c26f0-a6aa-11ea-950e-d57608e3aa51", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-06-04T21:33:03.071Z", + "version": "WzM1NTcsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Load Balancing TCP SSL Proxy Closed Connections [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "cd2ddc00-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "bar_color_rules": [ + { + "id": "d26268d0-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "", + "isModelInvalid": false, + "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": "googlecloud.loadbalancing.tcp_ssl_proxy.closed_connections.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": 1, + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "top_n" + }, + "title": "Load Balancing TCP SSL Proxy Closed Connections [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "c4e1e090-a6aa-11ea-950e-d57608e3aa51", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-06-04T21:31:36.600Z", + "version": "WzM1NTQsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Load Balancing TCP SSL Proxy New Connections [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "cd2ddc00-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "bar_color_rules": [ + { + "id": "d26268d0-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "\u003e=15m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "number", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.tcp_ssl_proxy.new_connections.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "top_n" + }, + "title": "Load Balancing TCP SSL Proxy New Connections [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "eed05d80-a6ac-11ea-950e-d57608e3aa51", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-06-04T21:47:05.944Z", + "version": "WzM1OTMsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Load Balancing TCP SSL Proxy Egress Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "cd2ddc00-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "bar_color_rules": [ + { + "id": "d26268d0-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "\u003e=1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.tcp_ssl_proxy.egress_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Load Balancing TCP SSL Proxy Egress Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "afeb98a0-a6ac-11ea-950e-d57608e3aa51", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-06-04T21:45:20.426Z", + "version": "WzM1ODUsNV0=" + }, + { + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "title": "Load Balancing TCP SSL Proxy Ingress Bytes [Metricbeat Googlecloud]", + "uiStateJSON": {}, + "version": 1, + "visState": { + "aggs": [], + "params": { + "axis_formatter": "number", + "axis_position": "left", + "axis_scale": "normal", + "background_color_rules": [ + { + "id": "cd2ddc00-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "bar_color_rules": [ + { + "id": "d26268d0-a6a9-11ea-9765-5f34a0c2e541" + } + ], + "default_index_pattern": "metricbeat-*", + "default_timefield": "@timestamp", + "id": "61ca57f0-469d-11e7-af02-69e470af7417", + "index_pattern": "metricbeat-*", + "interval": "\u003e=1m", + "isModelInvalid": false, + "series": [ + { + "axis_position": "right", + "chart_type": "line", + "color": "#68BC00", + "fill": "0", + "formatter": "bytes", + "id": "61ca57f1-469d-11e7-af02-69e470af7417", + "label": "", + "line_width": "2", + "metrics": [ + { + "field": "googlecloud.loadbalancing.tcp_ssl_proxy.ingress_bytes_count.value", + "id": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "avg" + } + ], + "point_size": "3", + "separate_axis": 0, + "split_color_mode": "kibana", + "split_mode": "terms", + "stacked": "none", + "terms_field": "googlecloud.labels.resource.backend_name", + "terms_order_by": "61ca57f2-469d-11e7-af02-69e470af7417", + "type": "timeseries" + } + ], + "show_grid": 1, + "show_legend": 1, + "time_field": "", + "type": "timeseries" + }, + "title": "Load Balancing TCP SSL Proxy Ingress Bytes [Metricbeat Googlecloud]", + "type": "metrics" + } + }, + "id": "be27b340-a6ac-11ea-950e-d57608e3aa51", + "migrationVersion": { + "visualization": "7.4.2" + }, + "references": [], + "type": "visualization", + "updated_at": "2020-06-04T21:45:44.308Z", + "version": "WzM1ODcsNV0=" + } + ], + "version": "7.6.2" +} diff --git a/x-pack/metricbeat/module/googlecloud/fields.go b/x-pack/metricbeat/module/googlecloud/fields.go index a9ff234dca6..e847ccdafb1 100644 --- a/x-pack/metricbeat/module/googlecloud/fields.go +++ b/x-pack/metricbeat/module/googlecloud/fields.go @@ -19,5 +19,5 @@ func init() { // AssetGooglecloud returns asset data. // This is the base64 encoded gzipped contents of module/googlecloud. func AssetGooglecloud() string { - return "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" + return "eJzcXEtv2zoW3udXHHTTdpC6wMyuGFwg18XcW6CZCZC0W4Gijm2OKVLlIx731w9ISrIkW7IsS0pz001tS+T3nfc5enyALe4/wVrKNUfKpU1uAAwzHD/B2z/8t7B0X8MDJ2YlVfr2BkAhR6LxE8RoyA1AgpoqlhkmxSf47QYA4I/lA6QysRxvAFYMeaI/+R8+gCApNrd0f2afue+VtFn+TfW86rmcxMh1+XVxqoz/i9RUvj6Bq/jLufn9IZWCGamYWEOKRjGqj7doYqnisRrV4m+1n1oxub/wZRSO2OJ+J1VycuEUDUmIIVMt7qhOsrbea4PpaEsXy77RhtBtotizE3j49+a8HdTWTqSNvVWe+DVKSZYxsc4PfVNbvMOa7nOrMRtiQKGxSmACKyVTeHSIP3vEcPfwBX5YVPvFETMq08yaKqymk9U5Vt3kCFzNcZdh5ULdPU2aCW2IoHhSgc3N2xarLrhiCneE86MDuhbtWri6eKJklmESxXuDOqLSCrN4Jtw24dd35FKsWw6oifOLoDJ1wcEvX2wG8R7MBruIHQPMCN2imRBivkFvkKX9ZXYSzSjUqJ4xiahUqHswPnLPVs7/tmmMCuQK/NrlViCF57yR2rhf3f9bzLmO1RrG2U/iVh8V6JNTgCLUfSoAEc4lJQYTWD58C3GDaaBWKRSG74EJl1UKKv3ga7LGyLAUR0X/zS0LK6kc5lzUTIBGKkWiWw0qYXo7kUWRqRx96dZzGgqO7nYKQbyFTAOUzCaE5CAERF/+AzJD5e30WP5VVDvFDM4jK7eVQQFGnhdWgDW9tPw+Z8RVOk/W6TidMGoQ/pQ7f5z32+/3sCEaYkQBygrBxPq2j/MINDuppvIfiux5smR55ENht+BHTibt3E5gnCpfliiLfDkMp0Zh5pGj2wmkKyIvwjab/PrhO7QeqVT7ReyyoBTTmDlJI81+9smFfUm7PG6kIRxIWvAPTJxPB39fwNOG6bzYdildCr4H8kwYJzEPefT7fd4pxBgihfQn499hRVLGK91BGzGrMRmR2H0gcag+3PpzctI7kkVMTORKTm9HGvOplIkc59qiNsH3mdEgd8JjAp0RijPxl3aqWHJSAEXGLgNekIGRk0ugHONIksSEE0FZjcdYne9XSRL4vdjgwgZ4Y0zWTNDtUekKEG1AqmBiF2VFEin84ZTUy0z6lyzOPETZTFXyDXF50e+og5n8+fT08PHRKw6C5lzAlwU+fWzlbQymwV6izTvBeF9Ccz+fgt8O+aWFTTlDYbST7zDgs8n4Ung6k0L3a0zGEmzY8owZ5xJfnAwI/B8LJgwqQZpTlJnDQgEI1wq17iHFDhn2k6AX2pevvxfOdJAVvHOh/2n5ACsudxqYeavBYznMy6QAkmWcUd+CgTYKSeozyPumkTSo9aleh5Grla0d9PJpjSPXhpWJefWQIzOyBnkaPRTc5lTESX6nXdLQLNKaR5mS/9v/Krmacqn9vFMI9CO/9qln/+BWnXWW64Zya4cKwaBKmfDzRN+EPS0fPj4+fgUvmfZQ3DuEDMPaNN3v9xXXstrPq7sB9neucRAejO/7fT+EAncz65oqvFjRMkMxMsxl6BYrviyt0YaIxEmtDl1Ju974SNqCt8CZ2VjbeIJe4MHGjza+sAfQNi7XGxZeHm35wVHxehsWVgjdRilqP+Mfyw+WNrWcGPaMIVeE7tDvod2GQu44JutQ5N0dPpc14G2QQDggQc6eUe09gO5OgMt1cOkx6j4/kXGrgWY/sUjZVtQIlLTekcV2QRYFjPKH98AEkJrKO5zeplHF2gvFjOv9JeRcsOgLkzrEtxoyqzeAIskkE+YWYmtASAN7NDUVdpOxotxkGjKTqkPyxPU7fo8DgYisxxjo360R3h1m9u8LAwubthBr43URrcxyHlX9vryOMWkEqPAp6RyuoNRcXqG23CzgX1IBgQRXTLDiKuepUzVW4vHHQ0CuCeRjKhNPO0GScCawlf95yY3dCp+T18nAmEupG+28OnZbvmrlzqFYL6SBGtWbmSDqDRBjMM1OQ4RvgrMtei761gcuf44f3ihgacYxRWFCT5hI1D57xMTQjb+vrYzIC3iUgIRuCpGEITCVwhAmXHuJtRMWvtOrbqacOYRGFJWSytmMS2hr9oyidi5Q4ptVJApSyw3LOIJhKXZMGGsyd5WWoGyUJPaZaaNYbAvb95QKGZQb+RyRMqpkkSgushh/tW7W+s43PfG+4bJGFu7qEnc+EBtS5oXxgiuOXiiNPRYAHpwb/wWS2gmJzhFiym3r8RB2zGxASPHBxZ59TcAsuSxcNpjNaycNfnMZxz+pTPC3QSbSV47loH1W88gn7RcZgGMccTQG1bxBMLMxZ3oTWiuHAgIKMDJj9CIOrdqbhchuIzVCsTfsiAabJX7eEO/hXiZstb+j28/FAdd08L1D2TScj8n089n+fOYIqz1Vcg573voqdEUYeh5zd8An+98C0IA2vp1LFO8jheuu+3NfitUtxEpu0ZXQO3Eoq3K0AyYXc3JtmWGMRbKh0IkHf6fnTEPs8RTuUdUyEoOBatGIM1WQiNvOJrV3YfiyiafeURwH8IHp5xzJX6jIP+YcLltcxNfZe0SlHp1LeNyjqoUUibYq+EwIO+FGNqbDLY5GFofADysNqT0C0n6FV4oVW0ehvhrvquQpvYStbCAEdEOECwUrqcIkph4FKjooheD3ByKSs2opctBsYa7tksA18a28M8CV78Mu2T25U6+8WPdqGzGNIpl9FO1bsFc7lZnirsYuOU3TJvxipXXefv9Fa+pr2P3KRek1vEatCq4rBSpFgE+1vjTouPLw0vXAtZm/8BCn7mkumNQjvN/H+45XxPtXUpJcat1lhhAk0xvZHNv2vYMoP/vKiiQPirMOhlqmJjmhswH8hQJ3N+qh0W2em57ahgVnRV7DN4ennUE6UMzCphPfi3WpYKuIRpVrb2wDRfnaktqH1ltF/RuOKi+OuWninuJdKodOUCqynuK9Lo9h5QtvaSUZ652Huh8/6dPz9H0m4DNyQw4GcffwBSjxN6xUjMCFDfdLimYjE4+isATf6QKVCZ5OwcSazc8reVdvxeVRTDQmUf7qIEIp6vF8pCGNchiXv13I2b13cZG/ughidG3/WhHhCoSABrTkyPeQWHS1bX7k3fJrRyHriB1q5tH4hDeIOL0uv1Zq8mZc6r7omItaZ0jZitHIYU2tGXc+0ZB8MW9LSVIVYoHhhDS7X+Aw3OQuemnDYL6NVzY0H+e/1hthyJsTriRz8r0EY4WV4+B+nZZzGx/tiUhfelWez/DLa8hQQWzpFk1NEDkboJzoojv2IMA/+p23z1JQ9CskZH/rBeUEWB6nMAtPpxCTj6hJmnEXnvzDk8+EF4+DSGv8qQnpeG7Fv27B20mUl+uv2uoPdMZrAoqqmnBeajh/dcMvpuT/BwAA//9F+FKY" } diff --git a/x-pack/metricbeat/module/googlecloud/loadbalancing/_meta/fields.yml b/x-pack/metricbeat/module/googlecloud/loadbalancing/_meta/fields.yml index 93855f7ee9c..f4889a59467 100644 --- a/x-pack/metricbeat/module/googlecloud/loadbalancing/_meta/fields.yml +++ b/x-pack/metricbeat/module/googlecloud/loadbalancing/_meta/fields.yml @@ -7,127 +7,12 @@ type: group description: Google Cloud Load Balancing metrics fields: - - name: backend_latencies - description: A distribution of the latency calculated from when the request was sent by the proxy to the backend until the proxy received from the backend the last byte of response. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - name: backend_request_bytes_count.value type: long description: The number of bytes sent as requests from HTTP/S load balancer to backends. - name: backend_request_count.value type: long description: The number of requests served by backends of HTTP/S load balancer. - - name: backend_response_bytes_count.value - type: long - description: The number of bytes sent as responses from backends (or cache) to HTTP/S load balancer. - - name: frontend_tcp_rtt - description: A distribution of the RTT measured for each connection between client and proxy. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - - name: internal - type: group - fields: - - name: backend_latencies - description: A distribution of the latency calculated from when the request was sent by the proxy to the backend until the proxy received from the backend the last byte of response. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - - name: request_bytes_count.value - type: long - description: The number of bytes sent as requests from clients to HTTP/S load balancer. - - name: request_count.value - type: long - description: The number of requests served by HTTP/S load balancer. - - name: response_bytes_count.value - type: long - description: The number of bytes sent as responses from HTTP/S load balancer to clients. - - name: total_latencies - description: A distribution of the latency calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - name: request_bytes_count.value type: long description: The number of bytes sent as requests from clients to HTTP/S load balancer. @@ -137,31 +22,6 @@ - name: response_bytes_count.value type: long description: The number of bytes sent as responses from HTTP/S load balancer to clients. - - name: total_latencies - description: A distribution of the latency calculated from when the request was received by the proxy until the proxy got ACK from client on last response byte. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - name: l3.internal type: group description: Google Cloud Load Balancing metrics @@ -178,31 +38,6 @@ - name: ingress_packets_count.value type: long description: The number of packets sent from client to ILB backend. - - name: rtt_latencies - description: A distribution of RTT measured over TCP connections for ILB flows. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - name: tcp_ssl_proxy type: group description: Google Cloud Load Balancing metrics @@ -213,31 +48,6 @@ - name: egress_bytes_count.value type: long description: Number of bytes sent from VM to client using proxy. - - name: frontend_tcp_rtt - description: A distribution of the smoothed RTT (in ms) measured by the proxy's TCP stack, each minute application layer bytes pass from proxy to client. - type: group - fields: - - name: count.value - type: long - - name: mean.value - type: long - - name: bucket_counts.value - type: long - - name: bucket_options - type: group - fields: - - name: Options - type: group - fields: - - name: ExponentialBuckets - type: group - fields: - - name: growth_factor.value - type: double - - name: scale.value - type: long - - name: num_finite_buckets.value - type: long - name: ingress_bytes_count.value type: long description: Number of bytes sent from client to VM using proxy. diff --git a/x-pack/metricbeat/module/googlecloud/stackdriver/metrics_requester.go b/x-pack/metricbeat/module/googlecloud/stackdriver/metrics_requester.go index 952b9bb59c3..4b48cf06ff0 100644 --- a/x-pack/metricbeat/module/googlecloud/stackdriver/metrics_requester.go +++ b/x-pack/metricbeat/module/googlecloud/stackdriver/metrics_requester.go @@ -160,7 +160,7 @@ func getTimeIntervalAligner(ingestDelay time.Duration, samplePeriod time.Duratio // When samplePeriod > collectionPeriod, aggregation is not needed, use sample period // to determine startTime and endTime to make sure there will be data point in this time range. if int64(samplePeriod.Seconds()) >= collectionPeriod.Seconds { - endTime = time.Now().UTC().Add(-ingestDelay) + endTime = currentTime.Add(-ingestDelay) startTime = endTime.Add(-samplePeriod) needsAggregation = false }