From 3daea583c99f1e761ea05bcb6d80a47d79b23763 Mon Sep 17 00:00:00 2001 From: Bartlomiej Plotka Date: Fri, 5 Jun 2020 18:54:49 +0100 Subject: [PATCH] querier: Dedup series is now replica label agnostic and simpler. Fixed panic seen when using larger number of replicas and small series. Fixes https://github.com/thanos-io/thanos/issues/2645 Signed-off-by: Bartlomiej Plotka --- CHANGELOG.md | 1 + pkg/query/iter.go | 8 +- pkg/query/querier.go | 9 +- pkg/query/querier_test.go | 178 +++---- .../testdata/issue2401-seriesresponses.json | 482 +----------------- 5 files changed, 83 insertions(+), 595 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6496d6b18d0..7eb70113ba9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ We use *breaking* word for marking changes that are not backward compatible (rel - [#2637](https://github.com/thanos-io/thanos/pull/2637) Compact: detect retryable errors that are inside of a wrapped `tsdb.MultiError` - [#2648](https://github.com/thanos-io/thanos/pull/2648) Store: allow index cache and caching bucket to be configured at the same time. - [#2705](https://github.com/thanos-io/thanos/pull/2705) minio-go: Added support for `af-south-1` and `eu-south-1` regions. +- [#2728](https://github.com/thanos-io/thanos/pull/2728) Query: Fixed panics when using larger number of replica labels with short series label sets. ### Changed diff --git a/pkg/query/iter.go b/pkg/query/iter.go index 0c20b796213..0498178feb0 100644 --- a/pkg/query/iter.go +++ b/pkg/query/iter.go @@ -381,8 +381,12 @@ func (s *dedupSeriesSet) peekLset() labels.Labels { } // Check how many replica labels are present so that these are removed. var totalToRemove int - for index := 0; index < len(s.replicaLabels); index++ { - if _, ok := s.replicaLabels[lset[len(lset)-index-1].Name]; ok { + for i := 0; i < len(s.replicaLabels); i++ { + if len(lset)-i == 0 { + break + } + + if _, ok := s.replicaLabels[lset[len(lset)-i-1].Name]; ok { totalToRemove++ } } diff --git a/pkg/query/querier.go b/pkg/query/querier.go index 2fffd39e1f3..596261ae524 100644 --- a/pkg/query/querier.go +++ b/pkg/query/querier.go @@ -214,10 +214,8 @@ func (q *querier) Select(_ bool, hints *storage.SelectHints, ms ...*labels.Match }, warns, nil } - // TODO(fabxc): this could potentially pushed further down into the store API - // to make true streaming possible. + // TODO(fabxc): this could potentially pushed further down into the store API to make true streaming possible. sortDedupLabels(resp.seriesSet, q.replicaLabels) - set := &promSeriesSet{ mint: q.mint, maxt: q.maxt, @@ -225,9 +223,8 @@ func (q *querier) Select(_ bool, hints *storage.SelectHints, ms ...*labels.Match aggrs: aggrs, } - // The merged series set assembles all potentially-overlapping time ranges - // of the same series into a single one. The series are ordered so that equal series - // from different replicas are sequential. We can now deduplicate those. + // The merged series set assembles all potentially-overlapping time ranges of the same series into a single one. + // TODO(bwplotka): We could potentially dedup on chunk level, use chunk iterator for that when available. return newDedupSeriesSet(set, q.replicaLabels, len(aggrs) == 1 && aggrs[0] == storepb.Aggr_COUNTER), warns, nil } diff --git a/pkg/query/querier_test.go b/pkg/query/querier_test.go index c7cb6cff25f..c9e5a6b47c8 100644 --- a/pkg/query/querier_test.go +++ b/pkg/query/querier_test.go @@ -800,123 +800,36 @@ func TestSortReplicaLabel(t *testing.T) { // 0 Single deduplication label. { input: []storepb.Series{ - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-1"}, - {Name: "c", Value: "3"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-1"}, - {Name: "c", Value: "3"}, - {Name: "d", Value: "4"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-1"}, - {Name: "c", Value: "4"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-2"}, - {Name: "c", Value: "3"}, - }}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-1"}, {Name: "c", Value: "3"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-1"}, {Name: "c", Value: "3"}, {Name: "d", Value: "4"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-1"}, {Name: "c", Value: "4"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-2"}, {Name: "c", Value: "3"}}}, }, exp: []storepb.Series{ - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "b", Value: "replica-1"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "b", Value: "replica-2"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "d", Value: "4"}, - {Name: "b", Value: "replica-1"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "4"}, - {Name: "b", Value: "replica-1"}, - }}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "b", Value: "replica-1"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "b", Value: "replica-2"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "d", Value: "4"}, {Name: "b", Value: "replica-1"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "4"}, {Name: "b", Value: "replica-1"}}}, }, dedupLabels: map[string]struct{}{"b": {}}, }, // 1 Multi deduplication labels. { input: []storepb.Series{ - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-1"}, - {Name: "b1", Value: "replica-1"}, - {Name: "c", Value: "3"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-1"}, - {Name: "b1", Value: "replica-1"}, - {Name: "c", Value: "3"}, - {Name: "d", Value: "4"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-1"}, - {Name: "b1", Value: "replica-1"}, - {Name: "c", Value: "4"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-2"}, - {Name: "b1", Value: "replica-2"}, - {Name: "c", Value: "3"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "b", Value: "replica-2"}, - {Name: "c", Value: "3"}, - }}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-1"}, {Name: "b1", Value: "replica-1"}, {Name: "c", Value: "3"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-1"}, {Name: "b1", Value: "replica-1"}, {Name: "c", Value: "3"}, {Name: "d", Value: "4"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-1"}, {Name: "b1", Value: "replica-1"}, {Name: "c", Value: "4"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-2"}, {Name: "b1", Value: "replica-2"}, {Name: "c", Value: "3"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "b", Value: "replica-2"}, {Name: "c", Value: "3"}}}, }, exp: []storepb.Series{ - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "b", Value: "replica-1"}, - {Name: "b1", Value: "replica-1"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "b", Value: "replica-2"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "b", Value: "replica-2"}, - {Name: "b1", Value: "replica-2"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "3"}, - {Name: "d", Value: "4"}, - {Name: "b", Value: "replica-1"}, - {Name: "b1", Value: "replica-1"}, - }}, - {Labels: []storepb.Label{ - {Name: "a", Value: "1"}, - {Name: "c", Value: "4"}, - {Name: "b", Value: "replica-1"}, - {Name: "b1", Value: "replica-1"}, - }}, - }, - dedupLabels: map[string]struct{}{ - "b": {}, - "b1": {}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "b", Value: "replica-1"}, {Name: "b1", Value: "replica-1"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "b", Value: "replica-2"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "b", Value: "replica-2"}, {Name: "b1", Value: "replica-2"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "d", Value: "4"}, {Name: "b", Value: "replica-1"}, {Name: "b1", Value: "replica-1"}}}, + {Labels: []storepb.Label{{Name: "a", Value: "1"}, {Name: "c", Value: "4"}, {Name: "b", Value: "replica-1"}, {Name: "b1", Value: "replica-1"}}}, }, + dedupLabels: map[string]struct{}{"b": {}, "b1": {}}, }, } for _, test := range tests { @@ -1007,6 +920,36 @@ func TestDedupSeriesSet(t *testing.T) { "replica": {}, }, }, + { + // Regression tests against: https://github.com/thanos-io/thanos/issues/2645 + // We were panicking on requests with more replica labels than overall labels in any series. + input: []series{ + { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "replica", Value: "replica-1"}}, + samples: []sample{{10000, 1}, {20000, 2}}, + }, { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "replica", Value: "replica-2"}}, + samples: []sample{{60000, 3}, {70000, 4}}, + }, { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "replica", Value: "replica-3"}}, + samples: []sample{{100000, 10}, {150000, 20}}, + }, { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "d", Value: "4"}}, + samples: []sample{{10000, 1}, {20000, 2}}, + }, + }, + exp: []series{ + { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}}, + samples: []sample{{10000, 1}, {20000, 2}, {60000, 3}, {70000, 4}, {100000, 10}, {150000, 20}}, + }, + { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}, {Name: "d", Value: "4"}}, + samples: []sample{{10000, 1}, {20000, 2}}, + }, + }, + dedupLabels: map[string]struct{}{"replica": {}, "replica2": {}, "replica3": {}, "replica4": {}, "replica5": {}, "replica6": {}, "replica7": {}}, + }, { // Multi dedup label. input: []series{ @@ -1131,7 +1074,7 @@ func TestDedupSeriesSet(t *testing.T) { }, }, { - // Same thing but not for counter should not adjust antything. + // Same thing but not for counter should not adjust anything. isCounter: false, input: []series{ { @@ -1223,6 +1166,27 @@ func TestDedupSeriesSet(t *testing.T) { }, dedupLabels: map[string]struct{}{"replica": {}}, }, + { + // Regression tests against: https://github.com/thanos-io/thanos/issues/2645 + input: []series{ + { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}}, + samples: []sample{{10000, 1}, {20000, 2}}, + }, { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}}, + samples: []sample{{60000, 3}, {70000, 4}}, + }, + }, + exp: []series{ + { + lset: labels.Labels{{Name: "a", Value: "1"}, {Name: "c", Value: "3"}}, + samples: []sample{{10000, 1}, {20000, 2}, {60000, 3}, {70000, 4}}, + }, + }, + dedupLabels: map[string]struct{}{ + "replica": {}, + }, + }, } for _, tcase := range tests { diff --git a/pkg/query/testdata/issue2401-seriesresponses.json b/pkg/query/testdata/issue2401-seriesresponses.json index 82faab987a5..15ba1bd240b 100644 --- a/pkg/query/testdata/issue2401-seriesresponses.json +++ b/pkg/query/testdata/issue2401-seriesresponses.json @@ -1,480 +1,2 @@ -{ - "series": { - "labels": [ - { - "name": "__name__", - "value": "gitlab_transaction_cache_read_hit_count_total" - }, - { - "name": "action", - "value": "widget.json" - }, - { - "name": "controller", - "value": "Projects::MergeRequests::ContentController" - }, - { - "name": "env", - "value": "gprd" - }, - { - "name": "environment", - "value": "gprd" - }, - { - "name": "fqdn", - "value": "web-08-sv-gprd.c.gitlab-production.internal" - }, - { - "name": "instance", - "value": "web-08-sv-gprd.c.gitlab-production.internal:8083" - }, - { - "name": "job", - "value": "gitlab-rails" - }, - { - "name": "monitor", - "value": "app" - }, - { - "name": "provider", - "value": "gcp" - }, - { - "name": "region", - "value": "us-east" - }, - { - "name": "replica", - "value": "01" - }, - { - "name": "shard", - "value": "default" - }, - { - "name": "stage", - "value": "main" - }, - { - "name": "tier", - "value": "sv" - }, - { - "name": "type", - "value": "web" - } - ], - "chunks": [ - { - "minTime": "1587679207139", - "maxTime": "1587680992139", - "raw": { - "data": "AHjG+/CQtVxBEeOIAAAAAJh16jw3Qrd0qbmVwqUJ1Jnrch/6qASJAaagF8QOIoBHUBtKDt5ALqgMsQCHIHP0A8CAxNAKwh7eQG8oB8ED96AdlAY4gEVQeboBBUBmSAUhA18gPWQCRI/FUApCAwFA1OgHUQHzoBV0HsSAYtAZkgF3QOPIB0UB66ASdD1YgNyQCWoHF0AgMAHwBeX/FAXTAB8HiiARCAGIDJL/QgEAgBiAO1A44gLOQCaJ/tUApSAyVAJmgbVQGXoBfoAUg8Uv9iARqAFIDN0Aw6Bu5AGygNxQCcIfHIAPgFdv+KA1mAD4BR0DeiA6ZAPMg+9QCDIDJEAmCB3FAKAgMfQCao/sEAmqAwxAJ+gclQDioDK0AvqDypAI8gKXQBKIHWkBUSANZAK+h8ygBCApC/4IA8IAQgFCQOmoBN4AOgLFv+SD20A=" - } - }, - { - "minTime": "1587681007139", - "maxTime": "1587682792139", - "raw": { - "data": "AHjG2MyStVxBE+SMAAAAAJh16FaPACE9V/wcyuHgBCNtNuhQRINqP/FUAUFAO/gBKALHf7kB3uAEoAaKAWSgBkQADA6tv/6AIDAAMA8tAFAQHKkAUxANLQBHUHy9AETQDZUAV9AdWgA+AIbf8UA+uAD4AiiB7egBmQAZAECv+iAYnABkASRAcGQBNEAxtAEzQ/b0ARZANDQG50AQtAMtQBJkAO5A6/QDBkAUZADBQGgUAydAF7QffYAUgDW3+xANigBSAP0gPuIA66AfigCgIHcqAZTACEARe/4IDqkAIQBXUANhALeR/ekAWNAM3QAzEARZAcDQBIkA0lAHCQPH0AfRAPQQBaUBzJACtQBA0A79AEBgBSD7Ff7EAVeAFIBvyALQgO+IAvqAHMgHVoAryB98gDmoB+iAI2gOlwAhAETv+CAYRACEAVFD84QBSoAVgGKX+tAFFgBWA+kgDvIBiCAPageUIAiaAeCgC5IDbSAGAA==" - } - }, - { - "minTime": "1587682807139", - "maxTime": "1587684592139", - "raw": { - "data": "AHjGtaiUtVxBFbqwAAAAAJh16kxVxN+SoPygSCGPoI0juKD+oZGg6afBIECg3cAHQOm/5IZfAB0FBR81B30BbQwdBAG5D+30BiKAKSAKYBxL/igcEv8GATmAUIDNb/IgFCgByDxZAI2gCoQG0IGxEAjaAPZAaAgFzQ+XIBc0Bk6AeZA6SgDDgBCARi/4IDDYAQgFCQfuQAfAOBf8UB7MAHwCgoA4EDqSAQFAeogEER+VoB2EB6KAdJA/CgHkQGIoBQUHkqAQpAZCgElQOfICyEAWKAclD66gEeQBroDfUA3KBzZAJKgDRQFfIPXUAj6AMOAEoDE7/cgbbgBKAUpAYCgELT+WIBA0BqsAHwCSX/FAGrAB8DnCAbWAE4Akr/agO2gBOASdAFdACEHpV/wQCfQAhAfIgHwQPcoBBkAbKAzpAKwh/sQD9IDzYAXgHcv9KB7aAF4AmUAjaA3xAJag7VA=" - } - }, - { - "minTime": "1587684607139", - "maxTime": "1587686392139", - "raw": { - "data": "AHjGkoSWtVxBF2kcAAAAAJh16k0VM5zL7qjwJsSJyhSOBn7bqRmuhGa7EaLqTa3MXrqT9XQjPdh7LqJLkZ6KhukbIhA06wg10Kij/EIE4k/10KqlHQmXcy+/ogCGMmjo3bkZ5egu0KyiyE5EgtkK0jA0MA2Jf/SoAQNAGKoAZNAO6IAThAGHoAQFAB/ID3xACtoA19ADXoB1BAC9IAz1AC1IHwxACGIAwxAC1oB2FABTIAXZAHgoAKBACEoD0JADjoA2xABgIAQJAOuIAcFABcoAuqAGIPx6/0IASyAGIAwFACVQAhABDX/BAOBQAhADvoA2FACMoD7RACJoAzqAFIAce/2IB+OAFIAR9AGOwAhACK3/BA+HwAhADYoAwKAFIASS/2IAM2AFIBytAC/wAlAHe3+5ABlQAlACjoDzeAGIAde/0IA3+AGIAM5AC9IAHJAOIoAXhAHuwAxACM3+hD+CwAxACVg=" - } - }, - { - "minTime": "1587686407139", - "maxTime": "1587688192139", - "raw": { - "data": "AHjG79+XtVxBGQjEAAAAAJh17EdrqRPuZfCUUOAD5lV/xR94AP5F+HdSeS6DZupEa5l/9ROULtNZRYXE36ag8iHroOYjpKBjIL6h9qBBIPUnj6BFIIghgKCDo5cgkKGHoLu4HfkKBLkGxIENQ4ygbNARqDgEBooEWR8lACkCk3+xBi8AKQJUgNOAF4dUv9KBCoAXg8VArqAr0/MoEvQGIgqRDpKArkD7oPsQIcj8ZApMAIQcvf8EDuQAhDgSBV0GOoD7QJW3If4CgGHQG7oBe0D4qAaRAZygDuQCQIPE4ATgFAv9qA4WAE4A60AzkAHQONX/JAJ5AB0BjSAL5D2AgDYQCGIDaYAHgH6v/KByaAB4BG0BksAHwCWX/FAF1AB8H0aAKdAKYgMZQCQIHqoARgDUv96AvOAEYAXUAWMAIR9H3/BAKLACEBsyAIBAKIgcCQDtoDxUAyA=" - } - }, - { - "minTime": "1587688207139", - "maxTime": "1587689992139", - "raw": { - "data": "AHjGzLuZtVxBGp6wAAAAAJh15F/rQlEbpDTcy+Ao4sAHzB7/iiPQAfDjcTfXqBJIfMglyO1oHDACMF5v96H9wAjAp07nQTBDRUFFQJxHFUHeQxxAlW8791QDM6k610E11Jg8AJ8yuZv9qFGAE+pPvdCsNSruRnhKFXRqiDfQtKcIQ76NKQnKCkcTPw3YjldSdvAB3Qrfb/kjfgA6Q5zH9upFHADEzX+h0K3uAGJGHIzxlCPI+xCUoLlPEIfhGFocZwO/Y0CPIDJQasgcqACodAv+yA/IAKgVJB/CBM0eQoFZQbMgRaADYcDv+aAsIANgURBmyBxU+nIDZQKcg4uADoEPv+SHJYAOgNVBeqA5IAMgWS/6I8cgAyB+kGlQADAmN//Q5DAAMC1oMCQIYgJZtQ/4t1JvboTn03XYj1cyeG6FWTAAMXt//SawADyL8K6k9dIt0JwqWAA=" - } - }, - { - "minTime": "1587690007139", - "maxTime": "1587691792139", - "raw": { - "data": "AHjGqZebtVxBHDKkAAAAAJh16k/10Kx1IeiucTfscAIQY+/4IEzACEP0QXNA1UcOQQxDe0EdgAGeR3/9BxYABhtCCAoHwjv6D0wAXDLL/qggMAF8Dv31Aa6BjEB7IMIQKwh35A76DB0BCoFLR5agYNBlKBH0BtodXQOQg9NA3qfGECbID8QZygRRD1KBSUHBIHUR++gd9B9qBDkOcoGZQcmgYlAXTef/I0BAUDPUB0EH7UByEDp0Bs0PEEB8EDwkBd0HZEBB0DR0A/kBB0ffUBCoAPgZrf8UBq4APgFeg7/ACUBv7/cgbJACUBAEAv4AUh+ff7EBTYAUgGIgZTAAUBb7/8g7hAAUBgEAkEDL0+7kA80BkUAgUDBUBZUH4UB80D/kB5UP50BNEDfUBbUH6EBn0AwkDZ0B/YAmgETf2kfYYAmgPIA=" - } - }, - { - "minTime": "1587691807139", - "maxTime": "1587693592139", - "raw": { - "data": "AHXGhvOctVxBHcnIAAAAAJh16k0NNlzL66iPJySI+5Ge3oXtBFI9xCMJ3JB7IXhHIoTCAENx3+Df8HUiNgBDoTj3YjrdR5LmXzFF4TBUSByM/NQl6M6Qpic+QfCFiR4iE/cS/uoJDsP7dCuvQYo2YAUhBv9ifyAFIVUaDF793JygAAAAByv0r/kAAAAAAADqgSQCagAAAAAACACoAqwAAAAAAAgAxAAAAAAAEACwHy0AAAAAAC/9oAIWAAAAAABAAsAOTAAAAAAAQAPIAAAAAACAD4AMWAAAAAABf8UAD3gAAAAAAgA+APnIAAAAAAIABlgAAAAAAgAKcAAAAAACAB/gAAAAAAIABcAAAAAAAgAKqAAAAAAEAFQAfQAAAAAAC/7IACBAAAAAABABUADOAAAAAAAQAC6AAAAAABAAWIAAAAAAEAPoIAAAAAAQACUAAAAAABAAbaAAAAAAEAAJgAAAAAAgA6AAWIAAAAAAX/JAA4GAAAAAAIAOgADNAAAAAACAAQUAAAAAAQAhAAduAAAAAAL/ggAH6AAAAAAEAIQAfmAAAAAABAAF6AAAAAAEABfoAAAAAAQAB5AAAAAABAAKUAAAAAAEADi4AAAAAAQAD1AAAAAABAAEwAAAAAAEABpIAAAAAAQAD2AAAAAABAP7lAAAAAAEAAV0AAAAAAQADRAAAAAABAADAAAAAAAEAAUcAAAAAAQAHMwAAAAACAEIAA9AAAAAABf8EAA2UAAAAAAgBCAAJyAAAAAAIAHigAAAAAAgAB5AAAAAACAAXYAAAAAAIAAegAAAAAAgACDgAAAAACAA5kAAAAAAIABYIAAAAAAgACCAAAAAACAAGQAAAAAAIAPtgAAAAABADEAAWQAAAAAAv9CAAauAAAAAAQAxAAHsAAAAAAEAB/0AAAAAAQAB0gAAAAABAAPcAAAAAAEAAaQAAAAAAQAA3QAAAAABAA73AAAAAAEAAL4AAAAAAQAD0gAAAAAA" - } - }, - { - "minTime": "1587686407139", - "maxTime": "1587688192139", - "raw": { - "data": "AHjG79+XtVxBGQjEAAAAAJh17EdrqRPuZfCUUOAD5lV/xR94AP5F+HdSeS6DZupEa5l/9ROULtNZRYXE36ag8iHroOYjpKBjIL6h9qBBIPUnj6BFIIghgKCDo5cgkKGHoLu4HfkKBLkGxIENQ4ygbNARqDgEBooEWR8lACkCk3+xBi8AKQJUgNOAF4dUv9KBCoAXg8VArqAr0/MoEvQGIgqRDpKArkD7oPsQIcj8ZApMAIQcvf8EDuQAhDgSBV0GOoD7QJW3If4CgGHQG7oBe0D4qAaRAZygDuQCQIPE4ATgFAv9qA4WAE4A60AzkAHQONX/JAJ5AB0BjSAL5D2AgDYQCGIDaYAHgH6v/KByaAB4BG0BksAHwCWX/FAF1AB8H0aAKdAKYgMZQCQIHqoARgDUv96AvOAEYAXUAWMAIR9H3/BAKLACEBsyAIBAKIgcCQDtoDxUAyA=" - } - }, - { - "minTime": "1587688207139", - "maxTime": "1587689992139", - "raw": { - "data": "AHjGzLuZtVxBGp6wAAAAAJh15F/rQlEbpDTcy+Ao4sAHzB7/iiPQAfDjcTfXqBJIfMglyO1oHDACMF5v96H9wAjAp07nQTBDRUFFQJxHFUHeQxxAlW8791QDM6k610E11Jg8AJ8yuZv9qFGAE+pPvdCsNSruRnhKFXRqiDfQtKcIQ76NKQnKCkcTPw3YjldSdvAB3Qrfb/kjfgA6Q5zH9upFHADEzX+h0K3uAGJGHIzxlCPI+xCUoLlPEIfhGFocZwO/Y0CPIDJQasgcqACodAv+yA/IAKgVJB/CBM0eQoFZQbMgRaADYcDv+aAsIANgURBmyBxU+nIDZQKcg4uADoEPv+SHJYAOgNVBeqA5IAMgWS/6I8cgAyB+kGlQADAmN//Q5DAAMC1oMCQIYgJZtQ/4t1JvboTn03XYj1cyeG6FWTAAMXt//SawADyL8K6k9dIt0JwqWAA=" - } - }, - { - "minTime": "1587690007139", - "maxTime": "1587691792139", - "raw": { - "data": "AHjGqZebtVxBHDKkAAAAAJh16k/10Kx1IeiucTfscAIQY+/4IEzACEP0QXNA1UcOQQxDe0EdgAGeR3/9BxYABhtCCAoHwjv6D0wAXDLL/qggMAF8Dv31Aa6BjEB7IMIQKwh35A76DB0BCoFLR5agYNBlKBH0BtodXQOQg9NA3qfGECbID8QZygRRD1KBSUHBIHUR++gd9B9qBDkOcoGZQcmgYlAXTef/I0BAUDPUB0EH7UByEDp0Bs0PEEB8EDwkBd0HZEBB0DR0A/kBB0ffUBCoAPgZrf8UBq4APgFeg7/ACUBv7/cgbJACUBAEAv4AUh+ff7EBTYAUgGIgZTAAUBb7/8g7hAAUBgEAkEDL0+7kA80BkUAgUDBUBZUH4UB80D/kB5UP50BNEDfUBbUH6EBn0AwkDZ0B/YAmgETf2kfYYAmgPIA=" - } - }, - { - "minTime": "1587691807139", - "maxTime": "1587693592139", - "raw": { - "data": "AHXGhvOctVxBHcnIAAAAAJh16k0NNlzL66iPJySI+5Ge3oXtBFI9xCMJ3JB7IXhHIoTCAENx3+Df8HUiNgBDoTj3YjrdR5LmXzFF4TBUSByM/NQl6M6Qpic+QfCFiR4iE/cS/uoJDsP7dCuvQYo2YAUhBv9ifyAFIVUaDF793JygAAAAByv0r/kAAAAAAADqgSQCagAAAAAACACoAqwAAAAAAAgAxAAAAAAAEACwHy0AAAAAAC/9oAIWAAAAAABAAsAOTAAAAAAAQAPIAAAAAACAD4AMWAAAAAABf8UAD3gAAAAAAgA+APnIAAAAAAIABlgAAAAAAgAKcAAAAAACAB/gAAAAAAIABcAAAAAAAgAKqAAAAAAEAFQAfQAAAAAAC/7IACBAAAAAABABUADOAAAAAAAQAC6AAAAAABAAWIAAAAAAEAPoIAAAAAAQACUAAAAAABAAbaAAAAAAEAAJgAAAAAAgA6AAWIAAAAAAX/JAA4GAAAAAAIAOgADNAAAAAACAAQUAAAAAAQAhAAduAAAAAAL/ggAH6AAAAAAEAIQAfmAAAAAABAAF6AAAAAAEABfoAAAAAAQAB5AAAAAABAAKUAAAAAAEADi4AAAAAAQAD1AAAAAABAAEwAAAAAAEABpIAAAAAAQAD2AAAAAABAP7lAAAAAAEAAV0AAAAAAQADRAAAAAABAADAAAAAAAEAAUcAAAAAAQAHMwAAAAACAEIAA9AAAAAABf8EAA2UAAAAAAgBCAAJyAAAAAAIAHigAAAAAAgAB5AAAAAACAAXYAAAAAAIAAegAAAAAAgACDgAAAAACAA5kAAAAAAIABYIAAAAAAgACCAAAAAACAAGQAAAAAAIAPtgAAAAABADEAAWQAAAAAAv9CAAauAAAAAAQAxAAHsAAAAAAEAB/0AAAAAAQAB0gAAAAABAAPcAAAAAAEAAaQAAAAAAQAA3QAAAAABAA73AAAAAAEAAL4AAAAAAQAD0gAAAAAA" - } - }, - { - "minTime": "1587679207139", - "maxTime": "1587680992139", - "raw": { - "data": "AHjG+/CQtVxBEeOIAAAAAJh16jw3Qrd0qbmVwqUJ1Jnrch/6qASJAaagF8QOIoBHUBtKDt5ALqgMsQCHIHP0A8CAxNAKwh7eQG8oB8ED96AdlAY4gEVQeboBBUBmSAUhA18gPWQCRI/FUApCAwFA1OgHUQHzoBV0HsSAYtAZkgF3QOPIB0UB66ASdD1YgNyQCWoHF0AgMAHwBeX/FAXTAB8HiiARCAGIDJL/QgEAgBiAO1A44gLOQCaJ/tUApSAyVAJmgbVQGXoBfoAUg8Uv9iARqAFIDN0Aw6Bu5AGygNxQCcIfHIAPgFdv+KA1mAD4BR0DeiA6ZAPMg+9QCDIDJEAmCB3FAKAgMfQCao/sEAmqAwxAJ+gclQDioDK0AvqDypAI8gKXQBKIHWkBUSANZAK+h8ygBCApC/4IA8IAQgFCQOmoBN4AOgLFv+SD20A=" - } - }, - { - "minTime": "1587681007139", - "maxTime": "1587682792139", - "raw": { - "data": "AHjG2MyStVxBE+SMAAAAAJh16FaPACE9V/wcyuHgBCNtNuhQRINqP/FUAUFAO/gBKALHf7kB3uAEoAaKAWSgBkQADA6tv/6AIDAAMA8tAFAQHKkAUxANLQBHUHy9AETQDZUAV9AdWgA+AIbf8UA+uAD4AiiB7egBmQAZAECv+iAYnABkASRAcGQBNEAxtAEzQ/b0ARZANDQG50AQtAMtQBJkAO5A6/QDBkAUZADBQGgUAydAF7QffYAUgDW3+xANigBSAP0gPuIA66AfigCgIHcqAZTACEARe/4IDqkAIQBXUANhALeR/ekAWNAM3QAzEARZAcDQBIkA0lAHCQPH0AfRAPQQBaUBzJACtQBA0A79AEBgBSD7Ff7EAVeAFIBvyALQgO+IAvqAHMgHVoAryB98gDmoB+iAI2gOlwAhAETv+CAYRACEAVFD84QBSoAVgGKX+tAFFgBWA+kgDvIBiCAPageUIAiaAeCgC5IDbSAGAA==" - } - }, - { - "minTime": "1587682807139", - "maxTime": "1587684592139", - "raw": { - "data": "AHjGtaiUtVxBFbqwAAAAAJh16kxVxN+SoPygSCGPoI0juKD+oZGg6afBIECg3cAHQOm/5IZfAB0FBR81B30BbQwdBAG5D+30BiKAKSAKYBxL/igcEv8GATmAUIDNb/IgFCgByDxZAI2gCoQG0IGxEAjaAPZAaAgFzQ+XIBc0Bk6AeZA6SgDDgBCARi/4IDDYAQgFCQfuQAfAOBf8UB7MAHwCgoA4EDqSAQFAeogEER+VoB2EB6KAdJA/CgHkQGIoBQUHkqAQpAZCgElQOfICyEAWKAclD66gEeQBroDfUA3KBzZAJKgDRQFfIPXUAj6AMOAEoDE7/cgbbgBKAUpAYCgELT+WIBA0BqsAHwCSX/FAGrAB8DnCAbWAE4Akr/agO2gBOASdAFdACEHpV/wQCfQAhAfIgHwQPcoBBkAbKAzpAKwh/sQD9IDzYAXgHcv9KB7aAF4AmUAjaA3xAJag7VA=" - } - }, - { - "minTime": "1587684607139", - "maxTime": "1587686392139", - "raw": { - "data": "AHjGkoSWtVxBF2kcAAAAAJh16k0VM5zL7qjwJsSJyhSOBn7bqRmuhGa7EaLqTa3MXrqT9XQjPdh7LqJLkZ6KhukbIhA06wg10Kij/EIE4k/10KqlHQmXcy+/ogCGMmjo3bkZ5egu0KyiyE5EgtkK0jA0MA2Jf/SoAQNAGKoAZNAO6IAThAGHoAQFAB/ID3xACtoA19ADXoB1BAC9IAz1AC1IHwxACGIAwxAC1oB2FABTIAXZAHgoAKBACEoD0JADjoA2xABgIAQJAOuIAcFABcoAuqAGIPx6/0IASyAGIAwFACVQAhABDX/BAOBQAhADvoA2FACMoD7RACJoAzqAFIAce/2IB+OAFIAR9AGOwAhACK3/BA+HwAhADYoAwKAFIASS/2IAM2AFIBytAC/wAlAHe3+5ABlQAlACjoDzeAGIAde/0IA3+AGIAM5AC9IAHJAOIoAXhAHuwAxACM3+hD+CwAxACVg=" - } - }, - { - "minTime": "1587679207139", - "maxTime": "1587680992139", - "raw": { - "data": "AHjG+/CQtVxBEeOIAAAAAJh16jw3Qrd0qbmVwqUJ1Jnrch/6qASJAaagF8QOIoBHUBtKDt5ALqgMsQCHIHP0A8CAxNAKwh7eQG8oB8ED96AdlAY4gEVQeboBBUBmSAUhA18gPWQCRI/FUApCAwFA1OgHUQHzoBV0HsSAYtAZkgF3QOPIB0UB66ASdD1YgNyQCWoHF0AgMAHwBeX/FAXTAB8HiiARCAGIDJL/QgEAgBiAO1A44gLOQCaJ/tUApSAyVAJmgbVQGXoBfoAUg8Uv9iARqAFIDN0Aw6Bu5AGygNxQCcIfHIAPgFdv+KA1mAD4BR0DeiA6ZAPMg+9QCDIDJEAmCB3FAKAgMfQCao/sEAmqAwxAJ+gclQDioDK0AvqDypAI8gKXQBKIHWkBUSANZAK+h8ygBCApC/4IA8IAQgFCQOmoBN4AOgLFv+SD20A=" - } - }, - { - "minTime": "1587681007139", - "maxTime": "1587682792139", - "raw": { - "data": "AHjG2MyStVxBE+SMAAAAAJh16FaPACE9V/wcyuHgBCNtNuhQRINqP/FUAUFAO/gBKALHf7kB3uAEoAaKAWSgBkQADA6tv/6AIDAAMA8tAFAQHKkAUxANLQBHUHy9AETQDZUAV9AdWgA+AIbf8UA+uAD4AiiB7egBmQAZAECv+iAYnABkASRAcGQBNEAxtAEzQ/b0ARZANDQG50AQtAMtQBJkAO5A6/QDBkAUZADBQGgUAydAF7QffYAUgDW3+xANigBSAP0gPuIA66AfigCgIHcqAZTACEARe/4IDqkAIQBXUANhALeR/ekAWNAM3QAzEARZAcDQBIkA0lAHCQPH0AfRAPQQBaUBzJACtQBA0A79AEBgBSD7Ff7EAVeAFIBvyALQgO+IAvqAHMgHVoAryB98gDmoB+iAI2gOlwAhAETv+CAYRACEAVFD84QBSoAVgGKX+tAFFgBWA+kgDvIBiCAPageUIAiaAeCgC5IDbSAGAA==" - } - }, - { - "minTime": "1587682807139", - "maxTime": "1587684592139", - "raw": { - "data": "AHjGtaiUtVxBFbqwAAAAAJh16kxVxN+SoPygSCGPoI0juKD+oZGg6afBIECg3cAHQOm/5IZfAB0FBR81B30BbQwdBAG5D+30BiKAKSAKYBxL/igcEv8GATmAUIDNb/IgFCgByDxZAI2gCoQG0IGxEAjaAPZAaAgFzQ+XIBc0Bk6AeZA6SgDDgBCARi/4IDDYAQgFCQfuQAfAOBf8UB7MAHwCgoA4EDqSAQFAeogEER+VoB2EB6KAdJA/CgHkQGIoBQUHkqAQpAZCgElQOfICyEAWKAclD66gEeQBroDfUA3KBzZAJKgDRQFfIPXUAj6AMOAEoDE7/cgbbgBKAUpAYCgELT+WIBA0BqsAHwCSX/FAGrAB8DnCAbWAE4Akr/agO2gBOASdAFdACEHpV/wQCfQAhAfIgHwQPcoBBkAbKAzpAKwh/sQD9IDzYAXgHcv9KB7aAF4AmUAjaA3xAJag7VA=" - } - }, - { - "minTime": "1587684607139", - "maxTime": "1587686392139", - "raw": { - "data": "AHjGkoSWtVxBF2kcAAAAAJh16k0VM5zL7qjwJsSJyhSOBn7bqRmuhGa7EaLqTa3MXrqT9XQjPdh7LqJLkZ6KhukbIhA06wg10Kij/EIE4k/10KqlHQmXcy+/ogCGMmjo3bkZ5egu0KyiyE5EgtkK0jA0MA2Jf/SoAQNAGKoAZNAO6IAThAGHoAQFAB/ID3xACtoA19ADXoB1BAC9IAz1AC1IHwxACGIAwxAC1oB2FABTIAXZAHgoAKBACEoD0JADjoA2xABgIAQJAOuIAcFABcoAuqAGIPx6/0IASyAGIAwFACVQAhABDX/BAOBQAhADvoA2FACMoD7RACJoAzqAFIAce/2IB+OAFIAR9AGOwAhACK3/BA+HwAhADYoAwKAFIASS/2IAM2AFIBytAC/wAlAHe3+5ABlQAlACjoDzeAGIAde/0IA3+AGIAM5AC9IAHJAOIoAXhAHuwAxACM3+hD+CwAxACVg=" - } - }, - { - "minTime": "1587686407139", - "maxTime": "1587688192139", - "raw": { - "data": "AHjG79+XtVxBGQjEAAAAAJh17EdrqRPuZfCUUOAD5lV/xR94AP5F+HdSeS6DZupEa5l/9ROULtNZRYXE36ag8iHroOYjpKBjIL6h9qBBIPUnj6BFIIghgKCDo5cgkKGHoLu4HfkKBLkGxIENQ4ygbNARqDgEBooEWR8lACkCk3+xBi8AKQJUgNOAF4dUv9KBCoAXg8VArqAr0/MoEvQGIgqRDpKArkD7oPsQIcj8ZApMAIQcvf8EDuQAhDgSBV0GOoD7QJW3If4CgGHQG7oBe0D4qAaRAZygDuQCQIPE4ATgFAv9qA4WAE4A60AzkAHQONX/JAJ5AB0BjSAL5D2AgDYQCGIDaYAHgH6v/KByaAB4BG0BksAHwCWX/FAF1AB8H0aAKdAKYgMZQCQIHqoARgDUv96AvOAEYAXUAWMAIR9H3/BAKLACEBsyAIBAKIgcCQDtoDxUAyA=" - } - }, - { - "minTime": "1587688207139", - "maxTime": "1587689992139", - "raw": { - "data": "AHjGzLuZtVxBGp6wAAAAAJh15F/rQlEbpDTcy+Ao4sAHzB7/iiPQAfDjcTfXqBJIfMglyO1oHDACMF5v96H9wAjAp07nQTBDRUFFQJxHFUHeQxxAlW8791QDM6k610E11Jg8AJ8yuZv9qFGAE+pPvdCsNSruRnhKFXRqiDfQtKcIQ76NKQnKCkcTPw3YjldSdvAB3Qrfb/kjfgA6Q5zH9upFHADEzX+h0K3uAGJGHIzxlCPI+xCUoLlPEIfhGFocZwO/Y0CPIDJQasgcqACodAv+yA/IAKgVJB/CBM0eQoFZQbMgRaADYcDv+aAsIANgURBmyBxU+nIDZQKcg4uADoEPv+SHJYAOgNVBeqA5IAMgWS/6I8cgAyB+kGlQADAmN//Q5DAAMC1oMCQIYgJZtQ/4t1JvboTn03XYj1cyeG6FWTAAMXt//SawADyL8K6k9dIt0JwqWAA=" - } - }, - { - "minTime": "1587690007139", - "maxTime": "1587691792139", - "raw": { - "data": "AHjGqZebtVxBHDKkAAAAAJh16k/10Kx1IeiucTfscAIQY+/4IEzACEP0QXNA1UcOQQxDe0EdgAGeR3/9BxYABhtCCAoHwjv6D0wAXDLL/qggMAF8Dv31Aa6BjEB7IMIQKwh35A76DB0BCoFLR5agYNBlKBH0BtodXQOQg9NA3qfGECbID8QZygRRD1KBSUHBIHUR++gd9B9qBDkOcoGZQcmgYlAXTef/I0BAUDPUB0EH7UByEDp0Bs0PEEB8EDwkBd0HZEBB0DR0A/kBB0ffUBCoAPgZrf8UBq4APgFeg7/ACUBv7/cgbJACUBAEAv4AUh+ff7EBTYAUgGIgZTAAUBb7/8g7hAAUBgEAkEDL0+7kA80BkUAgUDBUBZUH4UB80D/kB5UP50BNEDfUBbUH6EBn0AwkDZ0B/YAmgETf2kfYYAmgPIA=" - } - }, - { - "minTime": "1587691807139", - "maxTime": "1587693592139", - "raw": { - "data": "AHXGhvOctVxBHcnIAAAAAJh16k0NNlzL66iPJySI+5Ge3oXtBFI9xCMJ3JB7IXhHIoTCAENx3+Df8HUiNgBDoTj3YjrdR5LmXzFF4TBUSByM/NQl6M6Qpic+QfCFiR4iE/cS/uoJDsP7dCuvQYo2YAUhBv9ifyAFIVUaDF793JygAAAAByv0r/kAAAAAAADqgSQCagAAAAAACACoAqwAAAAAAAgAxAAAAAAAEACwHy0AAAAAAC/9oAIWAAAAAABAAsAOTAAAAAAAQAPIAAAAAACAD4AMWAAAAAABf8UAD3gAAAAAAgA+APnIAAAAAAIABlgAAAAAAgAKcAAAAAACAB/gAAAAAAIABcAAAAAAAgAKqAAAAAAEAFQAfQAAAAAAC/7IACBAAAAAABABUADOAAAAAAAQAC6AAAAAABAAWIAAAAAAEAPoIAAAAAAQACUAAAAAABAAbaAAAAAAEAAJgAAAAAAgA6AAWIAAAAAAX/JAA4GAAAAAAIAOgADNAAAAAACAAQUAAAAAAQAhAAduAAAAAAL/ggAH6AAAAAAEAIQAfmAAAAAABAAF6AAAAAAEABfoAAAAAAQAB5AAAAAABAAKUAAAAAAEADi4AAAAAAQAD1AAAAAABAAEwAAAAAAEABpIAAAAAAQAD2AAAAAABAP7lAAAAAAEAAV0AAAAAAQADRAAAAAABAADAAAAAAAEAAUcAAAAAAQAHMwAAAAACAEIAA9AAAAAABf8EAA2UAAAAAAgBCAAJyAAAAAAIAHigAAAAAAgAB5AAAAAACAAXYAAAAAAIAAegAAAAAAgACDgAAAAACAA5kAAAAAAIABYIAAAAAAgACCAAAAAACAAGQAAAAAAIAPtgAAAAABADEAAWQAAAAAAv9CAAauAAAAAAQAxAAHsAAAAAAEAB/0AAAAAAQAB0gAAAAABAAPcAAAAAAEAAaQAAAAAAQAA3QAAAAABAA73AAAAAAEAAL4AAAAAAQAD0gAAAAAA" - } - } - ] - } -} -{ - "series": { - "labels": [ - { - "name": "__name__", - "value": "gitlab_transaction_cache_read_hit_count_total" - }, - { - "name": "action", - "value": "widget.json" - }, - { - "name": "controller", - "value": "Projects::MergeRequests::ContentController" - }, - { - "name": "env", - "value": "gprd" - }, - { - "name": "environment", - "value": "gprd" - }, - { - "name": "fqdn", - "value": "web-08-sv-gprd.c.gitlab-production.internal" - }, - { - "name": "instance", - "value": "web-08-sv-gprd.c.gitlab-production.internal:8083" - }, - { - "name": "job", - "value": "gitlab-rails" - }, - { - "name": "monitor", - "value": "app" - }, - { - "name": "provider", - "value": "gcp" - }, - { - "name": "region", - "value": "us-east" - }, - { - "name": "replica", - "value": "02" - }, - { - "name": "shard", - "value": "default" - }, - { - "name": "stage", - "value": "main" - }, - { - "name": "tier", - "value": "sv" - }, - { - "name": "type", - "value": "web" - } - ], - "chunks": [ - { - "minTime": "1587679205791", - "maxTime": "1587680990791", - "raw": { - "data": "AHi+5vCQtVxBEeNUAAAAAJh16g3QnqpwuZfCUqVFobj//mgHw6Ffqkjcy+LwAdELv+SbRAB3IzslCnoxtC+J3NDto/1DqOJn1boVWKSJzK411JhroT9UmnIn8ofuhH26k7NzJ38AGdCtlv+ic2ADOBn4LqRbuhWXuZe70XVMJRaoAk5F+7v7iGRAEkb5CWTiHUnhuhOdT6cS/twAj0Kq+/3pCoAR5k99EJDhN5FZyM8fRZiE0QUad0RYUAMwll/nbzP74AZ6ke7oRgupF65i7dB8LqRLuRXgwARC1f+HQnCwARPdzL6iiVpvqJK4l/9dSOGAD+hWe3/FIfAB/MvVqasiEuRX8upEG6FaukMcy+nor6ZuisuB3+GgV5Bg6BR0OUwAhAm9/wQe/ACECPI9xQJMgr5AUSHa0C6oNJQJIny5AoKDMoANgUK/5oc+gA2BD0FHI8rA" - } - }, - { - "minTime": "1587681005874", - "maxTime": "1587682790791", - "raw": { - "data": "AHjkxMyStVxBE+S8AAAAAMV06FYXAKcobmXwGAFotN/qTPoAWhtIkDah/2bqTLXQrs0uDmV2cAG9iMm/5uhV2wAbH25GdyoVVHloTdO8IXSAGY1q/zoTGAGeJv3tBMUMuQWJHeUENQ/lBbIATnmt/tQNyAE4IWhmKCeo7Egv6GTIKq4GfnupMldCt/cy9noj6ZahuIkzkX0uAGY29/ndSZfADMz3MvcqbwirOJv2tBzUM3QdqAEo+Tf7kGzgBKHToJQnoaCGIWcjrCCowAZA2L/oheEAGbz/62gLCgZygGggL6g4+gLegaYgPah4agI6gZjACsBaL/WgGhACsHZUBAUDg4ANgIvf80fXYANgL8gbWgKUg5ygI4gHygdrACEBe7/gh7LACEBNUD4EBAEHakBa0DdEBcIAIn5Xf+EBE4AIgZKgJIg9WgK8gZggIah7OgIbADcDbb/KgMrADcG/EA3w" - } - }, - { - "minTime": "1587682805791", - "maxTime": "1587684590791", - "raw": { - "data": "AHi+oKiUtVxBFbqAAAAAAJh16kQ7iZ/a6k0tOp0Jw7qTDXMvq8AGx/b/mmdwAbHHci/juxEG6j5XYjJdCc26k31zJ/6PqD7oVhqR9uP/wboVbqKyAPJs7+i5l8ZgFCL9f2MxOAD4r9/+8jPE4AVg8kK6jLkLWnPUJOjQULk4m/B0FWQwpBy0dUQMpBDEN6QeVPHUHFQ7pAw0EzR3xBIUOqQXRwM/ZdSaO6E6tLdzJ5aIboThU2XIzxFCfIyFC4pwJFZIJxDiuJf1XUmIp/uhPNSkdiMVzL3Sh5JcbkZ4uhH0GGjeU1+hEEYMhVW8/+QoCvIGNIBjoCkoOzoDDoBJIHKoC7IBzoemID1IGFICEQAjB0i/3oCEQAjAPFAwOAF4DK3+lHz+AF4COoGhwAbAVO/5oOwQAbAKZAQmAEoGx3+5AQWAEoeXgA==" - } - }, - { - "minTime": "1587684605791", - "maxTime": "1587686390791", - "raw": { - "data": "AHi+/YOWtVxBF2gkAAAAAJh17EerqRTuZfH0e1NrQzUWtwN/IoHkgxyA4upNxgA3mL2/5upHbABvQjfdiMeADuok3/JyM+hgA6FJRtUAGwit/zQX8AGzrSE0gAyPUv+iExgAziP/dSajACnQrF7/YmagBSI1zL4DABsTS/5po8AGxtEMeADeRntd/zQqMAGxcSc3gAyCOv+iFLgAyMIQ38AF7DP/7/q6kR8AF9CcC6k+GADeZfQ7/mhzQAbL6Q5IAdiC3+NyM9tgB2FFR3MAGwpV/zTu0AGwqSDugBCLSv+Dib9ngBCC2IYRACUEkv9yORQAlA6kFMgBGHj3+9ApoARgnye4wAhByL/ggSUAIQytBH4AZj2l/nQTSAGYFyhgkALQQ2/1OB32jAC0GXoDbgAiBq7/whwyACIExQbPADMBq3+dHQ8AMwIOg++AKIHtv7CHDYAogfFB+EAFwPhf9U/2QAXApyDMoARgOu/3oEmgBGHdEDtQAFBqN/+QH3AAUC9I/BgA6BX7/kgzKADoDfQK/ACMA33+9DnUAIwNWgzCAGYFyv87ef/D4AZgIMA=" - } - }, - { - "minTime": "1587686405791", - "maxTime": "1587688190791", - "raw": { - "data": "AHi+2t+XtVxBGQhgAAAAAKB17EZd/4dSLeACOZPbdSaDABvQr97/mkogA3kV5rqTyYAQ6E+2/4OpPlgBDmR+upMtSvdCNN1IiXEf+6kyN0K8lOQ5l9/QxoANi4X/NPggA2FUjqwAZDmv+jkZ97ABkOMjFUI4nPkJij6UNY4G/iUCDQdlAl3MvlKLKhMJyMAGw9b/miZQAbyL+ihSwAHGSv/rqTHYADmI5l9DgA6Prf8k12ADoniF5ABnEv8d/0QNoAM6kVboVYMAA8x+9//dx8cAA9RYuhXxwAnIrf7XIz7mAE4SVG1QAzCoX+dOLQAzBtIveADIMu/6IXeADNx/+HQD5dCthSFuZfo0aSAFJlV/sQ4oAUifuRnpsAGw+F/zRtcAGwY6GtgAuc1v+qFzgAuNnQX0AF8Tfb9/1QMeAC4Jah0cAGQTu/6I4vABkF4Q2iADILNf9EDXgAyfdIF+gr6GVoPyjtUAIQMK/4IWdACEBdQLFwN+zoEo6FYqiggA2dW/5uZP7gA3qT23Qr0UwgA=" - } - }, - { - "minTime": "1587688205791", - "maxTime": "1587689990791", - "raw": { - "data": "AHi+t7uZtVxBGp6wAAAAAJh15Ffm6kSboTo0wHMv+qKFABk3S/6IgMAGQ/HE37mgp0AFQ9y/7IInABUdBQN+ADoKZf8kPPgA6BaIIcncaGiILagQqOfIPmhnCBfIIpABG83+jf+HUjzgAjoVtqQRG85kd7qR2uhGy6kyuAFeRniN/rQmsAKwaSNfQkif1Qj6NqQfcADwtd/5cTP2YAH7EcrqTpXQrb4AMjMv+iR2ADOZPldSLGADJ1v+joVrsAGTxuRf8UIlHodSb+nu5jeupEa6FYikzcDv2WAIYEBv76A1YAhg1NA/SHfUB0oGxQZOgWmAGY9qv86BeoAZgwhAsaHd0BsIFYQZsgaKADoD2v+SfaIAOgSBBwiBFIAJhxq/7oDEgAmBOkGVIFMR+ugQhBsCBMUOJoEzQY6gQdAdDah/xbqTe3Qr6YAMltv+iIuADOY/FFHQnVwArOG/1uRnisAKwkSCCgBmMev86FLA" - } - }, - { - "minTime": "1587690005791", - "maxTime": "1587691790791", - "raw": { - "data": "AHi+lJebtVxBHDJAAAAAAJh16k9eABuhWj3/pJ1AA0c7iZ9WgPkF46Fe+lKRsuZHW6ky90JzaRzkV/LqTRYAW6D5b/U7DcwAt1JnrmR1wAD1I77/+6E4GAAZBOBn6rsRUupHynt0JxqXbmV1qNxDEmqRKuRnjqGKQciMeQqKfMQmSMmQq7ib8VQSpAvkMBQXJHnEFXQ5tBz0/ZQfBD4EHkR+VBp0NUQUdAtm8/+BoCfoHsoCtoPToDtoHyQATAe2/7oeeQATAQ1A1OAGoCbX+ZBz2AGoC1IBXwAbAxa/5oCRwAbH01AQGADoH53/JAXKADoBJoOhwApAY6/2IGqwApAOdAVSADIfq3/RAVWADIB3oGGQAZAV6/6IOKQAZAaZAO+ADYGGX/NASaADZ+KIDJwAhAIO/4IGCwAhAXdB+qAGYCAX+dAxSAGYDyof5wADAWy//oGUwADARhB6JAbhAIxA9ZAR2ADIBXX/RH1mADID8A==" - } - }, - { - "minTime": "1587691805791", - "maxTime": "1587693590791", - "raw": { - "data": "AHW+8fKctVxBHcmQAAAAAJh16k1VOpzK7V1JiroVxKThyK9d1Jr6XroV9aTxES5l8XRkE2NEHgBnch/gN/nQCOQAzAZUgCegBmAWq/zoHCoAZgFEQGIwADAOhf/0HisAAwCDIDbIAOgExv+SBwiADoAtkAmcAHQH33/JAKvAB0Ph6AS2ACoA0b/sgOWgAqADFAGkgBKQD+IAVUAF6AMti9+7k6AAAAAA5X5F/RYAAAAAAB1QOIAhgAAAAAAAgAyAAAAAAACA+igAAAAAAIALIAAAAAAAgBzMAAAAAACAB1AAAAAAAIAMZAAAAAABABkADnAAAAAAAv+iAPmYAAAAAAQAZAAOIAAAAAAEABcAAAAAAAgA6AB8gAAAAAAX/JAALAAAAAAAIAOgAL0AAAAAACAD/AAAAAAAQAfAARcAAAAAAL/igAZaAAAAAAEAHwACrAAAAAABAAWIAAAAAAEAPsYAAAAAAQACugAAAAABAAYwAAAAAAEAAO4AAAAAAQABfAAAAAABAAI8AAAAAAEADpgAAAAAAQACWAAAAAABAAdcAAAAAAIATgAFFAAAAAAF/tQAecAAAAAACAE4AAuAAAAAAAgAE/AAAAAACAAx0AAAAAAIABYgAAAAAAgAcbAAAAAACAAY8AAAAAAIAA/AAAAAABAD0ABogAAAAAAv8SAAfQAAAAAAQA9AP7VAAAAAAEAASIAAAAAAQAAwwAAAAABAANNAAAAAAEAAeEAAAAAAQAH/wAAAAABAAHrAAAAAAEAA2sAAAAAAQAA1QAAAAABAA70AAAAAAEAAOIAAAAAAgAyAAJ4AAAAAAX/RAAMDAAAAAAIAMgACfgAAAAACAA5GAAAAAAIABYIAAAAABABsAAOUAAAAAAv+aAAKSAAAAAAQAbAB8MAAAAAAEAATcAAAAAAQAD+QAAAAABAAEKAAAAAAEABxUAAAAAAQABUAAAAAABAANEAAAAAAIAZgACmgAAAAAF/nQAA3QAAAAACAGYAHggAAAAAAgACqAAAAAACAAeWAAAAAAA==" - } - }, - { - "minTime": "1587686405791", - "maxTime": "1587688190791", - "raw": { - "data": "AHi+2t+XtVxBGQhgAAAAAKB17EZd/4dSLeACOZPbdSaDABvQr97/mkogA3kV5rqTyYAQ6E+2/4OpPlgBDmR+upMtSvdCNN1IiXEf+6kyN0K8lOQ5l9/QxoANi4X/NPggA2FUjqwAZDmv+jkZ97ABkOMjFUI4nPkJij6UNY4G/iUCDQdlAl3MvlKLKhMJyMAGw9b/miZQAbyL+ihSwAHGSv/rqTHYADmI5l9DgA6Prf8k12ADoniF5ABnEv8d/0QNoAM6kVboVYMAA8x+9//dx8cAA9RYuhXxwAnIrf7XIz7mAE4SVG1QAzCoX+dOLQAzBtIveADIMu/6IXeADNx/+HQD5dCthSFuZfo0aSAFJlV/sQ4oAUifuRnpsAGw+F/zRtcAGwY6GtgAuc1v+qFzgAuNnQX0AF8Tfb9/1QMeAC4Jah0cAGQTu/6I4vABkF4Q2iADILNf9EDXgAyfdIF+gr6GVoPyjtUAIQMK/4IWdACEBdQLFwN+zoEo6FYqiggA2dW/5uZP7gA3qT23Qr0UwgA=" - } - }, - { - "minTime": "1587688205791", - "maxTime": "1587689990791", - "raw": { - "data": "AHi+t7uZtVxBGp6wAAAAAJh15Ffm6kSboTo0wHMv+qKFABk3S/6IgMAGQ/HE37mgp0AFQ9y/7IInABUdBQN+ADoKZf8kPPgA6BaIIcncaGiILagQqOfIPmhnCBfIIpABG83+jf+HUjzgAjoVtqQRG85kd7qR2uhGy6kyuAFeRniN/rQmsAKwaSNfQkif1Qj6NqQfcADwtd/5cTP2YAH7EcrqTpXQrb4AMjMv+iR2ADOZPldSLGADJ1v+joVrsAGTxuRf8UIlHodSb+nu5jeupEa6FYikzcDv2WAIYEBv76A1YAhg1NA/SHfUB0oGxQZOgWmAGY9qv86BeoAZgwhAsaHd0BsIFYQZsgaKADoD2v+SfaIAOgSBBwiBFIAJhxq/7oDEgAmBOkGVIFMR+ugQhBsCBMUOJoEzQY6gQdAdDah/xbqTe3Qr6YAMltv+iIuADOY/FFHQnVwArOG/1uRnisAKwkSCCgBmMev86FLA" - } - }, - { - "minTime": "1587690005791", - "maxTime": "1587691790791", - "raw": { - "data": "AHi+lJebtVxBHDJAAAAAAJh16k9eABuhWj3/pJ1AA0c7iZ9WgPkF46Fe+lKRsuZHW6ky90JzaRzkV/LqTRYAW6D5b/U7DcwAt1JnrmR1wAD1I77/+6E4GAAZBOBn6rsRUupHynt0JxqXbmV1qNxDEmqRKuRnjqGKQciMeQqKfMQmSMmQq7ib8VQSpAvkMBQXJHnEFXQ5tBz0/ZQfBD4EHkR+VBp0NUQUdAtm8/+BoCfoHsoCtoPToDtoHyQATAe2/7oeeQATAQ1A1OAGoCbX+ZBz2AGoC1IBXwAbAxa/5oCRwAbH01AQGADoH53/JAXKADoBJoOhwApAY6/2IGqwApAOdAVSADIfq3/RAVWADIB3oGGQAZAV6/6IOKQAZAaZAO+ADYGGX/NASaADZ+KIDJwAhAIO/4IGCwAhAXdB+qAGYCAX+dAxSAGYDyof5wADAWy//oGUwADARhB6JAbhAIxA9ZAR2ADIBXX/RH1mADID8A==" - } - }, - { - "minTime": "1587691805791", - "maxTime": "1587693590791", - "raw": { - "data": "AHW+8fKctVxBHcmQAAAAAJh16k1VOpzK7V1JiroVxKThyK9d1Jr6XroV9aTxES5l8XRkE2NEHgBnch/gN/nQCOQAzAZUgCegBmAWq/zoHCoAZgFEQGIwADAOhf/0HisAAwCDIDbIAOgExv+SBwiADoAtkAmcAHQH33/JAKvAB0Ph6AS2ACoA0b/sgOWgAqADFAGkgBKQD+IAVUAF6AMti9+7k6AAAAAA5X5F/RYAAAAAAB1QOIAhgAAAAAAAgAyAAAAAAACA+igAAAAAAIALIAAAAAAAgBzMAAAAAACAB1AAAAAAAIAMZAAAAAABABkADnAAAAAAAv+iAPmYAAAAAAQAZAAOIAAAAAAEABcAAAAAAAgA6AB8gAAAAAAX/JAALAAAAAAAIAOgAL0AAAAAACAD/AAAAAAAQAfAARcAAAAAAL/igAZaAAAAAAEAHwACrAAAAAABAAWIAAAAAAEAPsYAAAAAAQACugAAAAABAAYwAAAAAAEAAO4AAAAAAQABfAAAAAABAAI8AAAAAAEADpgAAAAAAQACWAAAAAABAAdcAAAAAAIATgAFFAAAAAAF/tQAecAAAAAACAE4AAuAAAAAAAgAE/AAAAAACAAx0AAAAAAIABYgAAAAAAgAcbAAAAAACAAY8AAAAAAIAA/AAAAAABAD0ABogAAAAAAv8SAAfQAAAAAAQA9AP7VAAAAAAEAASIAAAAAAQAAwwAAAAABAANNAAAAAAEAAeEAAAAAAQAH/wAAAAABAAHrAAAAAAEAA2sAAAAAAQAA1QAAAAABAA70AAAAAAEAAOIAAAAAAgAyAAJ4AAAAAAX/RAAMDAAAAAAIAMgACfgAAAAACAA5GAAAAAAIABYIAAAAABABsAAOUAAAAAAv+aAAKSAAAAAAQAbAB8MAAAAAAEAATcAAAAAAQAD+QAAAAABAAEKAAAAAAEABxUAAAAAAQABUAAAAAABAANEAAAAAAIAZgACmgAAAAAF/nQAA3QAAAAACAGYAHggAAAAAAgACqAAAAAACAAeWAAAAAAA==" - } - }, - { - "minTime": "1587679205791", - "maxTime": "1587680990791", - "raw": { - "data": "AHi+5vCQtVxBEeNUAAAAAJh16g3QnqpwuZfCUqVFobj//mgHw6Ffqkjcy+LwAdELv+SbRAB3IzslCnoxtC+J3NDto/1DqOJn1boVWKSJzK411JhroT9UmnIn8ofuhH26k7NzJ38AGdCtlv+ic2ADOBn4LqRbuhWXuZe70XVMJRaoAk5F+7v7iGRAEkb5CWTiHUnhuhOdT6cS/twAj0Kq+/3pCoAR5k99EJDhN5FZyM8fRZiE0QUad0RYUAMwll/nbzP74AZ6ke7oRgupF65i7dB8LqRLuRXgwARC1f+HQnCwARPdzL6iiVpvqJK4l/9dSOGAD+hWe3/FIfAB/MvVqasiEuRX8upEG6FaukMcy+nor6ZuisuB3+GgV5Bg6BR0OUwAhAm9/wQe/ACECPI9xQJMgr5AUSHa0C6oNJQJIny5AoKDMoANgUK/5oc+gA2BD0FHI8rA" - } - }, - { - "minTime": "1587681005874", - "maxTime": "1587682790791", - "raw": { - "data": "AHjkxMyStVxBE+S8AAAAAMV06FYXAKcobmXwGAFotN/qTPoAWhtIkDah/2bqTLXQrs0uDmV2cAG9iMm/5uhV2wAbH25GdyoVVHloTdO8IXSAGY1q/zoTGAGeJv3tBMUMuQWJHeUENQ/lBbIATnmt/tQNyAE4IWhmKCeo7Egv6GTIKq4GfnupMldCt/cy9noj6ZahuIkzkX0uAGY29/ndSZfADMz3MvcqbwirOJv2tBzUM3QdqAEo+Tf7kGzgBKHToJQnoaCGIWcjrCCowAZA2L/oheEAGbz/62gLCgZygGggL6g4+gLegaYgPah4agI6gZjACsBaL/WgGhACsHZUBAUDg4ANgIvf80fXYANgL8gbWgKUg5ygI4gHygdrACEBe7/gh7LACEBNUD4EBAEHakBa0DdEBcIAIn5Xf+EBE4AIgZKgJIg9WgK8gZggIah7OgIbADcDbb/KgMrADcG/EA3w" - } - }, - { - "minTime": "1587682805791", - "maxTime": "1587684590791", - "raw": { - "data": "AHi+oKiUtVxBFbqAAAAAAJh16kQ7iZ/a6k0tOp0Jw7qTDXMvq8AGx/b/mmdwAbHHci/juxEG6j5XYjJdCc26k31zJ/6PqD7oVhqR9uP/wboVbqKyAPJs7+i5l8ZgFCL9f2MxOAD4r9/+8jPE4AVg8kK6jLkLWnPUJOjQULk4m/B0FWQwpBy0dUQMpBDEN6QeVPHUHFQ7pAw0EzR3xBIUOqQXRwM/ZdSaO6E6tLdzJ5aIboThU2XIzxFCfIyFC4pwJFZIJxDiuJf1XUmIp/uhPNSkdiMVzL3Sh5JcbkZ4uhH0GGjeU1+hEEYMhVW8/+QoCvIGNIBjoCkoOzoDDoBJIHKoC7IBzoemID1IGFICEQAjB0i/3oCEQAjAPFAwOAF4DK3+lHz+AF4COoGhwAbAVO/5oOwQAbAKZAQmAEoGx3+5AQWAEoeXgA==" - } - }, - { - "minTime": "1587684605791", - "maxTime": "1587686390791", - "raw": { - "data": "AHi+/YOWtVxBF2gkAAAAAJh17EerqRTuZfH0e1NrQzUWtwN/IoHkgxyA4upNxgA3mL2/5upHbABvQjfdiMeADuok3/JyM+hgA6FJRtUAGwit/zQX8AGzrSE0gAyPUv+iExgAziP/dSajACnQrF7/YmagBSI1zL4DABsTS/5po8AGxtEMeADeRntd/zQqMAGxcSc3gAyCOv+iFLgAyMIQ38AF7DP/7/q6kR8AF9CcC6k+GADeZfQ7/mhzQAbL6Q5IAdiC3+NyM9tgB2FFR3MAGwpV/zTu0AGwqSDugBCLSv+Dib9ngBCC2IYRACUEkv9yORQAlA6kFMgBGHj3+9ApoARgnye4wAhByL/ggSUAIQytBH4AZj2l/nQTSAGYFyhgkALQQ2/1OB32jAC0GXoDbgAiBq7/whwyACIExQbPADMBq3+dHQ8AMwIOg++AKIHtv7CHDYAogfFB+EAFwPhf9U/2QAXApyDMoARgOu/3oEmgBGHdEDtQAFBqN/+QH3AAUC9I/BgA6BX7/kgzKADoDfQK/ACMA33+9DnUAIwNWgzCAGYFyv87ef/D4AZgIMA=" - } - }, - { - "minTime": "1587679205791", - "maxTime": "1587680990791", - "raw": { - "data": "AHi+5vCQtVxBEeNUAAAAAJh16g3QnqpwuZfCUqVFobj//mgHw6Ffqkjcy+LwAdELv+SbRAB3IzslCnoxtC+J3NDto/1DqOJn1boVWKSJzK411JhroT9UmnIn8ofuhH26k7NzJ38AGdCtlv+ic2ADOBn4LqRbuhWXuZe70XVMJRaoAk5F+7v7iGRAEkb5CWTiHUnhuhOdT6cS/twAj0Kq+/3pCoAR5k99EJDhN5FZyM8fRZiE0QUad0RYUAMwll/nbzP74AZ6ke7oRgupF65i7dB8LqRLuRXgwARC1f+HQnCwARPdzL6iiVpvqJK4l/9dSOGAD+hWe3/FIfAB/MvVqasiEuRX8upEG6FaukMcy+nor6ZuisuB3+GgV5Bg6BR0OUwAhAm9/wQe/ACECPI9xQJMgr5AUSHa0C6oNJQJIny5AoKDMoANgUK/5oc+gA2BD0FHI8rA" - } - }, - { - "minTime": "1587681005874", - "maxTime": "1587682790791", - "raw": { - "data": "AHjkxMyStVxBE+S8AAAAAMV06FYXAKcobmXwGAFotN/qTPoAWhtIkDah/2bqTLXQrs0uDmV2cAG9iMm/5uhV2wAbH25GdyoVVHloTdO8IXSAGY1q/zoTGAGeJv3tBMUMuQWJHeUENQ/lBbIATnmt/tQNyAE4IWhmKCeo7Egv6GTIKq4GfnupMldCt/cy9noj6ZahuIkzkX0uAGY29/ndSZfADMz3MvcqbwirOJv2tBzUM3QdqAEo+Tf7kGzgBKHToJQnoaCGIWcjrCCowAZA2L/oheEAGbz/62gLCgZygGggL6g4+gLegaYgPah4agI6gZjACsBaL/WgGhACsHZUBAUDg4ANgIvf80fXYANgL8gbWgKUg5ygI4gHygdrACEBe7/gh7LACEBNUD4EBAEHakBa0DdEBcIAIn5Xf+EBE4AIgZKgJIg9WgK8gZggIah7OgIbADcDbb/KgMrADcG/EA3w" - } - }, - { - "minTime": "1587682805791", - "maxTime": "1587684590791", - "raw": { - "data": "AHi+oKiUtVxBFbqAAAAAAJh16kQ7iZ/a6k0tOp0Jw7qTDXMvq8AGx/b/mmdwAbHHci/juxEG6j5XYjJdCc26k31zJ/6PqD7oVhqR9uP/wboVbqKyAPJs7+i5l8ZgFCL9f2MxOAD4r9/+8jPE4AVg8kK6jLkLWnPUJOjQULk4m/B0FWQwpBy0dUQMpBDEN6QeVPHUHFQ7pAw0EzR3xBIUOqQXRwM/ZdSaO6E6tLdzJ5aIboThU2XIzxFCfIyFC4pwJFZIJxDiuJf1XUmIp/uhPNSkdiMVzL3Sh5JcbkZ4uhH0GGjeU1+hEEYMhVW8/+QoCvIGNIBjoCkoOzoDDoBJIHKoC7IBzoemID1IGFICEQAjB0i/3oCEQAjAPFAwOAF4DK3+lHz+AF4COoGhwAbAVO/5oOwQAbAKZAQmAEoGx3+5AQWAEoeXgA==" - } - }, - { - "minTime": "1587684605791", - "maxTime": "1587686390791", - "raw": { - "data": "AHi+/YOWtVxBF2gkAAAAAJh17EerqRTuZfH0e1NrQzUWtwN/IoHkgxyA4upNxgA3mL2/5upHbABvQjfdiMeADuok3/JyM+hgA6FJRtUAGwit/zQX8AGzrSE0gAyPUv+iExgAziP/dSajACnQrF7/YmagBSI1zL4DABsTS/5po8AGxtEMeADeRntd/zQqMAGxcSc3gAyCOv+iFLgAyMIQ38AF7DP/7/q6kR8AF9CcC6k+GADeZfQ7/mhzQAbL6Q5IAdiC3+NyM9tgB2FFR3MAGwpV/zTu0AGwqSDugBCLSv+Dib9ngBCC2IYRACUEkv9yORQAlA6kFMgBGHj3+9ApoARgnye4wAhByL/ggSUAIQytBH4AZj2l/nQTSAGYFyhgkALQQ2/1OB32jAC0GXoDbgAiBq7/whwyACIExQbPADMBq3+dHQ8AMwIOg++AKIHtv7CHDYAogfFB+EAFwPhf9U/2QAXApyDMoARgOu/3oEmgBGHdEDtQAFBqN/+QH3AAUC9I/BgA6BX7/kgzKADoDfQK/ACMA33+9DnUAIwNWgzCAGYFyv87ef/D4AZgIMA=" - } - }, - { - "minTime": "1587686405791", - "maxTime": "1587688190791", - "raw": { - "data": "AHi+2t+XtVxBGQhgAAAAAKB17EZd/4dSLeACOZPbdSaDABvQr97/mkogA3kV5rqTyYAQ6E+2/4OpPlgBDmR+upMtSvdCNN1IiXEf+6kyN0K8lOQ5l9/QxoANi4X/NPggA2FUjqwAZDmv+jkZ97ABkOMjFUI4nPkJij6UNY4G/iUCDQdlAl3MvlKLKhMJyMAGw9b/miZQAbyL+ihSwAHGSv/rqTHYADmI5l9DgA6Prf8k12ADoniF5ABnEv8d/0QNoAM6kVboVYMAA8x+9//dx8cAA9RYuhXxwAnIrf7XIz7mAE4SVG1QAzCoX+dOLQAzBtIveADIMu/6IXeADNx/+HQD5dCthSFuZfo0aSAFJlV/sQ4oAUifuRnpsAGw+F/zRtcAGwY6GtgAuc1v+qFzgAuNnQX0AF8Tfb9/1QMeAC4Jah0cAGQTu/6I4vABkF4Q2iADILNf9EDXgAyfdIF+gr6GVoPyjtUAIQMK/4IWdACEBdQLFwN+zoEo6FYqiggA2dW/5uZP7gA3qT23Qr0UwgA=" - } - }, - { - "minTime": "1587688205791", - "maxTime": "1587689990791", - "raw": { - "data": "AHi+t7uZtVxBGp6wAAAAAJh15Ffm6kSboTo0wHMv+qKFABk3S/6IgMAGQ/HE37mgp0AFQ9y/7IInABUdBQN+ADoKZf8kPPgA6BaIIcncaGiILagQqOfIPmhnCBfIIpABG83+jf+HUjzgAjoVtqQRG85kd7qR2uhGy6kyuAFeRniN/rQmsAKwaSNfQkif1Qj6NqQfcADwtd/5cTP2YAH7EcrqTpXQrb4AMjMv+iR2ADOZPldSLGADJ1v+joVrsAGTxuRf8UIlHodSb+nu5jeupEa6FYikzcDv2WAIYEBv76A1YAhg1NA/SHfUB0oGxQZOgWmAGY9qv86BeoAZgwhAsaHd0BsIFYQZsgaKADoD2v+SfaIAOgSBBwiBFIAJhxq/7oDEgAmBOkGVIFMR+ugQhBsCBMUOJoEzQY6gQdAdDah/xbqTe3Qr6YAMltv+iIuADOY/FFHQnVwArOG/1uRnisAKwkSCCgBmMev86FLA" - } - }, - { - "minTime": "1587690005791", - "maxTime": "1587691790791", - "raw": { - "data": "AHi+lJebtVxBHDJAAAAAAJh16k9eABuhWj3/pJ1AA0c7iZ9WgPkF46Fe+lKRsuZHW6ky90JzaRzkV/LqTRYAW6D5b/U7DcwAt1JnrmR1wAD1I77/+6E4GAAZBOBn6rsRUupHynt0JxqXbmV1qNxDEmqRKuRnjqGKQciMeQqKfMQmSMmQq7ib8VQSpAvkMBQXJHnEFXQ5tBz0/ZQfBD4EHkR+VBp0NUQUdAtm8/+BoCfoHsoCtoPToDtoHyQATAe2/7oeeQATAQ1A1OAGoCbX+ZBz2AGoC1IBXwAbAxa/5oCRwAbH01AQGADoH53/JAXKADoBJoOhwApAY6/2IGqwApAOdAVSADIfq3/RAVWADIB3oGGQAZAV6/6IOKQAZAaZAO+ADYGGX/NASaADZ+KIDJwAhAIO/4IGCwAhAXdB+qAGYCAX+dAxSAGYDyof5wADAWy//oGUwADARhB6JAbhAIxA9ZAR2ADIBXX/RH1mADID8A==" - } - }, - { - "minTime": "1587691805791", - "maxTime": "1587693590791", - "raw": { - "data": "AHW+8fKctVxBHcmQAAAAAJh16k1VOpzK7V1JiroVxKThyK9d1Jr6XroV9aTxES5l8XRkE2NEHgBnch/gN/nQCOQAzAZUgCegBmAWq/zoHCoAZgFEQGIwADAOhf/0HisAAwCDIDbIAOgExv+SBwiADoAtkAmcAHQH33/JAKvAB0Ph6AS2ACoA0b/sgOWgAqADFAGkgBKQD+IAVUAF6AMti9+7k6AAAAAA5X5F/RYAAAAAAB1QOIAhgAAAAAAAgAyAAAAAAACA+igAAAAAAIALIAAAAAAAgBzMAAAAAACAB1AAAAAAAIAMZAAAAAABABkADnAAAAAAAv+iAPmYAAAAAAQAZAAOIAAAAAAEABcAAAAAAAgA6AB8gAAAAAAX/JAALAAAAAAAIAOgAL0AAAAAACAD/AAAAAAAQAfAARcAAAAAAL/igAZaAAAAAAEAHwACrAAAAAABAAWIAAAAAAEAPsYAAAAAAQACugAAAAABAAYwAAAAAAEAAO4AAAAAAQABfAAAAAABAAI8AAAAAAEADpgAAAAAAQACWAAAAAABAAdcAAAAAAIATgAFFAAAAAAF/tQAecAAAAAACAE4AAuAAAAAAAgAE/AAAAAACAAx0AAAAAAIABYgAAAAAAgAcbAAAAAACAAY8AAAAAAIAA/AAAAAABAD0ABogAAAAAAv8SAAfQAAAAAAQA9AP7VAAAAAAEAASIAAAAAAQAAwwAAAAABAANNAAAAAAEAAeEAAAAAAQAH/wAAAAABAAHrAAAAAAEAA2sAAAAAAQAA1QAAAAABAA70AAAAAAEAAOIAAAAAAgAyAAJ4AAAAAAX/RAAMDAAAAAAIAMgACfgAAAAACAA5GAAAAAAIABYIAAAAABABsAAOUAAAAAAv+aAAKSAAAAAAQAbAB8MAAAAAAEAATcAAAAAAQAD+QAAAAABAAEKAAAAAAEABxUAAAAAAQABUAAAAAABAANEAAAAAAIAZgACmgAAAAAF/nQAA3QAAAAACAGYAHggAAAAAAgACqAAAAAACAAeWAAAAAAA==" - } - } - ] - } -} +{"series":{"labels":[{"name":"__name__","value":"gitlab_transaction_cache_read_hit_count_total"},{"name":"action","value":"widget.json"},{"name":"controller","value":"Projects::MergeRequests::ContentController"},{"name":"env","value":"gprd"},{"name":"environment","value":"gprd"},{"name":"fqdn","value":"web-08-sv-gprd.c.gitlab-production.internal"},{"name":"instance","value":"web-08-sv-gprd.c.gitlab-production.internal:8083"},{"name":"job","value":"gitlab-rails"},{"name":"monitor","value":"app"},{"name":"provider","value":"gcp"},{"name":"region","value":"us-east"},{"name":"replica","value":"01"},{"name":"shard","value":"default"},{"name":"stage","value":"main"},{"name":"tier","value":"sv"},{"name":"type","value":"web"}],"chunks":[{"minTime":"1587679207139","maxTime":"1587680992139","raw":{"data":"AHjG+/CQtVxBEeOIAAAAAJh16jw3Qrd0qbmVwqUJ1Jnrch/6qASJAaagF8QOIoBHUBtKDt5ALqgMsQCHIHP0A8CAxNAKwh7eQG8oB8ED96AdlAY4gEVQeboBBUBmSAUhA18gPWQCRI/FUApCAwFA1OgHUQHzoBV0HsSAYtAZkgF3QOPIB0UB66ASdD1YgNyQCWoHF0AgMAHwBeX/FAXTAB8HiiARCAGIDJL/QgEAgBiAO1A44gLOQCaJ/tUApSAyVAJmgbVQGXoBfoAUg8Uv9iARqAFIDN0Aw6Bu5AGygNxQCcIfHIAPgFdv+KA1mAD4BR0DeiA6ZAPMg+9QCDIDJEAmCB3FAKAgMfQCao/sEAmqAwxAJ+gclQDioDK0AvqDypAI8gKXQBKIHWkBUSANZAK+h8ygBCApC/4IA8IAQgFCQOmoBN4AOgLFv+SD20A="}},{"minTime":"1587681007139","maxTime":"1587682792139","raw":{"data":"AHjG2MyStVxBE+SMAAAAAJh16FaPACE9V/wcyuHgBCNtNuhQRINqP/FUAUFAO/gBKALHf7kB3uAEoAaKAWSgBkQADA6tv/6AIDAAMA8tAFAQHKkAUxANLQBHUHy9AETQDZUAV9AdWgA+AIbf8UA+uAD4AiiB7egBmQAZAECv+iAYnABkASRAcGQBNEAxtAEzQ/b0ARZANDQG50AQtAMtQBJkAO5A6/QDBkAUZADBQGgUAydAF7QffYAUgDW3+xANigBSAP0gPuIA66AfigCgIHcqAZTACEARe/4IDqkAIQBXUANhALeR/ekAWNAM3QAzEARZAcDQBIkA0lAHCQPH0AfRAPQQBaUBzJACtQBA0A79AEBgBSD7Ff7EAVeAFIBvyALQgO+IAvqAHMgHVoAryB98gDmoB+iAI2gOlwAhAETv+CAYRACEAVFD84QBSoAVgGKX+tAFFgBWA+kgDvIBiCAPageUIAiaAeCgC5IDbSAGAA=="}},{"minTime":"1587682807139","maxTime":"1587684592139","raw":{"data":"AHjGtaiUtVxBFbqwAAAAAJh16kxVxN+SoPygSCGPoI0juKD+oZGg6afBIECg3cAHQOm/5IZfAB0FBR81B30BbQwdBAG5D+30BiKAKSAKYBxL/igcEv8GATmAUIDNb/IgFCgByDxZAI2gCoQG0IGxEAjaAPZAaAgFzQ+XIBc0Bk6AeZA6SgDDgBCARi/4IDDYAQgFCQfuQAfAOBf8UB7MAHwCgoA4EDqSAQFAeogEER+VoB2EB6KAdJA/CgHkQGIoBQUHkqAQpAZCgElQOfICyEAWKAclD66gEeQBroDfUA3KBzZAJKgDRQFfIPXUAj6AMOAEoDE7/cgbbgBKAUpAYCgELT+WIBA0BqsAHwCSX/FAGrAB8DnCAbWAE4Akr/agO2gBOASdAFdACEHpV/wQCfQAhAfIgHwQPcoBBkAbKAzpAKwh/sQD9IDzYAXgHcv9KB7aAF4AmUAjaA3xAJag7VA="}},{"minTime":"1587684607139","maxTime":"1587686392139","raw":{"data":"AHjGkoSWtVxBF2kcAAAAAJh16k0VM5zL7qjwJsSJyhSOBn7bqRmuhGa7EaLqTa3MXrqT9XQjPdh7LqJLkZ6KhukbIhA06wg10Kij/EIE4k/10KqlHQmXcy+/ogCGMmjo3bkZ5egu0KyiyE5EgtkK0jA0MA2Jf/SoAQNAGKoAZNAO6IAThAGHoAQFAB/ID3xACtoA19ADXoB1BAC9IAz1AC1IHwxACGIAwxAC1oB2FABTIAXZAHgoAKBACEoD0JADjoA2xABgIAQJAOuIAcFABcoAuqAGIPx6/0IASyAGIAwFACVQAhABDX/BAOBQAhADvoA2FACMoD7RACJoAzqAFIAce/2IB+OAFIAR9AGOwAhACK3/BA+HwAhADYoAwKAFIASS/2IAM2AFIBytAC/wAlAHe3+5ABlQAlACjoDzeAGIAde/0IA3+AGIAM5AC9IAHJAOIoAXhAHuwAxACM3+hD+CwAxACVg="}},{"minTime":"1587686407139","maxTime":"1587688192139","raw":{"data":"AHjG79+XtVxBGQjEAAAAAJh17EdrqRPuZfCUUOAD5lV/xR94AP5F+HdSeS6DZupEa5l/9ROULtNZRYXE36ag8iHroOYjpKBjIL6h9qBBIPUnj6BFIIghgKCDo5cgkKGHoLu4HfkKBLkGxIENQ4ygbNARqDgEBooEWR8lACkCk3+xBi8AKQJUgNOAF4dUv9KBCoAXg8VArqAr0/MoEvQGIgqRDpKArkD7oPsQIcj8ZApMAIQcvf8EDuQAhDgSBV0GOoD7QJW3If4CgGHQG7oBe0D4qAaRAZygDuQCQIPE4ATgFAv9qA4WAE4A60AzkAHQONX/JAJ5AB0BjSAL5D2AgDYQCGIDaYAHgH6v/KByaAB4BG0BksAHwCWX/FAF1AB8H0aAKdAKYgMZQCQIHqoARgDUv96AvOAEYAXUAWMAIR9H3/BAKLACEBsyAIBAKIgcCQDtoDxUAyA="}},{"minTime":"1587688207139","maxTime":"1587689992139","raw":{"data":"AHjGzLuZtVxBGp6wAAAAAJh15F/rQlEbpDTcy+Ao4sAHzB7/iiPQAfDjcTfXqBJIfMglyO1oHDACMF5v96H9wAjAp07nQTBDRUFFQJxHFUHeQxxAlW8791QDM6k610E11Jg8AJ8yuZv9qFGAE+pPvdCsNSruRnhKFXRqiDfQtKcIQ76NKQnKCkcTPw3YjldSdvAB3Qrfb/kjfgA6Q5zH9upFHADEzX+h0K3uAGJGHIzxlCPI+xCUoLlPEIfhGFocZwO/Y0CPIDJQasgcqACodAv+yA/IAKgVJB/CBM0eQoFZQbMgRaADYcDv+aAsIANgURBmyBxU+nIDZQKcg4uADoEPv+SHJYAOgNVBeqA5IAMgWS/6I8cgAyB+kGlQADAmN//Q5DAAMC1oMCQIYgJZtQ/4t1JvboTn03XYj1cyeG6FWTAAMXt//SawADyL8K6k9dIt0JwqWAA="}},{"minTime":"1587690007139","maxTime":"1587691792139","raw":{"data":"AHjGqZebtVxBHDKkAAAAAJh16k/10Kx1IeiucTfscAIQY+/4IEzACEP0QXNA1UcOQQxDe0EdgAGeR3/9BxYABhtCCAoHwjv6D0wAXDLL/qggMAF8Dv31Aa6BjEB7IMIQKwh35A76DB0BCoFLR5agYNBlKBH0BtodXQOQg9NA3qfGECbID8QZygRRD1KBSUHBIHUR++gd9B9qBDkOcoGZQcmgYlAXTef/I0BAUDPUB0EH7UByEDp0Bs0PEEB8EDwkBd0HZEBB0DR0A/kBB0ffUBCoAPgZrf8UBq4APgFeg7/ACUBv7/cgbJACUBAEAv4AUh+ff7EBTYAUgGIgZTAAUBb7/8g7hAAUBgEAkEDL0+7kA80BkUAgUDBUBZUH4UB80D/kB5UP50BNEDfUBbUH6EBn0AwkDZ0B/YAmgETf2kfYYAmgPIA="}},{"minTime":"1587691807139","maxTime":"1587693592139","raw":{"data":"AHXGhvOctVxBHcnIAAAAAJh16k0NNlzL66iPJySI+5Ge3oXtBFI9xCMJ3JB7IXhHIoTCAENx3+Df8HUiNgBDoTj3YjrdR5LmXzFF4TBUSByM/NQl6M6Qpic+QfCFiR4iE/cS/uoJDsP7dCuvQYo2YAUhBv9ifyAFIVUaDF793JygAAAAByv0r/kAAAAAAADqgSQCagAAAAAACACoAqwAAAAAAAgAxAAAAAAAEACwHy0AAAAAAC/9oAIWAAAAAABAAsAOTAAAAAAAQAPIAAAAAACAD4AMWAAAAAABf8UAD3gAAAAAAgA+APnIAAAAAAIABlgAAAAAAgAKcAAAAAACAB/gAAAAAAIABcAAAAAAAgAKqAAAAAAEAFQAfQAAAAAAC/7IACBAAAAAABABUADOAAAAAAAQAC6AAAAAABAAWIAAAAAAEAPoIAAAAAAQACUAAAAAABAAbaAAAAAAEAAJgAAAAAAgA6AAWIAAAAAAX/JAA4GAAAAAAIAOgADNAAAAAACAAQUAAAAAAQAhAAduAAAAAAL/ggAH6AAAAAAEAIQAfmAAAAAABAAF6AAAAAAEABfoAAAAAAQAB5AAAAAABAAKUAAAAAAEADi4AAAAAAQAD1AAAAAABAAEwAAAAAAEABpIAAAAAAQAD2AAAAAABAP7lAAAAAAEAAV0AAAAAAQADRAAAAAABAADAAAAAAAEAAUcAAAAAAQAHMwAAAAACAEIAA9AAAAAABf8EAA2UAAAAAAgBCAAJyAAAAAAIAHigAAAAAAgAB5AAAAAACAAXYAAAAAAIAAegAAAAAAgACDgAAAAACAA5kAAAAAAIABYIAAAAAAgACCAAAAAACAAGQAAAAAAIAPtgAAAAABADEAAWQAAAAAAv9CAAauAAAAAAQAxAAHsAAAAAAEAB/0AAAAAAQAB0gAAAAABAAPcAAAAAAEAAaQAAAAAAQAA3QAAAAABAA73AAAAAAEAAL4AAAAAAQAD0gAAAAAA"}},{"minTime":"1587686407139","maxTime":"1587688192139","raw":{"data":"AHjG79+XtVxBGQjEAAAAAJh17EdrqRPuZfCUUOAD5lV/xR94AP5F+HdSeS6DZupEa5l/9ROULtNZRYXE36ag8iHroOYjpKBjIL6h9qBBIPUnj6BFIIghgKCDo5cgkKGHoLu4HfkKBLkGxIENQ4ygbNARqDgEBooEWR8lACkCk3+xBi8AKQJUgNOAF4dUv9KBCoAXg8VArqAr0/MoEvQGIgqRDpKArkD7oPsQIcj8ZApMAIQcvf8EDuQAhDgSBV0GOoD7QJW3If4CgGHQG7oBe0D4qAaRAZygDuQCQIPE4ATgFAv9qA4WAE4A60AzkAHQONX/JAJ5AB0BjSAL5D2AgDYQCGIDaYAHgH6v/KByaAB4BG0BksAHwCWX/FAF1AB8H0aAKdAKYgMZQCQIHqoARgDUv96AvOAEYAXUAWMAIR9H3/BAKLACEBsyAIBAKIgcCQDtoDxUAyA="}},{"minTime":"1587688207139","maxTime":"1587689992139","raw":{"data":"AHjGzLuZtVxBGp6wAAAAAJh15F/rQlEbpDTcy+Ao4sAHzB7/iiPQAfDjcTfXqBJIfMglyO1oHDACMF5v96H9wAjAp07nQTBDRUFFQJxHFUHeQxxAlW8791QDM6k610E11Jg8AJ8yuZv9qFGAE+pPvdCsNSruRnhKFXRqiDfQtKcIQ76NKQnKCkcTPw3YjldSdvAB3Qrfb/kjfgA6Q5zH9upFHADEzX+h0K3uAGJGHIzxlCPI+xCUoLlPEIfhGFocZwO/Y0CPIDJQasgcqACodAv+yA/IAKgVJB/CBM0eQoFZQbMgRaADYcDv+aAsIANgURBmyBxU+nIDZQKcg4uADoEPv+SHJYAOgNVBeqA5IAMgWS/6I8cgAyB+kGlQADAmN//Q5DAAMC1oMCQIYgJZtQ/4t1JvboTn03XYj1cyeG6FWTAAMXt//SawADyL8K6k9dIt0JwqWAA="}},{"minTime":"1587690007139","maxTime":"1587691792139","raw":{"data":"AHjGqZebtVxBHDKkAAAAAJh16k/10Kx1IeiucTfscAIQY+/4IEzACEP0QXNA1UcOQQxDe0EdgAGeR3/9BxYABhtCCAoHwjv6D0wAXDLL/qggMAF8Dv31Aa6BjEB7IMIQKwh35A76DB0BCoFLR5agYNBlKBH0BtodXQOQg9NA3qfGECbID8QZygRRD1KBSUHBIHUR++gd9B9qBDkOcoGZQcmgYlAXTef/I0BAUDPUB0EH7UByEDp0Bs0PEEB8EDwkBd0HZEBB0DR0A/kBB0ffUBCoAPgZrf8UBq4APgFeg7/ACUBv7/cgbJACUBAEAv4AUh+ff7EBTYAUgGIgZTAAUBb7/8g7hAAUBgEAkEDL0+7kA80BkUAgUDBUBZUH4UB80D/kB5UP50BNEDfUBbUH6EBn0AwkDZ0B/YAmgETf2kfYYAmgPIA="}},{"minTime":"1587691807139","maxTime":"1587693592139","raw":{"data":"AHXGhvOctVxBHcnIAAAAAJh16k0NNlzL66iPJySI+5Ge3oXtBFI9xCMJ3JB7IXhHIoTCAENx3+Df8HUiNgBDoTj3YjrdR5LmXzFF4TBUSByM/NQl6M6Qpic+QfCFiR4iE/cS/uoJDsP7dCuvQYo2YAUhBv9ifyAFIVUaDF793JygAAAAByv0r/kAAAAAAADqgSQCagAAAAAACACoAqwAAAAAAAgAxAAAAAAAEACwHy0AAAAAAC/9oAIWAAAAAABAAsAOTAAAAAAAQAPIAAAAAACAD4AMWAAAAAABf8UAD3gAAAAAAgA+APnIAAAAAAIABlgAAAAAAgAKcAAAAAACAB/gAAAAAAIABcAAAAAAAgAKqAAAAAAEAFQAfQAAAAAAC/7IACBAAAAAABABUADOAAAAAAAQAC6AAAAAABAAWIAAAAAAEAPoIAAAAAAQACUAAAAAABAAbaAAAAAAEAAJgAAAAAAgA6AAWIAAAAAAX/JAA4GAAAAAAIAOgADNAAAAAACAAQUAAAAAAQAhAAduAAAAAAL/ggAH6AAAAAAEAIQAfmAAAAAABAAF6AAAAAAEABfoAAAAAAQAB5AAAAAABAAKUAAAAAAEADi4AAAAAAQAD1AAAAAABAAEwAAAAAAEABpIAAAAAAQAD2AAAAAABAP7lAAAAAAEAAV0AAAAAAQADRAAAAAABAADAAAAAAAEAAUcAAAAAAQAHMwAAAAACAEIAA9AAAAAABf8EAA2UAAAAAAgBCAAJyAAAAAAIAHigAAAAAAgAB5AAAAAACAAXYAAAAAAIAAegAAAAAAgACDgAAAAACAA5kAAAAAAIABYIAAAAAAgACCAAAAAACAAGQAAAAAAIAPtgAAAAABADEAAWQAAAAAAv9CAAauAAAAAAQAxAAHsAAAAAAEAB/0AAAAAAQAB0gAAAAABAAPcAAAAAAEAAaQAAAAAAQAA3QAAAAABAA73AAAAAAEAAL4AAAAAAQAD0gAAAAAA"}},{"minTime":"1587679207139","maxTime":"1587680992139","raw":{"data":"AHjG+/CQtVxBEeOIAAAAAJh16jw3Qrd0qbmVwqUJ1Jnrch/6qASJAaagF8QOIoBHUBtKDt5ALqgMsQCHIHP0A8CAxNAKwh7eQG8oB8ED96AdlAY4gEVQeboBBUBmSAUhA18gPWQCRI/FUApCAwFA1OgHUQHzoBV0HsSAYtAZkgF3QOPIB0UB66ASdD1YgNyQCWoHF0AgMAHwBeX/FAXTAB8HiiARCAGIDJL/QgEAgBiAO1A44gLOQCaJ/tUApSAyVAJmgbVQGXoBfoAUg8Uv9iARqAFIDN0Aw6Bu5AGygNxQCcIfHIAPgFdv+KA1mAD4BR0DeiA6ZAPMg+9QCDIDJEAmCB3FAKAgMfQCao/sEAmqAwxAJ+gclQDioDK0AvqDypAI8gKXQBKIHWkBUSANZAK+h8ygBCApC/4IA8IAQgFCQOmoBN4AOgLFv+SD20A="}},{"minTime":"1587681007139","maxTime":"1587682792139","raw":{"data":"AHjG2MyStVxBE+SMAAAAAJh16FaPACE9V/wcyuHgBCNtNuhQRINqP/FUAUFAO/gBKALHf7kB3uAEoAaKAWSgBkQADA6tv/6AIDAAMA8tAFAQHKkAUxANLQBHUHy9AETQDZUAV9AdWgA+AIbf8UA+uAD4AiiB7egBmQAZAECv+iAYnABkASRAcGQBNEAxtAEzQ/b0ARZANDQG50AQtAMtQBJkAO5A6/QDBkAUZADBQGgUAydAF7QffYAUgDW3+xANigBSAP0gPuIA66AfigCgIHcqAZTACEARe/4IDqkAIQBXUANhALeR/ekAWNAM3QAzEARZAcDQBIkA0lAHCQPH0AfRAPQQBaUBzJACtQBA0A79AEBgBSD7Ff7EAVeAFIBvyALQgO+IAvqAHMgHVoAryB98gDmoB+iAI2gOlwAhAETv+CAYRACEAVFD84QBSoAVgGKX+tAFFgBWA+kgDvIBiCAPageUIAiaAeCgC5IDbSAGAA=="}},{"minTime":"1587682807139","maxTime":"1587684592139","raw":{"data":"AHjGtaiUtVxBFbqwAAAAAJh16kxVxN+SoPygSCGPoI0juKD+oZGg6afBIECg3cAHQOm/5IZfAB0FBR81B30BbQwdBAG5D+30BiKAKSAKYBxL/igcEv8GATmAUIDNb/IgFCgByDxZAI2gCoQG0IGxEAjaAPZAaAgFzQ+XIBc0Bk6AeZA6SgDDgBCARi/4IDDYAQgFCQfuQAfAOBf8UB7MAHwCgoA4EDqSAQFAeogEER+VoB2EB6KAdJA/CgHkQGIoBQUHkqAQpAZCgElQOfICyEAWKAclD66gEeQBroDfUA3KBzZAJKgDRQFfIPXUAj6AMOAEoDE7/cgbbgBKAUpAYCgELT+WIBA0BqsAHwCSX/FAGrAB8DnCAbWAE4Akr/agO2gBOASdAFdACEHpV/wQCfQAhAfIgHwQPcoBBkAbKAzpAKwh/sQD9IDzYAXgHcv9KB7aAF4AmUAjaA3xAJag7VA="}},{"minTime":"1587684607139","maxTime":"1587686392139","raw":{"data":"AHjGkoSWtVxBF2kcAAAAAJh16k0VM5zL7qjwJsSJyhSOBn7bqRmuhGa7EaLqTa3MXrqT9XQjPdh7LqJLkZ6KhukbIhA06wg10Kij/EIE4k/10KqlHQmXcy+/ogCGMmjo3bkZ5egu0KyiyE5EgtkK0jA0MA2Jf/SoAQNAGKoAZNAO6IAThAGHoAQFAB/ID3xACtoA19ADXoB1BAC9IAz1AC1IHwxACGIAwxAC1oB2FABTIAXZAHgoAKBACEoD0JADjoA2xABgIAQJAOuIAcFABcoAuqAGIPx6/0IASyAGIAwFACVQAhABDX/BAOBQAhADvoA2FACMoD7RACJoAzqAFIAce/2IB+OAFIAR9AGOwAhACK3/BA+HwAhADYoAwKAFIASS/2IAM2AFIBytAC/wAlAHe3+5ABlQAlACjoDzeAGIAde/0IA3+AGIAM5AC9IAHJAOIoAXhAHuwAxACM3+hD+CwAxACVg="}},{"minTime":"1587679207139","maxTime":"1587680992139","raw":{"data":"AHjG+/CQtVxBEeOIAAAAAJh16jw3Qrd0qbmVwqUJ1Jnrch/6qASJAaagF8QOIoBHUBtKDt5ALqgMsQCHIHP0A8CAxNAKwh7eQG8oB8ED96AdlAY4gEVQeboBBUBmSAUhA18gPWQCRI/FUApCAwFA1OgHUQHzoBV0HsSAYtAZkgF3QOPIB0UB66ASdD1YgNyQCWoHF0AgMAHwBeX/FAXTAB8HiiARCAGIDJL/QgEAgBiAO1A44gLOQCaJ/tUApSAyVAJmgbVQGXoBfoAUg8Uv9iARqAFIDN0Aw6Bu5AGygNxQCcIfHIAPgFdv+KA1mAD4BR0DeiA6ZAPMg+9QCDIDJEAmCB3FAKAgMfQCao/sEAmqAwxAJ+gclQDioDK0AvqDypAI8gKXQBKIHWkBUSANZAK+h8ygBCApC/4IA8IAQgFCQOmoBN4AOgLFv+SD20A="}},{"minTime":"1587681007139","maxTime":"1587682792139","raw":{"data":"AHjG2MyStVxBE+SMAAAAAJh16FaPACE9V/wcyuHgBCNtNuhQRINqP/FUAUFAO/gBKALHf7kB3uAEoAaKAWSgBkQADA6tv/6AIDAAMA8tAFAQHKkAUxANLQBHUHy9AETQDZUAV9AdWgA+AIbf8UA+uAD4AiiB7egBmQAZAECv+iAYnABkASRAcGQBNEAxtAEzQ/b0ARZANDQG50AQtAMtQBJkAO5A6/QDBkAUZADBQGgUAydAF7QffYAUgDW3+xANigBSAP0gPuIA66AfigCgIHcqAZTACEARe/4IDqkAIQBXUANhALeR/ekAWNAM3QAzEARZAcDQBIkA0lAHCQPH0AfRAPQQBaUBzJACtQBA0A79AEBgBSD7Ff7EAVeAFIBvyALQgO+IAvqAHMgHVoAryB98gDmoB+iAI2gOlwAhAETv+CAYRACEAVFD84QBSoAVgGKX+tAFFgBWA+kgDvIBiCAPageUIAiaAeCgC5IDbSAGAA=="}},{"minTime":"1587682807139","maxTime":"1587684592139","raw":{"data":"AHjGtaiUtVxBFbqwAAAAAJh16kxVxN+SoPygSCGPoI0juKD+oZGg6afBIECg3cAHQOm/5IZfAB0FBR81B30BbQwdBAG5D+30BiKAKSAKYBxL/igcEv8GATmAUIDNb/IgFCgByDxZAI2gCoQG0IGxEAjaAPZAaAgFzQ+XIBc0Bk6AeZA6SgDDgBCARi/4IDDYAQgFCQfuQAfAOBf8UB7MAHwCgoA4EDqSAQFAeogEER+VoB2EB6KAdJA/CgHkQGIoBQUHkqAQpAZCgElQOfICyEAWKAclD66gEeQBroDfUA3KBzZAJKgDRQFfIPXUAj6AMOAEoDE7/cgbbgBKAUpAYCgELT+WIBA0BqsAHwCSX/FAGrAB8DnCAbWAE4Akr/agO2gBOASdAFdACEHpV/wQCfQAhAfIgHwQPcoBBkAbKAzpAKwh/sQD9IDzYAXgHcv9KB7aAF4AmUAjaA3xAJag7VA="}},{"minTime":"1587684607139","maxTime":"1587686392139","raw":{"data":"AHjGkoSWtVxBF2kcAAAAAJh16k0VM5zL7qjwJsSJyhSOBn7bqRmuhGa7EaLqTa3MXrqT9XQjPdh7LqJLkZ6KhukbIhA06wg10Kij/EIE4k/10KqlHQmXcy+/ogCGMmjo3bkZ5egu0KyiyE5EgtkK0jA0MA2Jf/SoAQNAGKoAZNAO6IAThAGHoAQFAB/ID3xACtoA19ADXoB1BAC9IAz1AC1IHwxACGIAwxAC1oB2FABTIAXZAHgoAKBACEoD0JADjoA2xABgIAQJAOuIAcFABcoAuqAGIPx6/0IASyAGIAwFACVQAhABDX/BAOBQAhADvoA2FACMoD7RACJoAzqAFIAce/2IB+OAFIAR9AGOwAhACK3/BA+HwAhADYoAwKAFIASS/2IAM2AFIBytAC/wAlAHe3+5ABlQAlACjoDzeAGIAde/0IA3+AGIAM5AC9IAHJAOIoAXhAHuwAxACM3+hD+CwAxACVg="}},{"minTime":"1587686407139","maxTime":"1587688192139","raw":{"data":"AHjG79+XtVxBGQjEAAAAAJh17EdrqRPuZfCUUOAD5lV/xR94AP5F+HdSeS6DZupEa5l/9ROULtNZRYXE36ag8iHroOYjpKBjIL6h9qBBIPUnj6BFIIghgKCDo5cgkKGHoLu4HfkKBLkGxIENQ4ygbNARqDgEBooEWR8lACkCk3+xBi8AKQJUgNOAF4dUv9KBCoAXg8VArqAr0/MoEvQGIgqRDpKArkD7oPsQIcj8ZApMAIQcvf8EDuQAhDgSBV0GOoD7QJW3If4CgGHQG7oBe0D4qAaRAZygDuQCQIPE4ATgFAv9qA4WAE4A60AzkAHQONX/JAJ5AB0BjSAL5D2AgDYQCGIDaYAHgH6v/KByaAB4BG0BksAHwCWX/FAF1AB8H0aAKdAKYgMZQCQIHqoARgDUv96AvOAEYAXUAWMAIR9H3/BAKLACEBsyAIBAKIgcCQDtoDxUAyA="}},{"minTime":"1587688207139","maxTime":"1587689992139","raw":{"data":"AHjGzLuZtVxBGp6wAAAAAJh15F/rQlEbpDTcy+Ao4sAHzB7/iiPQAfDjcTfXqBJIfMglyO1oHDACMF5v96H9wAjAp07nQTBDRUFFQJxHFUHeQxxAlW8791QDM6k610E11Jg8AJ8yuZv9qFGAE+pPvdCsNSruRnhKFXRqiDfQtKcIQ76NKQnKCkcTPw3YjldSdvAB3Qrfb/kjfgA6Q5zH9upFHADEzX+h0K3uAGJGHIzxlCPI+xCUoLlPEIfhGFocZwO/Y0CPIDJQasgcqACodAv+yA/IAKgVJB/CBM0eQoFZQbMgRaADYcDv+aAsIANgURBmyBxU+nIDZQKcg4uADoEPv+SHJYAOgNVBeqA5IAMgWS/6I8cgAyB+kGlQADAmN//Q5DAAMC1oMCQIYgJZtQ/4t1JvboTn03XYj1cyeG6FWTAAMXt//SawADyL8K6k9dIt0JwqWAA="}},{"minTime":"1587690007139","maxTime":"1587691792139","raw":{"data":"AHjGqZebtVxBHDKkAAAAAJh16k/10Kx1IeiucTfscAIQY+/4IEzACEP0QXNA1UcOQQxDe0EdgAGeR3/9BxYABhtCCAoHwjv6D0wAXDLL/qggMAF8Dv31Aa6BjEB7IMIQKwh35A76DB0BCoFLR5agYNBlKBH0BtodXQOQg9NA3qfGECbID8QZygRRD1KBSUHBIHUR++gd9B9qBDkOcoGZQcmgYlAXTef/I0BAUDPUB0EH7UByEDp0Bs0PEEB8EDwkBd0HZEBB0DR0A/kBB0ffUBCoAPgZrf8UBq4APgFeg7/ACUBv7/cgbJACUBAEAv4AUh+ff7EBTYAUgGIgZTAAUBb7/8g7hAAUBgEAkEDL0+7kA80BkUAgUDBUBZUH4UB80D/kB5UP50BNEDfUBbUH6EBn0AwkDZ0B/YAmgETf2kfYYAmgPIA="}},{"minTime":"1587691807139","maxTime":"1587693592139","raw":{"data":"AHXGhvOctVxBHcnIAAAAAJh16k0NNlzL66iPJySI+5Ge3oXtBFI9xCMJ3JB7IXhHIoTCAENx3+Df8HUiNgBDoTj3YjrdR5LmXzFF4TBUSByM/NQl6M6Qpic+QfCFiR4iE/cS/uoJDsP7dCuvQYo2YAUhBv9ifyAFIVUaDF793JygAAAAByv0r/kAAAAAAADqgSQCagAAAAAACACoAqwAAAAAAAgAxAAAAAAAEACwHy0AAAAAAC/9oAIWAAAAAABAAsAOTAAAAAAAQAPIAAAAAACAD4AMWAAAAAABf8UAD3gAAAAAAgA+APnIAAAAAAIABlgAAAAAAgAKcAAAAAACAB/gAAAAAAIABcAAAAAAAgAKqAAAAAAEAFQAfQAAAAAAC/7IACBAAAAAABABUADOAAAAAAAQAC6AAAAAABAAWIAAAAAAEAPoIAAAAAAQACUAAAAAABAAbaAAAAAAEAAJgAAAAAAgA6AAWIAAAAAAX/JAA4GAAAAAAIAOgADNAAAAAACAAQUAAAAAAQAhAAduAAAAAAL/ggAH6AAAAAAEAIQAfmAAAAAABAAF6AAAAAAEABfoAAAAAAQAB5AAAAAABAAKUAAAAAAEADi4AAAAAAQAD1AAAAAABAAEwAAAAAAEABpIAAAAAAQAD2AAAAAABAP7lAAAAAAEAAV0AAAAAAQADRAAAAAABAADAAAAAAAEAAUcAAAAAAQAHMwAAAAACAEIAA9AAAAAABf8EAA2UAAAAAAgBCAAJyAAAAAAIAHigAAAAAAgAB5AAAAAACAAXYAAAAAAIAAegAAAAAAgACDgAAAAACAA5kAAAAAAIABYIAAAAAAgACCAAAAAACAAGQAAAAAAIAPtgAAAAABADEAAWQAAAAAAv9CAAauAAAAAAQAxAAHsAAAAAAEAB/0AAAAAAQAB0gAAAAABAAPcAAAAAAEAAaQAAAAAAQAA3QAAAAABAA73AAAAAAEAAL4AAAAAAQAD0gAAAAAA"}}]}} +{"series":{"labels":[{"name":"__name__","value":"gitlab_transaction_cache_read_hit_count_total"},{"name":"action","value":"widget.json"},{"name":"controller","value":"Projects::MergeRequests::ContentController"},{"name":"env","value":"gprd"},{"name":"environment","value":"gprd"},{"name":"fqdn","value":"web-08-sv-gprd.c.gitlab-production.internal"},{"name":"instance","value":"web-08-sv-gprd.c.gitlab-production.internal:8083"},{"name":"job","value":"gitlab-rails"},{"name":"monitor","value":"app"},{"name":"provider","value":"gcp"},{"name":"region","value":"us-east"},{"name":"replica","value":"02"},{"name":"shard","value":"default"},{"name":"stage","value":"main"},{"name":"tier","value":"sv"},{"name":"type","value":"web"}],"chunks":[{"minTime":"1587679205791","maxTime":"1587680990791","raw":{"data":"AHi+5vCQtVxBEeNUAAAAAJh16g3QnqpwuZfCUqVFobj//mgHw6Ffqkjcy+LwAdELv+SbRAB3IzslCnoxtC+J3NDto/1DqOJn1boVWKSJzK411JhroT9UmnIn8ofuhH26k7NzJ38AGdCtlv+ic2ADOBn4LqRbuhWXuZe70XVMJRaoAk5F+7v7iGRAEkb5CWTiHUnhuhOdT6cS/twAj0Kq+/3pCoAR5k99EJDhN5FZyM8fRZiE0QUad0RYUAMwll/nbzP74AZ6ke7oRgupF65i7dB8LqRLuRXgwARC1f+HQnCwARPdzL6iiVpvqJK4l/9dSOGAD+hWe3/FIfAB/MvVqasiEuRX8upEG6FaukMcy+nor6ZuisuB3+GgV5Bg6BR0OUwAhAm9/wQe/ACECPI9xQJMgr5AUSHa0C6oNJQJIny5AoKDMoANgUK/5oc+gA2BD0FHI8rA"}},{"minTime":"1587681005874","maxTime":"1587682790791","raw":{"data":"AHjkxMyStVxBE+S8AAAAAMV06FYXAKcobmXwGAFotN/qTPoAWhtIkDah/2bqTLXQrs0uDmV2cAG9iMm/5uhV2wAbH25GdyoVVHloTdO8IXSAGY1q/zoTGAGeJv3tBMUMuQWJHeUENQ/lBbIATnmt/tQNyAE4IWhmKCeo7Egv6GTIKq4GfnupMldCt/cy9noj6ZahuIkzkX0uAGY29/ndSZfADMz3MvcqbwirOJv2tBzUM3QdqAEo+Tf7kGzgBKHToJQnoaCGIWcjrCCowAZA2L/oheEAGbz/62gLCgZygGggL6g4+gLegaYgPah4agI6gZjACsBaL/WgGhACsHZUBAUDg4ANgIvf80fXYANgL8gbWgKUg5ygI4gHygdrACEBe7/gh7LACEBNUD4EBAEHakBa0DdEBcIAIn5Xf+EBE4AIgZKgJIg9WgK8gZggIah7OgIbADcDbb/KgMrADcG/EA3w"}},{"minTime":"1587682805791","maxTime":"1587684590791","raw":{"data":"AHi+oKiUtVxBFbqAAAAAAJh16kQ7iZ/a6k0tOp0Jw7qTDXMvq8AGx/b/mmdwAbHHci/juxEG6j5XYjJdCc26k31zJ/6PqD7oVhqR9uP/wboVbqKyAPJs7+i5l8ZgFCL9f2MxOAD4r9/+8jPE4AVg8kK6jLkLWnPUJOjQULk4m/B0FWQwpBy0dUQMpBDEN6QeVPHUHFQ7pAw0EzR3xBIUOqQXRwM/ZdSaO6E6tLdzJ5aIboThU2XIzxFCfIyFC4pwJFZIJxDiuJf1XUmIp/uhPNSkdiMVzL3Sh5JcbkZ4uhH0GGjeU1+hEEYMhVW8/+QoCvIGNIBjoCkoOzoDDoBJIHKoC7IBzoemID1IGFICEQAjB0i/3oCEQAjAPFAwOAF4DK3+lHz+AF4COoGhwAbAVO/5oOwQAbAKZAQmAEoGx3+5AQWAEoeXgA=="}},{"minTime":"1587684605791","maxTime":"1587686390791","raw":{"data":"AHi+/YOWtVxBF2gkAAAAAJh17EerqRTuZfH0e1NrQzUWtwN/IoHkgxyA4upNxgA3mL2/5upHbABvQjfdiMeADuok3/JyM+hgA6FJRtUAGwit/zQX8AGzrSE0gAyPUv+iExgAziP/dSajACnQrF7/YmagBSI1zL4DABsTS/5po8AGxtEMeADeRntd/zQqMAGxcSc3gAyCOv+iFLgAyMIQ38AF7DP/7/q6kR8AF9CcC6k+GADeZfQ7/mhzQAbL6Q5IAdiC3+NyM9tgB2FFR3MAGwpV/zTu0AGwqSDugBCLSv+Dib9ngBCC2IYRACUEkv9yORQAlA6kFMgBGHj3+9ApoARgnye4wAhByL/ggSUAIQytBH4AZj2l/nQTSAGYFyhgkALQQ2/1OB32jAC0GXoDbgAiBq7/whwyACIExQbPADMBq3+dHQ8AMwIOg++AKIHtv7CHDYAogfFB+EAFwPhf9U/2QAXApyDMoARgOu/3oEmgBGHdEDtQAFBqN/+QH3AAUC9I/BgA6BX7/kgzKADoDfQK/ACMA33+9DnUAIwNWgzCAGYFyv87ef/D4AZgIMA="}},{"minTime":"1587686405791","maxTime":"1587688190791","raw":{"data":"AHi+2t+XtVxBGQhgAAAAAKB17EZd/4dSLeACOZPbdSaDABvQr97/mkogA3kV5rqTyYAQ6E+2/4OpPlgBDmR+upMtSvdCNN1IiXEf+6kyN0K8lOQ5l9/QxoANi4X/NPggA2FUjqwAZDmv+jkZ97ABkOMjFUI4nPkJij6UNY4G/iUCDQdlAl3MvlKLKhMJyMAGw9b/miZQAbyL+ihSwAHGSv/rqTHYADmI5l9DgA6Prf8k12ADoniF5ABnEv8d/0QNoAM6kVboVYMAA8x+9//dx8cAA9RYuhXxwAnIrf7XIz7mAE4SVG1QAzCoX+dOLQAzBtIveADIMu/6IXeADNx/+HQD5dCthSFuZfo0aSAFJlV/sQ4oAUifuRnpsAGw+F/zRtcAGwY6GtgAuc1v+qFzgAuNnQX0AF8Tfb9/1QMeAC4Jah0cAGQTu/6I4vABkF4Q2iADILNf9EDXgAyfdIF+gr6GVoPyjtUAIQMK/4IWdACEBdQLFwN+zoEo6FYqiggA2dW/5uZP7gA3qT23Qr0UwgA="}},{"minTime":"1587688205791","maxTime":"1587689990791","raw":{"data":"AHi+t7uZtVxBGp6wAAAAAJh15Ffm6kSboTo0wHMv+qKFABk3S/6IgMAGQ/HE37mgp0AFQ9y/7IInABUdBQN+ADoKZf8kPPgA6BaIIcncaGiILagQqOfIPmhnCBfIIpABG83+jf+HUjzgAjoVtqQRG85kd7qR2uhGy6kyuAFeRniN/rQmsAKwaSNfQkif1Qj6NqQfcADwtd/5cTP2YAH7EcrqTpXQrb4AMjMv+iR2ADOZPldSLGADJ1v+joVrsAGTxuRf8UIlHodSb+nu5jeupEa6FYikzcDv2WAIYEBv76A1YAhg1NA/SHfUB0oGxQZOgWmAGY9qv86BeoAZgwhAsaHd0BsIFYQZsgaKADoD2v+SfaIAOgSBBwiBFIAJhxq/7oDEgAmBOkGVIFMR+ugQhBsCBMUOJoEzQY6gQdAdDah/xbqTe3Qr6YAMltv+iIuADOY/FFHQnVwArOG/1uRnisAKwkSCCgBmMev86FLA"}},{"minTime":"1587690005791","maxTime":"1587691790791","raw":{"data":"AHi+lJebtVxBHDJAAAAAAJh16k9eABuhWj3/pJ1AA0c7iZ9WgPkF46Fe+lKRsuZHW6ky90JzaRzkV/LqTRYAW6D5b/U7DcwAt1JnrmR1wAD1I77/+6E4GAAZBOBn6rsRUupHynt0JxqXbmV1qNxDEmqRKuRnjqGKQciMeQqKfMQmSMmQq7ib8VQSpAvkMBQXJHnEFXQ5tBz0/ZQfBD4EHkR+VBp0NUQUdAtm8/+BoCfoHsoCtoPToDtoHyQATAe2/7oeeQATAQ1A1OAGoCbX+ZBz2AGoC1IBXwAbAxa/5oCRwAbH01AQGADoH53/JAXKADoBJoOhwApAY6/2IGqwApAOdAVSADIfq3/RAVWADIB3oGGQAZAV6/6IOKQAZAaZAO+ADYGGX/NASaADZ+KIDJwAhAIO/4IGCwAhAXdB+qAGYCAX+dAxSAGYDyof5wADAWy//oGUwADARhB6JAbhAIxA9ZAR2ADIBXX/RH1mADID8A=="}},{"minTime":"1587691805791","maxTime":"1587693590791","raw":{"data":"AHW+8fKctVxBHcmQAAAAAJh16k1VOpzK7V1JiroVxKThyK9d1Jr6XroV9aTxES5l8XRkE2NEHgBnch/gN/nQCOQAzAZUgCegBmAWq/zoHCoAZgFEQGIwADAOhf/0HisAAwCDIDbIAOgExv+SBwiADoAtkAmcAHQH33/JAKvAB0Ph6AS2ACoA0b/sgOWgAqADFAGkgBKQD+IAVUAF6AMti9+7k6AAAAAA5X5F/RYAAAAAAB1QOIAhgAAAAAAAgAyAAAAAAACA+igAAAAAAIALIAAAAAAAgBzMAAAAAACAB1AAAAAAAIAMZAAAAAABABkADnAAAAAAAv+iAPmYAAAAAAQAZAAOIAAAAAAEABcAAAAAAAgA6AB8gAAAAAAX/JAALAAAAAAAIAOgAL0AAAAAACAD/AAAAAAAQAfAARcAAAAAAL/igAZaAAAAAAEAHwACrAAAAAABAAWIAAAAAAEAPsYAAAAAAQACugAAAAABAAYwAAAAAAEAAO4AAAAAAQABfAAAAAABAAI8AAAAAAEADpgAAAAAAQACWAAAAAABAAdcAAAAAAIATgAFFAAAAAAF/tQAecAAAAAACAE4AAuAAAAAAAgAE/AAAAAACAAx0AAAAAAIABYgAAAAAAgAcbAAAAAACAAY8AAAAAAIAA/AAAAAABAD0ABogAAAAAAv8SAAfQAAAAAAQA9AP7VAAAAAAEAASIAAAAAAQAAwwAAAAABAANNAAAAAAEAAeEAAAAAAQAH/wAAAAABAAHrAAAAAAEAA2sAAAAAAQAA1QAAAAABAA70AAAAAAEAAOIAAAAAAgAyAAJ4AAAAAAX/RAAMDAAAAAAIAMgACfgAAAAACAA5GAAAAAAIABYIAAAAABABsAAOUAAAAAAv+aAAKSAAAAAAQAbAB8MAAAAAAEAATcAAAAAAQAD+QAAAAABAAEKAAAAAAEABxUAAAAAAQABUAAAAAABAANEAAAAAAIAZgACmgAAAAAF/nQAA3QAAAAACAGYAHggAAAAAAgACqAAAAAACAAeWAAAAAAA=="}},{"minTime":"1587686405791","maxTime":"1587688190791","raw":{"data":"AHi+2t+XtVxBGQhgAAAAAKB17EZd/4dSLeACOZPbdSaDABvQr97/mkogA3kV5rqTyYAQ6E+2/4OpPlgBDmR+upMtSvdCNN1IiXEf+6kyN0K8lOQ5l9/QxoANi4X/NPggA2FUjqwAZDmv+jkZ97ABkOMjFUI4nPkJij6UNY4G/iUCDQdlAl3MvlKLKhMJyMAGw9b/miZQAbyL+ihSwAHGSv/rqTHYADmI5l9DgA6Prf8k12ADoniF5ABnEv8d/0QNoAM6kVboVYMAA8x+9//dx8cAA9RYuhXxwAnIrf7XIz7mAE4SVG1QAzCoX+dOLQAzBtIveADIMu/6IXeADNx/+HQD5dCthSFuZfo0aSAFJlV/sQ4oAUifuRnpsAGw+F/zRtcAGwY6GtgAuc1v+qFzgAuNnQX0AF8Tfb9/1QMeAC4Jah0cAGQTu/6I4vABkF4Q2iADILNf9EDXgAyfdIF+gr6GVoPyjtUAIQMK/4IWdACEBdQLFwN+zoEo6FYqiggA2dW/5uZP7gA3qT23Qr0UwgA="}},{"minTime":"1587688205791","maxTime":"1587689990791","raw":{"data":"AHi+t7uZtVxBGp6wAAAAAJh15Ffm6kSboTo0wHMv+qKFABk3S/6IgMAGQ/HE37mgp0AFQ9y/7IInABUdBQN+ADoKZf8kPPgA6BaIIcncaGiILagQqOfIPmhnCBfIIpABG83+jf+HUjzgAjoVtqQRG85kd7qR2uhGy6kyuAFeRniN/rQmsAKwaSNfQkif1Qj6NqQfcADwtd/5cTP2YAH7EcrqTpXQrb4AMjMv+iR2ADOZPldSLGADJ1v+joVrsAGTxuRf8UIlHodSb+nu5jeupEa6FYikzcDv2WAIYEBv76A1YAhg1NA/SHfUB0oGxQZOgWmAGY9qv86BeoAZgwhAsaHd0BsIFYQZsgaKADoD2v+SfaIAOgSBBwiBFIAJhxq/7oDEgAmBOkGVIFMR+ugQhBsCBMUOJoEzQY6gQdAdDah/xbqTe3Qr6YAMltv+iIuADOY/FFHQnVwArOG/1uRnisAKwkSCCgBmMev86FLA"}},{"minTime":"1587690005791","maxTime":"1587691790791","raw":{"data":"AHi+lJebtVxBHDJAAAAAAJh16k9eABuhWj3/pJ1AA0c7iZ9WgPkF46Fe+lKRsuZHW6ky90JzaRzkV/LqTRYAW6D5b/U7DcwAt1JnrmR1wAD1I77/+6E4GAAZBOBn6rsRUupHynt0JxqXbmV1qNxDEmqRKuRnjqGKQciMeQqKfMQmSMmQq7ib8VQSpAvkMBQXJHnEFXQ5tBz0/ZQfBD4EHkR+VBp0NUQUdAtm8/+BoCfoHsoCtoPToDtoHyQATAe2/7oeeQATAQ1A1OAGoCbX+ZBz2AGoC1IBXwAbAxa/5oCRwAbH01AQGADoH53/JAXKADoBJoOhwApAY6/2IGqwApAOdAVSADIfq3/RAVWADIB3oGGQAZAV6/6IOKQAZAaZAO+ADYGGX/NASaADZ+KIDJwAhAIO/4IGCwAhAXdB+qAGYCAX+dAxSAGYDyof5wADAWy//oGUwADARhB6JAbhAIxA9ZAR2ADIBXX/RH1mADID8A=="}},{"minTime":"1587691805791","maxTime":"1587693590791","raw":{"data":"AHW+8fKctVxBHcmQAAAAAJh16k1VOpzK7V1JiroVxKThyK9d1Jr6XroV9aTxES5l8XRkE2NEHgBnch/gN/nQCOQAzAZUgCegBmAWq/zoHCoAZgFEQGIwADAOhf/0HisAAwCDIDbIAOgExv+SBwiADoAtkAmcAHQH33/JAKvAB0Ph6AS2ACoA0b/sgOWgAqADFAGkgBKQD+IAVUAF6AMti9+7k6AAAAAA5X5F/RYAAAAAAB1QOIAhgAAAAAAAgAyAAAAAAACA+igAAAAAAIALIAAAAAAAgBzMAAAAAACAB1AAAAAAAIAMZAAAAAABABkADnAAAAAAAv+iAPmYAAAAAAQAZAAOIAAAAAAEABcAAAAAAAgA6AB8gAAAAAAX/JAALAAAAAAAIAOgAL0AAAAAACAD/AAAAAAAQAfAARcAAAAAAL/igAZaAAAAAAEAHwACrAAAAAABAAWIAAAAAAEAPsYAAAAAAQACugAAAAABAAYwAAAAAAEAAO4AAAAAAQABfAAAAAABAAI8AAAAAAEADpgAAAAAAQACWAAAAAABAAdcAAAAAAIATgAFFAAAAAAF/tQAecAAAAAACAE4AAuAAAAAAAgAE/AAAAAACAAx0AAAAAAIABYgAAAAAAgAcbAAAAAACAAY8AAAAAAIAA/AAAAAABAD0ABogAAAAAAv8SAAfQAAAAAAQA9AP7VAAAAAAEAASIAAAAAAQAAwwAAAAABAANNAAAAAAEAAeEAAAAAAQAH/wAAAAABAAHrAAAAAAEAA2sAAAAAAQAA1QAAAAABAA70AAAAAAEAAOIAAAAAAgAyAAJ4AAAAAAX/RAAMDAAAAAAIAMgACfgAAAAACAA5GAAAAAAIABYIAAAAABABsAAOUAAAAAAv+aAAKSAAAAAAQAbAB8MAAAAAAEAATcAAAAAAQAD+QAAAAABAAEKAAAAAAEABxUAAAAAAQABUAAAAAABAANEAAAAAAIAZgACmgAAAAAF/nQAA3QAAAAACAGYAHggAAAAAAgACqAAAAAACAAeWAAAAAAA=="}},{"minTime":"1587679205791","maxTime":"1587680990791","raw":{"data":"AHi+5vCQtVxBEeNUAAAAAJh16g3QnqpwuZfCUqVFobj//mgHw6Ffqkjcy+LwAdELv+SbRAB3IzslCnoxtC+J3NDto/1DqOJn1boVWKSJzK411JhroT9UmnIn8ofuhH26k7NzJ38AGdCtlv+ic2ADOBn4LqRbuhWXuZe70XVMJRaoAk5F+7v7iGRAEkb5CWTiHUnhuhOdT6cS/twAj0Kq+/3pCoAR5k99EJDhN5FZyM8fRZiE0QUad0RYUAMwll/nbzP74AZ6ke7oRgupF65i7dB8LqRLuRXgwARC1f+HQnCwARPdzL6iiVpvqJK4l/9dSOGAD+hWe3/FIfAB/MvVqasiEuRX8upEG6FaukMcy+nor6ZuisuB3+GgV5Bg6BR0OUwAhAm9/wQe/ACECPI9xQJMgr5AUSHa0C6oNJQJIny5AoKDMoANgUK/5oc+gA2BD0FHI8rA"}},{"minTime":"1587681005874","maxTime":"1587682790791","raw":{"data":"AHjkxMyStVxBE+S8AAAAAMV06FYXAKcobmXwGAFotN/qTPoAWhtIkDah/2bqTLXQrs0uDmV2cAG9iMm/5uhV2wAbH25GdyoVVHloTdO8IXSAGY1q/zoTGAGeJv3tBMUMuQWJHeUENQ/lBbIATnmt/tQNyAE4IWhmKCeo7Egv6GTIKq4GfnupMldCt/cy9noj6ZahuIkzkX0uAGY29/ndSZfADMz3MvcqbwirOJv2tBzUM3QdqAEo+Tf7kGzgBKHToJQnoaCGIWcjrCCowAZA2L/oheEAGbz/62gLCgZygGggL6g4+gLegaYgPah4agI6gZjACsBaL/WgGhACsHZUBAUDg4ANgIvf80fXYANgL8gbWgKUg5ygI4gHygdrACEBe7/gh7LACEBNUD4EBAEHakBa0DdEBcIAIn5Xf+EBE4AIgZKgJIg9WgK8gZggIah7OgIbADcDbb/KgMrADcG/EA3w"}},{"minTime":"1587682805791","maxTime":"1587684590791","raw":{"data":"AHi+oKiUtVxBFbqAAAAAAJh16kQ7iZ/a6k0tOp0Jw7qTDXMvq8AGx/b/mmdwAbHHci/juxEG6j5XYjJdCc26k31zJ/6PqD7oVhqR9uP/wboVbqKyAPJs7+i5l8ZgFCL9f2MxOAD4r9/+8jPE4AVg8kK6jLkLWnPUJOjQULk4m/B0FWQwpBy0dUQMpBDEN6QeVPHUHFQ7pAw0EzR3xBIUOqQXRwM/ZdSaO6E6tLdzJ5aIboThU2XIzxFCfIyFC4pwJFZIJxDiuJf1XUmIp/uhPNSkdiMVzL3Sh5JcbkZ4uhH0GGjeU1+hEEYMhVW8/+QoCvIGNIBjoCkoOzoDDoBJIHKoC7IBzoemID1IGFICEQAjB0i/3oCEQAjAPFAwOAF4DK3+lHz+AF4COoGhwAbAVO/5oOwQAbAKZAQmAEoGx3+5AQWAEoeXgA=="}},{"minTime":"1587684605791","maxTime":"1587686390791","raw":{"data":"AHi+/YOWtVxBF2gkAAAAAJh17EerqRTuZfH0e1NrQzUWtwN/IoHkgxyA4upNxgA3mL2/5upHbABvQjfdiMeADuok3/JyM+hgA6FJRtUAGwit/zQX8AGzrSE0gAyPUv+iExgAziP/dSajACnQrF7/YmagBSI1zL4DABsTS/5po8AGxtEMeADeRntd/zQqMAGxcSc3gAyCOv+iFLgAyMIQ38AF7DP/7/q6kR8AF9CcC6k+GADeZfQ7/mhzQAbL6Q5IAdiC3+NyM9tgB2FFR3MAGwpV/zTu0AGwqSDugBCLSv+Dib9ngBCC2IYRACUEkv9yORQAlA6kFMgBGHj3+9ApoARgnye4wAhByL/ggSUAIQytBH4AZj2l/nQTSAGYFyhgkALQQ2/1OB32jAC0GXoDbgAiBq7/whwyACIExQbPADMBq3+dHQ8AMwIOg++AKIHtv7CHDYAogfFB+EAFwPhf9U/2QAXApyDMoARgOu/3oEmgBGHdEDtQAFBqN/+QH3AAUC9I/BgA6BX7/kgzKADoDfQK/ACMA33+9DnUAIwNWgzCAGYFyv87ef/D4AZgIMA="}},{"minTime":"1587679205791","maxTime":"1587680990791","raw":{"data":"AHi+5vCQtVxBEeNUAAAAAJh16g3QnqpwuZfCUqVFobj//mgHw6Ffqkjcy+LwAdELv+SbRAB3IzslCnoxtC+J3NDto/1DqOJn1boVWKSJzK411JhroT9UmnIn8ofuhH26k7NzJ38AGdCtlv+ic2ADOBn4LqRbuhWXuZe70XVMJRaoAk5F+7v7iGRAEkb5CWTiHUnhuhOdT6cS/twAj0Kq+/3pCoAR5k99EJDhN5FZyM8fRZiE0QUad0RYUAMwll/nbzP74AZ6ke7oRgupF65i7dB8LqRLuRXgwARC1f+HQnCwARPdzL6iiVpvqJK4l/9dSOGAD+hWe3/FIfAB/MvVqasiEuRX8upEG6FaukMcy+nor6ZuisuB3+GgV5Bg6BR0OUwAhAm9/wQe/ACECPI9xQJMgr5AUSHa0C6oNJQJIny5AoKDMoANgUK/5oc+gA2BD0FHI8rA"}},{"minTime":"1587681005874","maxTime":"1587682790791","raw":{"data":"AHjkxMyStVxBE+S8AAAAAMV06FYXAKcobmXwGAFotN/qTPoAWhtIkDah/2bqTLXQrs0uDmV2cAG9iMm/5uhV2wAbH25GdyoVVHloTdO8IXSAGY1q/zoTGAGeJv3tBMUMuQWJHeUENQ/lBbIATnmt/tQNyAE4IWhmKCeo7Egv6GTIKq4GfnupMldCt/cy9noj6ZahuIkzkX0uAGY29/ndSZfADMz3MvcqbwirOJv2tBzUM3QdqAEo+Tf7kGzgBKHToJQnoaCGIWcjrCCowAZA2L/oheEAGbz/62gLCgZygGggL6g4+gLegaYgPah4agI6gZjACsBaL/WgGhACsHZUBAUDg4ANgIvf80fXYANgL8gbWgKUg5ygI4gHygdrACEBe7/gh7LACEBNUD4EBAEHakBa0DdEBcIAIn5Xf+EBE4AIgZKgJIg9WgK8gZggIah7OgIbADcDbb/KgMrADcG/EA3w"}},{"minTime":"1587682805791","maxTime":"1587684590791","raw":{"data":"AHi+oKiUtVxBFbqAAAAAAJh16kQ7iZ/a6k0tOp0Jw7qTDXMvq8AGx/b/mmdwAbHHci/juxEG6j5XYjJdCc26k31zJ/6PqD7oVhqR9uP/wboVbqKyAPJs7+i5l8ZgFCL9f2MxOAD4r9/+8jPE4AVg8kK6jLkLWnPUJOjQULk4m/B0FWQwpBy0dUQMpBDEN6QeVPHUHFQ7pAw0EzR3xBIUOqQXRwM/ZdSaO6E6tLdzJ5aIboThU2XIzxFCfIyFC4pwJFZIJxDiuJf1XUmIp/uhPNSkdiMVzL3Sh5JcbkZ4uhH0GGjeU1+hEEYMhVW8/+QoCvIGNIBjoCkoOzoDDoBJIHKoC7IBzoemID1IGFICEQAjB0i/3oCEQAjAPFAwOAF4DK3+lHz+AF4COoGhwAbAVO/5oOwQAbAKZAQmAEoGx3+5AQWAEoeXgA=="}},{"minTime":"1587684605791","maxTime":"1587686390791","raw":{"data":"AHi+/YOWtVxBF2gkAAAAAJh17EerqRTuZfH0e1NrQzUWtwN/IoHkgxyA4upNxgA3mL2/5upHbABvQjfdiMeADuok3/JyM+hgA6FJRtUAGwit/zQX8AGzrSE0gAyPUv+iExgAziP/dSajACnQrF7/YmagBSI1zL4DABsTS/5po8AGxtEMeADeRntd/zQqMAGxcSc3gAyCOv+iFLgAyMIQ38AF7DP/7/q6kR8AF9CcC6k+GADeZfQ7/mhzQAbL6Q5IAdiC3+NyM9tgB2FFR3MAGwpV/zTu0AGwqSDugBCLSv+Dib9ngBCC2IYRACUEkv9yORQAlA6kFMgBGHj3+9ApoARgnye4wAhByL/ggSUAIQytBH4AZj2l/nQTSAGYFyhgkALQQ2/1OB32jAC0GXoDbgAiBq7/whwyACIExQbPADMBq3+dHQ8AMwIOg++AKIHtv7CHDYAogfFB+EAFwPhf9U/2QAXApyDMoARgOu/3oEmgBGHdEDtQAFBqN/+QH3AAUC9I/BgA6BX7/kgzKADoDfQK/ACMA33+9DnUAIwNWgzCAGYFyv87ef/D4AZgIMA="}},{"minTime":"1587686405791","maxTime":"1587688190791","raw":{"data":"AHi+2t+XtVxBGQhgAAAAAKB17EZd/4dSLeACOZPbdSaDABvQr97/mkogA3kV5rqTyYAQ6E+2/4OpPlgBDmR+upMtSvdCNN1IiXEf+6kyN0K8lOQ5l9/QxoANi4X/NPggA2FUjqwAZDmv+jkZ97ABkOMjFUI4nPkJij6UNY4G/iUCDQdlAl3MvlKLKhMJyMAGw9b/miZQAbyL+ihSwAHGSv/rqTHYADmI5l9DgA6Prf8k12ADoniF5ABnEv8d/0QNoAM6kVboVYMAA8x+9//dx8cAA9RYuhXxwAnIrf7XIz7mAE4SVG1QAzCoX+dOLQAzBtIveADIMu/6IXeADNx/+HQD5dCthSFuZfo0aSAFJlV/sQ4oAUifuRnpsAGw+F/zRtcAGwY6GtgAuc1v+qFzgAuNnQX0AF8Tfb9/1QMeAC4Jah0cAGQTu/6I4vABkF4Q2iADILNf9EDXgAyfdIF+gr6GVoPyjtUAIQMK/4IWdACEBdQLFwN+zoEo6FYqiggA2dW/5uZP7gA3qT23Qr0UwgA="}},{"minTime":"1587688205791","maxTime":"1587689990791","raw":{"data":"AHi+t7uZtVxBGp6wAAAAAJh15Ffm6kSboTo0wHMv+qKFABk3S/6IgMAGQ/HE37mgp0AFQ9y/7IInABUdBQN+ADoKZf8kPPgA6BaIIcncaGiILagQqOfIPmhnCBfIIpABG83+jf+HUjzgAjoVtqQRG85kd7qR2uhGy6kyuAFeRniN/rQmsAKwaSNfQkif1Qj6NqQfcADwtd/5cTP2YAH7EcrqTpXQrb4AMjMv+iR2ADOZPldSLGADJ1v+joVrsAGTxuRf8UIlHodSb+nu5jeupEa6FYikzcDv2WAIYEBv76A1YAhg1NA/SHfUB0oGxQZOgWmAGY9qv86BeoAZgwhAsaHd0BsIFYQZsgaKADoD2v+SfaIAOgSBBwiBFIAJhxq/7oDEgAmBOkGVIFMR+ugQhBsCBMUOJoEzQY6gQdAdDah/xbqTe3Qr6YAMltv+iIuADOY/FFHQnVwArOG/1uRnisAKwkSCCgBmMev86FLA"}},{"minTime":"1587690005791","maxTime":"1587691790791","raw":{"data":"AHi+lJebtVxBHDJAAAAAAJh16k9eABuhWj3/pJ1AA0c7iZ9WgPkF46Fe+lKRsuZHW6ky90JzaRzkV/LqTRYAW6D5b/U7DcwAt1JnrmR1wAD1I77/+6E4GAAZBOBn6rsRUupHynt0JxqXbmV1qNxDEmqRKuRnjqGKQciMeQqKfMQmSMmQq7ib8VQSpAvkMBQXJHnEFXQ5tBz0/ZQfBD4EHkR+VBp0NUQUdAtm8/+BoCfoHsoCtoPToDtoHyQATAe2/7oeeQATAQ1A1OAGoCbX+ZBz2AGoC1IBXwAbAxa/5oCRwAbH01AQGADoH53/JAXKADoBJoOhwApAY6/2IGqwApAOdAVSADIfq3/RAVWADIB3oGGQAZAV6/6IOKQAZAaZAO+ADYGGX/NASaADZ+KIDJwAhAIO/4IGCwAhAXdB+qAGYCAX+dAxSAGYDyof5wADAWy//oGUwADARhB6JAbhAIxA9ZAR2ADIBXX/RH1mADID8A=="}},{"minTime":"1587691805791","maxTime":"1587693590791","raw":{"data":"AHW+8fKctVxBHcmQAAAAAJh16k1VOpzK7V1JiroVxKThyK9d1Jr6XroV9aTxES5l8XRkE2NEHgBnch/gN/nQCOQAzAZUgCegBmAWq/zoHCoAZgFEQGIwADAOhf/0HisAAwCDIDbIAOgExv+SBwiADoAtkAmcAHQH33/JAKvAB0Ph6AS2ACoA0b/sgOWgAqADFAGkgBKQD+IAVUAF6AMti9+7k6AAAAAA5X5F/RYAAAAAAB1QOIAhgAAAAAAAgAyAAAAAAACA+igAAAAAAIALIAAAAAAAgBzMAAAAAACAB1AAAAAAAIAMZAAAAAABABkADnAAAAAAAv+iAPmYAAAAAAQAZAAOIAAAAAAEABcAAAAAAAgA6AB8gAAAAAAX/JAALAAAAAAAIAOgAL0AAAAAACAD/AAAAAAAQAfAARcAAAAAAL/igAZaAAAAAAEAHwACrAAAAAABAAWIAAAAAAEAPsYAAAAAAQACugAAAAABAAYwAAAAAAEAAO4AAAAAAQABfAAAAAABAAI8AAAAAAEADpgAAAAAAQACWAAAAAABAAdcAAAAAAIATgAFFAAAAAAF/tQAecAAAAAACAE4AAuAAAAAAAgAE/AAAAAACAAx0AAAAAAIABYgAAAAAAgAcbAAAAAACAAY8AAAAAAIAA/AAAAAABAD0ABogAAAAAAv8SAAfQAAAAAAQA9AP7VAAAAAAEAASIAAAAAAQAAwwAAAAABAANNAAAAAAEAAeEAAAAAAQAH/wAAAAABAAHrAAAAAAEAA2sAAAAAAQAA1QAAAAABAA70AAAAAAEAAOIAAAAAAgAyAAJ4AAAAAAX/RAAMDAAAAAAIAMgACfgAAAAACAA5GAAAAAAIABYIAAAAABABsAAOUAAAAAAv+aAAKSAAAAAAQAbAB8MAAAAAAEAATcAAAAAAQAD+QAAAAABAAEKAAAAAAEABxUAAAAAAQABUAAAAAABAANEAAAAAAIAZgACmgAAAAAF/nQAA3QAAAAACAGYAHggAAAAAAgACqAAAAAACAAeWAAAAAAA=="}}]}}