diff --git a/docs/en/setup/envoy/README.md b/docs/en/setup/envoy/README.md index b2b598f0b..c58d81fbf 100644 --- a/docs/en/setup/envoy/README.md +++ b/docs/en/setup/envoy/README.md @@ -12,19 +12,19 @@ stats_sinks: grpc_service: # Note: we can use google_grpc implementation as well. envoy_grpc: - cluster_name: skywalking_service + cluster_name: service_skywalking static_resources: ... clusters: - - name: skywalking_service + - name: service_skywalking connect_timeout: 5s type: LOGICAL_DNS http2_protocol_options: {} dns_lookup_family: V4_ONLY lb_policy: ROUND_ROBIN load_assignment: - cluster_name: service_stats + cluster_name: service_skywalking endpoints: - lb_endpoints: - endpoint: @@ -35,10 +35,10 @@ static_resources: port_value: 11800 ``` -A more complete static configuration, can be observed here [config.yaml]. +A more complete static configuration, can be observed [here](config.yaml). Note that Envoy can also be configured dynamically through [xDS Protocol](https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md). # Metrics data -Some of the Envoy statitics are listed in this [list](https://www.envoyproxy.io/docs/envoy/latest/configuration/statistics). While a sample data that contains idetifier can be found [here](identify.json), while the metrics only can be observed [here](https://www.envoyproxy.io/docs/envoy/latest/configuration/statistics). +Some of the Envoy statistics are listed in this [list](https://www.envoyproxy.io/docs/envoy/latest/configuration/statistics). A sample data that contains identifier can be found [here](identify.json), while the metrics only can be observed [here](metrics.json). diff --git a/docs/en/setup/envoy/config.yaml b/docs/en/setup/envoy/config.yaml index 5095b1aa6..f99a91dd1 100644 --- a/docs/en/setup/envoy/config.yaml +++ b/docs/en/setup/envoy/config.yaml @@ -12,65 +12,76 @@ stats_sinks: envoy_grpc: cluster_name: service_skywalking +node: + id: ingress + cluster: card-api-cluster + locality: + region: ap-southeast-1 + zone: zone1 + sub_zone: subzone1 + metadata: + skywalking: iscool + envoy: isawesome + static_resources: listeners: - - name: listener_0 - address: - socket_address: - protocol: TCP - address: 0.0.0.0 - port_value: 10000 - filter_chains: - - filters: - - name: envoy.http_connection_manager - typed_config: - "@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager - stat_prefix: ingress_http - route_config: - name: local_route - virtual_hosts: - - name: local_service - domains: ["*"] - routes: - - match: - prefix: "/" - route: - host_rewrite: www.google.com - cluster: service_google - http_filters: - - name: envoy.router + - name: listener_0 + address: + socket_address: + protocol: TCP + address: 0.0.0.0 + port_value: 10000 + filter_chains: + - filters: + - name: envoy.http_connection_manager + typed_config: + "@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager + stat_prefix: ingress_http + route_config: + name: local_route + virtual_hosts: + - name: local_service + domains: ["*"] + routes: + - match: + prefix: "/" + route: + host_rewrite: www.google.com + cluster: service_google + http_filters: + - name: envoy.router clusters: - - name: service_skywalking - connect_timeout: 5s - type: LOGICAL_DNS - http2_protocol_options: {} - # Comment out the following line to test on v6 networks - dns_lookup_family: V4_ONLY - lb_policy: ROUND_ROBIN - load_assignment: - cluster_name: service_skywalking - endpoints: - - lb_endpoints: - - endpoint: - address: - socket_address: - address: skywalking - port_value: 11800 + - name: service_skywalking + connect_timeout: 5s + type: LOGICAL_DNS + http2_protocol_options: {} + # Comment out the following line to test on v6 networks + dns_lookup_family: V4_ONLY + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: service_skywalking + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: skywalking + port_value: 9001 - - name: service_google - connect_timeout: 5s - type: LOGICAL_DNS - # Comment out the following line to test on v6 networks - dns_lookup_family: V4_ONLY - lb_policy: ROUND_ROBIN - load_assignment: - cluster_name: service_google - endpoints: - - lb_endpoints: - - endpoint: - address: - socket_address: - address: www.google.com - port_value: 443 - tls_context: - sni: www.google.com + - name: service_google + connect_timeout: 5s + type: LOGICAL_DNS + # Comment out the following line to test on v6 networks + dns_lookup_family: V4_ONLY + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: service_google + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: www.google.com + port_value: 443 + tls_context: + sni: www.google.com diff --git a/docs/en/setup/envoy/identify.json b/docs/en/setup/envoy/identify.json index f43982445..f0a1ecefc 100644 --- a/docs/en/setup/envoy/identify.json +++ b/docs/en/setup/envoy/identify.json @@ -1,139 +1,29 @@ { "identifier": { "node": { - "buildVersion": "e8ecf08f92941c4a2a892efc9b7dd672cfbb3fe8/1.10.0-dev/Modified/DEBUG/BoringSSL" + "id": "ingress", + "cluster": "envoy-proxy", + "metadata": { + "envoy": "isawesome", + "skywalking": "iscool" + }, + "locality": { + "region": "ap-southeast-1", + "zone": "zone1", + "subZone": "subzone1" + }, + "buildVersion": "caf7ab123964cedd172a2d4cb29b2f2e05ca9156/1.10.0-dev/Clean/RELEASE/BoringSSL" } }, "envoyMetrics": [ - { - "name": "cluster.service_google.membership_change", - "metric": [ - { - "counter": { - "value": 1 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_google.update_attempt", - "metric": [ - { - "counter": { - "value": 60 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_google.update_success", - "metric": [ - { - "counter": { - "value": 60 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_rq_pending_total", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.internal.upstream_rq_completed", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.internal.upstream_rq_5xx", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_rq_503", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_rq_5xx", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, { "name": "cluster.service_stats.update_attempt", - "metric": [ - { - "counter": { - "value": 61 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_tx_bytes_total", - "metric": [ - { - "counter": { - "value": 2080 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_destroy_remote_with_active_rq", "metric": [ { "counter": { "value": 1 }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_total", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -144,51 +34,7 @@ "counter": { "value": 1 }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_rx_bytes_total", - "metric": [ - { - "counter": { - "value": 48 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_destroy_with_active_rq", - "metric": [ - { - "counter": { - "value": 1 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.internal.upstream_rq_503", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_rq_completed", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -197,64 +43,42 @@ "metric": [ { "counter": { - "value": 61 + "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_cx_http2_total", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_rq_total", + "name": "cluster.service_google.update_attempt", "metric": [ { "counter": { "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_rq_pending_failure_eject", + "name": "cluster.service_google.update_success", "metric": [ { "counter": { - "value": 59 + "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_cx_connect_fail", + "name": "cluster.service_google.membership_change", "metric": [ { "counter": { - "value": 58 + "value": 1 }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "http.async-client.rq_total", - "metric": [ - { - "counter": { - "value": 59 - }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -265,7 +89,7 @@ "counter": { "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -274,9 +98,9 @@ "metric": [ { "counter": { - "value": 4 + "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -287,7 +111,7 @@ "counter": { "value": 2 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -298,53 +122,7 @@ "counter": { "value": 18 }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_google.membership_degraded", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_google.membership_healthy", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 1 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_google.membership_total", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 1 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.membership_total", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 1 - }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -356,7 +134,7 @@ "gauge": { "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -366,67 +144,53 @@ "metric": [ { "gauge": {}, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_rq_active", + "name": "cluster.service_stats.membership_total", "type": "GAUGE", "metric": [ { - "gauge": {}, - "timestampMs": "1551412080125" + "gauge": { + "value": 1 + }, + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_rq_pending_active", + "name": "cluster.service_google.membership_total", "type": "GAUGE", "metric": [ { - "gauge": {}, - "timestampMs": "1551412080125" + "gauge": { + "value": 1 + }, + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.circuit_breakers.default.rq_open", + "name": "cluster.service_google.membership_degraded", "type": "GAUGE", "metric": [ { "gauge": {}, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_cx_active", + "name": "cluster.service_google.membership_healthy", "type": "GAUGE", "metric": [ { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.circuit_breakers.default.rq_pending_open", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_rx_bytes_buffered", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" + "gauge": { + "value": 1 + }, + "timestampMs": "1551781658343" } ] }, @@ -436,131 +200,7 @@ "metric": [ { "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.total_connections", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.concurrency", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 4 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.memory_allocated", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 4238160 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.hot_restart_epoch", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.days_until_first_cert_expiring", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 2147483647 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "listener_manager.total_listeners_active", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 1 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster_manager.active_clusters", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 2 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "listener_manager.total_listeners_warming", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster_manager.warming_clusters", - "type": "GAUGE", - "metric": [ - { - "gauge": {}, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.version", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 15265008 - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "server.uptime", - "type": "GAUGE", - "metric": [ - { - "gauge": { - "value": 301 - }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, @@ -572,7 +212,19 @@ "gauge": { "value": 1 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "listener_manager.total_listeners_active", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781658343" } ] }, @@ -582,9 +234,111 @@ "metric": [ { "gauge": { - "value": 5242880 + "value": 3145728 }, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.uptime", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 5 + }, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.days_until_first_cert_expiring", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 2147483647 + }, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.concurrency", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.total_connections", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.hot_restart_epoch", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.memory_allocated", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1704824 + }, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "cluster_manager.active_clusters", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 2 + }, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "server.version", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 13301675 + }, + "timestampMs": "1551781658343" + } + ] + }, + { + "name": "listener_manager.total_listeners_warming", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781658343" } ] }, @@ -594,100 +348,17 @@ "metric": [ { "gauge": {}, - "timestampMs": "1551412080125" + "timestampMs": "1551781658343" } ] }, { - "name": "cluster.service_stats.upstream_cx_length_ms", - "type": "SUMMARY", + "name": "cluster_manager.warming_clusters", + "type": "GAUGE", "metric": [ { - "summary": { - "quantile": [ - {}, - { - "quantile": 0.25 - }, - { - "quantile": 0.5 - }, - { - "quantile": 0.75 - }, - { - "quantile": 0.9 - }, - { - "quantile": 0.95 - }, - { - "quantile": 0.99 - }, - { - "quantile": 0.995 - }, - { - "quantile": 0.999 - }, - { - "quantile": 1 - } - ] - }, - "timestampMs": "1551412080125" - } - ] - }, - { - "name": "cluster.service_stats.upstream_cx_connect_ms", - "type": "SUMMARY", - "metric": [ - { - "summary": { - "quantile": [ - { - "value": "NaN" - }, - { - "quantile": 0.25, - "value": "NaN" - }, - { - "quantile": 0.5, - "value": "NaN" - }, - { - "quantile": 0.75, - "value": "NaN" - }, - { - "quantile": 0.9, - "value": "NaN" - }, - { - "quantile": 0.95, - "value": "NaN" - }, - { - "quantile": 0.99, - "value": "NaN" - }, - { - "quantile": 0.995, - "value": "NaN" - }, - { - "quantile": 0.999, - "value": "NaN" - }, - { - "quantile": 1, - "value": "NaN" - } - ] - }, - "timestampMs": "1551412080125" + "gauge": {}, + "timestampMs": "1551781658343" } ] } diff --git a/docs/en/setup/envoy/metrics.json b/docs/en/setup/envoy/metrics.json new file mode 100644 index 000000000..218f51ad3 --- /dev/null +++ b/docs/en/setup/envoy/metrics.json @@ -0,0 +1,545 @@ +{ + "envoyMetrics": [ + { + "name": "cluster.service_stats.upstream_cx_total", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_rq_pending_total", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.update_attempt", + "metric": [ + { + "counter": { + "value": 2 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_cx_tx_bytes_total", + "metric": [ + { + "counter": { + "value": 2185 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_cx_rx_bytes_total", + "metric": [ + { + "counter": { + "value": 48 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.membership_change", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_rq_total", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_cx_http2_total", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.update_success", + "metric": [ + { + "counter": { + "value": 2 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_google.update_attempt", + "metric": [ + { + "counter": { + "value": 2 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_google.update_success", + "metric": [ + { + "counter": { + "value": 2 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_google.membership_change", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "http.async-client.rq_total", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "listener_manager.listener_added", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "listener_manager.listener_create_success", + "metric": [ + { + "counter": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster_manager.cluster_added", + "metric": [ + { + "counter": { + "value": 2 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "runtime.deprecated_feature_use", + "metric": [ + { + "counter": { + "value": 18 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.membership_healthy", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_rq_pending_active", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.membership_degraded", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.membership_total", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_cx_rx_bytes_buffered", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 39 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.circuit_breakers.default.rq_pending_open", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_rq_active", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_cx_active", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.circuit_breakers.default.rq_open", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_google.membership_total", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_google.membership_degraded", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_google.membership_healthy", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.parent_connections", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.live", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "listener_manager.total_listeners_active", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.memory_heap_size", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 3145728 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.uptime", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 10 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.days_until_first_cert_expiring", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 2147483647 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.concurrency", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.total_connections", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.hot_restart_epoch", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.memory_allocated", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 1767200 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster_manager.active_clusters", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 2 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "server.version", + "type": "GAUGE", + "metric": [ + { + "gauge": { + "value": 13301675 + }, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "listener_manager.total_listeners_warming", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "runtime.num_keys", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster_manager.warming_clusters", + "type": "GAUGE", + "metric": [ + { + "gauge": {}, + "timestampMs": "1551781663344" + } + ] + }, + { + "name": "cluster.service_stats.upstream_cx_connect_ms", + "type": "SUMMARY", + "metric": [ + { + "summary": { + "quantile": [ + { + "value": 1 + }, + { + "quantile": 0.25, + "value": 1.025 + }, + { + "quantile": 0.5, + "value": 1.05 + }, + { + "quantile": 0.75, + "value": 1.075 + }, + { + "quantile": 0.9, + "value": 1.09 + }, + { + "quantile": 0.95, + "value": 1.095 + }, + { + "quantile": 0.99, + "value": 1.099 + }, + { + "quantile": 0.995, + "value": 1.0995 + }, + { + "quantile": 0.999, + "value": 1.0999 + }, + { + "quantile": 1, + "value": 1.1 + } + ] + }, + "timestampMs": "1551781663344" + } + ] + } + ] +}