From 67bfc99989d476da86eae451dab62b985bbd20ca Mon Sep 17 00:00:00 2001 From: YANGDB Date: Fri, 17 May 2024 10:21:39 +0300 Subject: [PATCH 1/4] add flow based use case integration Signed-off-by: YANGDB --- .../observability/flow/Developer.md | 14 + visualizations/observability/flow/README.md | 85 ++ .../otel-flow-use-case-widget-1.0.0.ndjson | 2 + ...l-service-flow-use-case-integration.ndjson | 46 + .../flow/data/flow-specification.json | 75 ++ .../observability/flow/data/logs-samples.json | 126 ++ .../flow/data/metrics-samples.json | 1172 +++++++++++++++++ .../flow/data/services-samples.json | 42 + .../flow/data/traces-samples.json | 557 ++++++++ .../observability/flow/otel-flow-1.0.0.json | 90 ++ .../flow/static/apm-network-metrics-step.png | Bin 0 -> 464370 bytes .../flow/static/apm-system-metrics-step.png | Bin 0 -> 470395 bytes .../flow/static/flow-dashboard.png | Bin 0 -> 581066 bytes .../observability/flow/static/logo.png | Bin 0 -> 69856 bytes .../static/observability-services-step.png | Bin 0 -> 595182 bytes .../flow/static/rate-ingestion-step.png | Bin 0 -> 643277 bytes .../flow/static/single-service-step.png | Bin 0 -> 579403 bytes .../flow/test-otel-flow-use-case-widget.json | 806 ++++++++++++ 18 files changed, 3015 insertions(+) create mode 100644 visualizations/observability/flow/Developer.md create mode 100644 visualizations/observability/flow/README.md create mode 100644 visualizations/observability/flow/assets/otel-flow-use-case-widget-1.0.0.ndjson create mode 100644 visualizations/observability/flow/assets/otel-service-flow-use-case-integration.ndjson create mode 100644 visualizations/observability/flow/data/flow-specification.json create mode 100644 visualizations/observability/flow/data/logs-samples.json create mode 100644 visualizations/observability/flow/data/metrics-samples.json create mode 100644 visualizations/observability/flow/data/services-samples.json create mode 100644 visualizations/observability/flow/data/traces-samples.json create mode 100644 visualizations/observability/flow/otel-flow-1.0.0.json create mode 100644 visualizations/observability/flow/static/apm-network-metrics-step.png create mode 100644 visualizations/observability/flow/static/apm-system-metrics-step.png create mode 100644 visualizations/observability/flow/static/flow-dashboard.png create mode 100644 visualizations/observability/flow/static/logo.png create mode 100644 visualizations/observability/flow/static/observability-services-step.png create mode 100644 visualizations/observability/flow/static/rate-ingestion-step.png create mode 100644 visualizations/observability/flow/static/single-service-step.png create mode 100644 visualizations/observability/flow/test-otel-flow-use-case-widget.json diff --git a/visualizations/observability/flow/Developer.md b/visualizations/observability/flow/Developer.md new file mode 100644 index 0000000..94678dc --- /dev/null +++ b/visualizations/observability/flow/Developer.md @@ -0,0 +1,14 @@ +# Creating a Flow Based Use Case +The purpose of this doc is the deep dive into the OTEL services flow use case and explain how its constructed. +This will help to facilitate the adoption of such flow based integration and will give a working template to be the base of such future integrations + + +## Structure + +## Flow Specifications + +## Navigational Steps + +### Composing The Navigation Widget with the Step Dashboard + +## Putting it all togather \ No newline at end of file diff --git a/visualizations/observability/flow/README.md b/visualizations/observability/flow/README.md new file mode 100644 index 0000000..a781407 --- /dev/null +++ b/visualizations/observability/flow/README.md @@ -0,0 +1,85 @@ + +# Otel Flow Use Case Widget + +## Introduction +The Otel Flow Use Case Widget for OpenSearch Dashboards uses Vega for complex visualization of Use case user flow interactions. +It's designed to map out use-case steps and associate them with specific dashboards and allow filter carry over to drive the flow ahead/ + +## Info +This widget graphically presents flow diagram interactions, showing multiple steps - each one has a description and a linked dashboard. +See additional [instruction](../../vega-visualizations.md) on how to use and build [vega based visualization](https://opensearch.org/docs/latest/dashboards/visualize/viz-index/#vega) in the dashboards. + +![flow-dashboard.png](static/flow-dashboard.png) + +The flow data arrives from the OpenTelementry collector pipline which exports the signals into data prepper + +![](https://opensearch.org/docs/latest/images/data-prepper-pipeline.png) + +## Vega Integration +Vega's integration allows for customized, interactive graph creation, enabling detailed visual analysis of service maps. + + +## Data Model + +This vega flow component is build using a flow specification which describes the different steps which compose the flow, in our otel example case, +it has the following structure: + +**1) install OTEL integration** + +This initial step is documentative and is focused on introducing the OTEL integration component - it has no use case significance. + +**2.1) Ingestion Rate** +![rate-ingestion-step.png](static/rate-ingestion-step.png) + +This step (dashboard) shows the 3 signals ingestion rate (count) according to the data-prepper's ingestion sink index name convention. + +**2.2) Services Projection** +![observability-services-step.png](static/observability-services-step.png) + +This step (dashboard) shows the high level services perspective of the OTEL demo application and allows users to zoom into the traces, spans and the service's relationship graph + +**3) Single Service Deep Dive** +![single-service-step.png](static/single-service-step.png) + +This step (dashboard) shows a single service perspective and details that service collected metrics, trace duration, errors and requests count + + +**4.1) APM System Metrics** +![apm-system-metrics-step.png](static/apm-system-metrics-step.png) + +This step (dashboard) shows a the Application's Profile Monitoring aspect of the service collected system metrics that reside on OpenSearch (collected by data-prepper) + +**4.2) APM network Metrics** +![apm-network-metrics-step.png](static/apm-network-metrics-step.png) + +This step (dashboard) shows a the Application's Profile Monitoring aspect of the service collected network metrics that reside on OpenSearch (collected by data-prepper) + +## Navigation +The flow widget offers a navigation capability each (node) step into a dedicated dashboard including the +existing carry over from the current dashboard's filter. + +This feature is using the `"href": {"signal": "datum.link"}` vega url navigation capability. + +Here is how the `link` field is structured: + + - target URL: `http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID` + - target dashboard (navigating using dashboard ID) : `single-service-correlated-dashboard-1_0_0_ID` + +## Prerequisites +Required dashboards: + - `data-ingestion-rate-dashboard` + - `otel-services-dashboard` + - `single-service-correlated-dashboard` + - `pm-system-metrics-dashboard` + - `apm-network-metrics-dashboard` + + + +## Try Me +[Open the widget in the Vega Editor](https://vega.github.io/editor/#/url/vega/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykSArJQBWENgDsQAGhAB3GgBN6aAIwAmACwAGGfBpksaDQA4dITHQA2cNCADKcAE7EaUOBAAEASXGkIFigsJDwAxSzZZaRAkBkw2CBoALxt0HCQFKLSFBRpxMjQBGQSycSRLCDQAbVBShBS5KOIyhhSVAQBfKRqkOtsYRubWjq6QWvqkCBw4KEwByxa0TEcWzu7e9AgENjZlGSb5lKWVkbHbMv1JPcHbawAzWdXRnvqmCbhLXJsrg9s4nBBHqd0OI2Ao4AB1RS7ED7BaoFQATi0gOethBYIAEnB9IZvnCNMM1vVSI4LFAygA5UFwADiSH+eNayJOqPQMDYjiSEkwlOpdIZMOu8O0KPWIH8SFJuTIABE4DhobDWjIJFVQHBSOJMBVUKBMABPKa-Gh1RxReiOHaYaxoZkgBg4BRITD1AC0KgBAF1RfV0V9BT9UGZVahqiANXAtTq9Yb6hZTeaYJbsDb4XaHU6XbYtF6fWjqRicR8DLNGbZKlpPVEQ2GI1G0DGjegtgwIHA2CSoshHABrIGjakAmQZ531HDzKA9gAUSzgcAAguI3P4ORApwByWdwADCZSgEHXUg8mYYCFYCgAlEf14p1xeh+rNdqG+ZY7YW222LEh-bHaPy5WuYsmKNAQAAogAHmk4hghkZZBiqkiho+kbPrqr5NiAUAfJOXaSn2rIDmCP4jlm6AnmesA0JYCiOJGHgAHweFoHgAGSsR4uSZkgG5btuOE9nYcR0QACk4CCHh4N4KJJFGUFRNF0eIXgKBAFaeheAD8RxwKgtxlG2QFErYEGOEgeT+qR9QVke8hKDAVZ5ug+pmRZURWQBR56CWjnAfUCgRJcAZwuIDCWJYiFquGT46uYX6wJGcG-pmvphZYD7RahsUfnAAWyOIR5xAwsASqS7l-mRIAQfqU73u03p+SZUAMGa8GheFkXIZl9bNl+bZ5QVHhFSVPKkoV8XwDB5UpbYEA4XAU4QQFCB1Q1xnOc1rXBSk7URSANYoT1IA5QN43FTApWYGdCVTcOFX1HNrgLfqy2rU5IBgpYPJzHCNmVp1tYxVFYgtW4tjyDBETmm+vWtogHb+lAEgQKehzLHAMhMHAmCyHOSFhgamEnYFGUg44YPoBDeXQ0TfVwA6RkYXGE1bKQURI+IKPrDpMi3NRLpmugdaYJQw3wBAlDWHk9AeAAvPLHgevVd0zeRgUeJpHiVAN6muhBtVHjrKieq6NUXp6HioFrOiAfV73mbAHI-Skf2egDh1oXI8DvNN-7oJUuQkpgG4QdAZRwJJ+sXlenG+E4wfrvqYfWJJZvmxlwvRkzvwTZdUR819Ti2MLosTe4kuRmQ9Dy7Lagkfd5aLct6keAA1B4S1sAglTGxeHgEB4ahHlOL1dy37ej93vf94PjlrU8YoQXAEGlslfsgDZdn0L560gPqy+rx5-s6N5WA7wv9SJNsCDO6o7vdZ7sje5YACE+cchTPNr5VOARFOKiUC0FoFQR4S6fR5AATQ8AAKg8L-WQ-8ABsoCnyUHAUgAAstSaOGcgboWKKUdK5FQKYDrp0EAtwP5oxaCrdeOR-AqBnvQ0hjN+zMI9PBYM+MPZZ0Jszc6edeb8yLkLVBYty5SyrjAGuZDaE-1yLAGUJCHYLWFnVEYmcXwELKLYZhsjv7+RIWQ+ebCjG3wQvtbhD9eEwziudVmiNkao0WOjIRhdBYP1LudCRldq7y30UfEAOAFEwCURKJcqinxvUaugTuN85EPXmotA+9576aPwRcHR5F3jfXIYEyoEFNrjw8JMcyi1Np91gegluA8t4wCPIUlqPcLbt1KeIcpLVKnHhyUgGpHg6nn3SaAbRRCQBXy7vXVWG8HbskcMUpuY9KweFdB4GZHJ1JdPGQgI8ay5lLPbgsqeFsVm7I2TAjwWzBl4I+kwSw2FXA9l9pVTeUIHKsMIpPJ5iSnojxSdWKxQzxSZNGegyZ69Kj6iKfskp0ER4VPOdU42M9T5XQ8JCppSLWmwvRY4LpiKLYDxRVcrKWjgW2C2WC55pzMUeBHs3JZJylyzOaZs6+OymXrJpXSseSLGWOzmdPWBlzcEkvIrc+5uEEmeSJe8sUydcpeAQGQcEXzbBTlkAPNphzo7QLqRlfs8qFCKrIBiVV6AkBMDXDATV2LXoXmgSi-VhFDVUjBJCeyZqQBTj9O6+gNqylxJ1Xq96LqCzYhLJ6i1a4-RYhxJgf17TJ46sdSG8k1gFAhG5CoAAzJ6-+2aE3avtcGmJ4o025UzVqdQeb1CFsDcW15Tq5XlozVmjhBi1UqBUHWu1urG2pvDgoAA0iJLwsaI1SvQFOAQPau5Bv7aWw1AAZE0dA81qC0LOlaDaPXKw+s6FAXUDVfnJv6JUOowzWFIJYD06AADyAAVMCS6ohgh5NRWKPgJThW8FqcgZkghBVyJQl8x66geFODIME0BOQKnYEhD67goCwcA1EOitwnCRmXLopDKH4MkUcKMrAuBCAEHCGm9k-hUACEQcAgg9IcAEFyC6MgAH4MQAAMT0aaNRC11gCA7HeK6NszgnoVBkD2YJaAADshIQBXveLekAj7n1RAU5YOu96n1Lt-WQdwqGoPYyQB+2wX6pgzA8HYYFHgABKo5xMgGA2wUDzqu5wAg6iQzMGaBwZDIh7zvmgrocwxE2K0HkM+dQ3kwjfRsA4FI+RsolHMDUdo92hjBAnQQBgEwNgkpVJcZcHADV3FXTSn0-B10AG4CuiyzlvLjgFDugAPpaFa81rwMooiSZoGgUwjx1NKZUy+mQ6nNPKe07+ljbHkavqMyZ9ADhRPLg8DKCY9X8vuRi2yOLCW2AUfiClmjdGMt1dy-lzjJAaDFYEy6SwwmnAuGXLV9b53Gstba21zrUQnMublW5jzvQvMRcCzhgLBmQDBaUth7J4P8PkJ6wUZkoBBu2GG2piMGm0eTZ8NN507GMfXtzYt6U1hLOPbE6t17DWkpvuM+UWwcp5SrZoKQcny33NynfQzmQv30Jgfc5B-zIPUOw5F-hmQUOsPuDB+L1U0WiO7aIIlywyXUsnZwIxs7NPLtFY1QkPI1gHsc9dEjRwdFLCjia9r-LH32vfYk1J6jyP5OY6G9pwn7xxvDam-+-Hs3RuY+J-YUn7mltPfcFT7Lb2krqY0LYcPT1LNJxdAgVb82eeIe57FRPbhk-+EQB4DB2NOT7i24rkjyv9tJcO+r9LmvMvU4u4V67Gr6QIGEynxAro6hLFcBAF70ead26+113n4gQP89c+BoX4W8N+bn5FiXkO4AYehzLsX8-JAI6dwIF3qOtOqcD9e73OO-2sf95zT3lhg9WcN2HinK21tD828f948fFuP-cxSbGsgOQ9nT2zx+wn2cyn3+xn082Fy31l2gMl1XxCxhygKX3l0MyAM-w5w8B-xxn-yLxL373L1i0rzI2r1V1r2O3ry1yb0a111b3oxwA73EF-3-x7zwP3EHw23exUHa1H26132RBMUIjsjgAfTYAfTKHSiKBPQpnFCkP9CWHMggEoUcBvi6j4VsCUIQDChQBkGXhwA8WAB7DgH1CtjkkGykDSCUhSwgzSkNgz3wDkjpw-SPB61QDkh6yPA+HEB7FcOdFPEoBagiljkoR8MwD8Kc3aCiAmBuCVhGDUPQA0K0KiF0P0MMOMOPF8LPEG3bnXAAB91xW5TDMch4LDUITCMiK5r0QFuls8Qi-DHDyhnDglaizx3CPBPDvC5IAijwnNmjWAQCIiZAoj0AsdHg4iKEORNDLckioIUijDejBs24pI8iCjyixtsjljCiidzDJRSj0jQjMi3d1j8jNivdbCaiHC7DGiaBejWj2jeiuigi2BejwjIjYob8MoxiEipidCZjbADC5iTib1FjcjjjViiijiVj9iKj3hs0IS9i-C49tjLCyioSFiITAS1B0SwStjqj6d7Dyj6iIAribjgkPDcgOjyiHiei5IXjBi3j49RjbEvjtDwxfj0B-jjDATGEsTUTwSljQTeSic4TASNBhTsT3hCgSitQUSES3dgSNjxSNMeTZShT+T24RSzi8TejCSySvD7jCNuiQDniQDiS3DgkBjog3iBAPimSJjEifi9C-jUj5i5TlSDiT83ToSb8xTBT38fSVSJT-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-V0F0WAEEcIMgfUI-y0BQYqTAMrDmV0W710ekUqV0JgfQF7HkAJimCcw4AkoWAL-wOAfk8guHSdKADmozc6A7tZfkKBUDkJBe7fTtKYC3Tzpd08bHXiAHdA5hJejafAYamNQqpyEjqUgS2mNSmpyEEwczF-QwHmpJgbdE7lsB2D9BSBHA5QPQOLD8cgUunc1PwJ-CvA2wnhbToINN5iCZ2jBH8M3y+g+Z-eHlVCH0RAz48MACMBfvAKgCIDs+QoLQL92k749d4TmfvqJ0opD9kAFgzSmP1m6T9p+PPSQahBESgAAi+gwMBgDizr8gBkYNsGAJgCUAOQZAejBADbDagCATAVyAoAIB2AAAajSAIAYJ8IvgkAQEOawjdmsYIfSGFBFgQBiA+QDQTtwwDoZlBRjVQfJTnoICDQHguEKgJzZlC6AiASgCN2oAr0cA37GIilXwGECfwUvZgWWkHTkCfwVAgYWQKVR0C6SjAsoQwLYFFAeBXAsYQsJSYiD8B5wEoKILeASCyhMg7YRoPZCdh0IOgvQehBX6GCOgxg0tDVQMDFgXWi+UHGyEe4lhaUbYRAJ4A+CGFVkHgOIXwA8BMAGAZAVZJ4HoCgRjwbAPwZuH6Q4Fgg9AdzK7Q8DvBEAqEW6mMTogzBR+03ewfNws7c8kYvPNwfz1ADoCpBQVJoWeFaGu1OhCvMoUQKN6NDUKEEW7vd0xBPCsAR4MMu90+4qBNYpoC3sH1D7WBw+EPO3uyOmoO85wTvTALH3j6GDjAefC8EGAirA8-e+A67oyLu4xpWRqKDkfyy5E8jA+lvEPi+wj619RRlhcUafRj4xwZRlARPt70VGUCteTAkkVd1TwtD8IbQwipQBTQyB+hLo9cm6IpHtDKAwaS4bvBHReA-hM3HsANVuhIEHhIACMVGMnCxikoqItuuPjsET9sRjPLCHTxcQ0JcRs-DtAL0aGBiPRlIiCF0KQH+j0AZI90b2E9EOhvRTo4TC2gjEG8RhTosoYag7HdjiBF3AYVOHrFBivRdSO9gXGN6DDUwWbSHqLwCYcjo+xjKoboJqGnCDBlAPPmGKLroAIxc2OHH5j3GWDMIaIyOvP3H5zdOOOI+5PT0cF4jJBxQ4kdDzrHljGxlY6sWWOaGjjmxKKNsYOj7FxouxgE6gf+NHSdiBxygECYKPXDGd32HInrBOOohTixes4k9POKEHlCtQFoyUXjxMYugV4GIsyFiKvG5j+wQuGfviJLFEiyh-8TdDCgDS9oS03QocYgmwE7peBvMbkOCG7HrjPBtGWkSAF2GfBahzMf4OQknGg85O6AE0ehNN6LjHeJtJvgfDKEcjWK4k7kE40kHPjpxFaLNLmnIQfBHazo7SS53O70A-x6aFdEZJ-CUIV2yAzwc1U9achcJOtTCPhLPFZjLxDPNsDIEPpWB-QFEh8YSL7r4DaJbEvtLgOYm1ivUagNQOFKYnrCBBK-V3PcE2HiDhJvEuEHFDEl0j8B64KLjKA0AAAhaLo30orKT8Bi4-yTZI0lJAtJATQ1JWkwBdofwhktdFBNyhy9XkFk3KFZLXTqS7J20WwI5KiG9ZjBeE5SZmMxHZiSJPkncYEw8DUsNu94l8I+M-HkiKxwYupMslpQIh4pC6KKdpJHGbSvRpTfRIlJEkw9AJ5CISXIMyn1BHa2QG0OJKQmSSZxMkooAuLFFLjBuSkgiZVLFF71y+mkDkXvXr5lTxiWoTST2JbRNTq0A050clJGnOTxp3ob0EAA) + +--- + +## Acknowledge + +This widget was originated & inspired from [Deneb-Showcase work](https://github.com/PBI-David/Deneb-Showcase/blob/main/README.md) diff --git a/visualizations/observability/flow/assets/otel-flow-use-case-widget-1.0.0.ndjson b/visualizations/observability/flow/assets/otel-flow-use-case-widget-1.0.0.ndjson new file mode 100644 index 0000000..031dc2f --- /dev/null +++ b/visualizations/observability/flow/assets/otel-flow-use-case-widget-1.0.0.ndjson @@ -0,0 +1,2 @@ +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"title":"otel-service-investigation-flow","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"otel-service-investigation-flow\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n\\n \\\"title\\\":\\\"Services Investigation Flow\\\",\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"padding\\\": 5,\\n \\\"signals\\\": [\\n { \\\"name\\\": \\\"w\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"h\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"aspect\\\", \\\"value\\\": true },\\n { \\\"name\\\": \\\"smooth\\\", \\\"value\\\": true},\\n { \\\"name\\\": \\\"align\\\", \\\"value\\\": \\\"left\\\"},\\n { \\\"name\\\": \\\"baseline\\\", \\\"value\\\": \\\"top\\\" },\\n {\\\"name\\\": \\\"nodeWidth\\\", \\\"value\\\": 190},\\n {\\\"name\\\": \\\"nodeHeight\\\", \\\"value\\\": 45},\\n {\\\"name\\\": \\\"verticalNodeGap\\\", \\\"value\\\": 10},\\n {\\\"name\\\": \\\"horizontalNodeGap\\\", \\\"value\\\": 140},\\n {\\n \\\"name\\\": \\\"startingDepth\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [{\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 0}, \\\"update\\\": \\\"-1\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 10}, \\\"update\\\": \\\"0\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHighlight\\\",\\n \\\"value\\\": \\\"[0]\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"mouseover\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"pluck(treeAncestors('treeCalcs', datum.id), 'id')\\\"\\n },\\n {\\\"events\\\": {\\\"type\\\": \\\"mouseout\\\"}, \\\"update\\\": \\\"[0]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"isExpanded\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"click\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"datum.children > 0 && indata('treeClickStorePerm', 'id', datum.childrenIds[0])?true:false\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[0, height]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(xdom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(ydom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), down[1]-y()] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0,width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[0,height]\\\"},\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"slice(xext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,width]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"slice(yext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,height]\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"scaledImgW\\\", \\\"update\\\": \\\"(w/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledImgH\\\",\\n \\\"update\\\": \\\"abs(h/ span(ydom))*height\\\"\\n },\\n\\n {\\\"name\\\": \\\"scaledNodeWidth\\\", \\\"update\\\": \\\"(nodeWidth/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledNodeHeight\\\",\\n \\\"update\\\": \\\"abs(nodeHeight/ span(ydom))*height\\\"\\n },\\n {\\\"name\\\": \\\"scaledFont13\\\", \\\"update\\\": \\\"(13/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont12\\\", \\\"update\\\": \\\"(12/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont11\\\", \\\"update\\\": \\\"(11/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledKPIHeight\\\", \\\"update\\\": \\\"(5/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledLimit\\\", \\\"update\\\": \\\"(20/ span(xdom))*width\\\"}\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"source\\\",\\n \\\"values\\\": [\\n { \\\"level1\\\": \\\"OTEL\\\", \\\"details\\\": \\\"Install Integration\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Integration\\\",\\n \\\"description\\\":\\\"Go here to read the documentation of the OTEL services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/integrations#/available/otel-services\\\", \\\"kpi\\\": 75 },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Ingestion\\\",\\n \\\"details\\\": \\\"Inspect Signal Rates\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Ingestion\\\",\\n \\\"description\\\":\\\"Go here to review the (OTEL) signals ingestion rate\\\",\\n \\\"references\\\":\\\"https://opensearch.org/docs/latest/data-prepper/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 80\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"details\\\": \\\"Services Dashboard\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Services\\\",\\n \\\"description\\\":\\\"Go here to monitor the application's services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"details\\\": \\\"Deep Dive Service Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"Single Service Deep Dive\\\",\\n \\\"description\\\":\\\"Go here to analyze and monitor a specific service\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service System Details\\\",\\n \\\"details\\\": \\\"Service System Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM System Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services system's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service Network Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM Network Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services network's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"details\\\": \\\"Service Network Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n }]},\\n {\\n \\\"name\\\": \\\"wideToTall\\\",\\n \\\"source\\\": \\\"source\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1,parent: null, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1+ '|'+datum.level2,parent: datum.level1, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3,parent: datum.level1+ '|'+datum.level2, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l4\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l5\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5+ '|'+ datum.level6,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l6\\\"\\n },\\n {\\\"type\\\": \\\"fold\\\", \\\"fields\\\": [\\\"l1\\\", \\\"l2\\\", \\\"l3\\\", \\\"l4\\\", \\\"l5\\\",\\\"l6\\\"]},\\n {\\\"type\\\": \\\"project\\\", \\\"fields\\\": [\\\"key\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.key\\\", \\\"as\\\": \\\"id\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(split(datum.value.key,'|'))[0]\\\",\\n \\\"as\\\": \\\"title\\\"\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.parent\\\", \\\"as\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.title != 'null' && datum.title != 'undefined'\\\"\\n },\\n {\\\"type\\\": \\\"aggregate\\\", \\\"groupby\\\": [\\\"id\\\", \\\"parent\\\", \\\"title\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.details\\\", \\\"as\\\": \\\"details\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.kpi\\\", \\\"as\\\": \\\"kpi\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.link\\\", \\\"as\\\": \\\"link\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.info\\\", \\\"as\\\": \\\"info\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeCalcs\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildren\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"parent\\\"],\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"as\\\": [\\\"childrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.childrenObjects,'id')\\\",\\n \\\"as\\\": \\\"childrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeAncestors\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"treeAncestors\\\",\\n \\\"expr\\\": \\\"treeAncestors('treeCalcs', datum.id, 'root')\\\"\\n },\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"treeAncestors\\\"]},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.treeAncestors.parent\\\",\\n \\\"as\\\": \\\"allParents\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildrenAll\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\n \\\"allParents\\\",\\n \\\"id\\\",\\n \\\"name\\\",\\n \\\"parent\\\",\\n \\\"x\\\",\\n \\\"y\\\",\\n \\\"depth\\\",\\n \\\"children\\\"\\n ]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"parent\\\", \\\"parent\\\", \\\"id\\\"],\\n \\\"ops\\\": [\\\"values\\\", \\\"count\\\", \\\"min\\\"],\\n \\\"groupby\\\": [\\\"allParents\\\"],\\n \\\"as\\\": [\\\"allChildrenObjects\\\", \\\"allChildrenCount\\\", \\\"id\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.allChildrenObjects,'id')\\\",\\n \\\"as\\\": \\\"allChildrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStoreTemp\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"ops\\\": [\\\"min\\\"],\\n \\\"groupby\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStorePerm\\\",\\n \\\"values\\\": [],\\n \\\"on\\\": [\\n {\\\"trigger\\\": \\\"startingDepth>=0\\\", \\\"insert\\\": \\\"data('treeClickStoreTemp')\\\"},\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"insert\\\": \\\"!isExpanded? data('treeClickStoreTemp'):false\\\"\\n },\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"remove\\\": \\\"isExpanded?data('treeClickStoreTemp'):false\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeLayout\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n },\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"nodeSize\\\": [\\n {\\\"signal\\\": \\\"nodeHeight+verticalNodeGap\\\"},\\n {\\\"signal\\\": \\\"nodeWidth+horizontalNodeGap\\\"}\\n ],\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.y+(height/2)\\\", \\\"as\\\": \\\"y\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"scale('xscale',datum.x)\\\", \\\"as\\\": \\\"xscaled\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.info\\\",\\n \\\"as\\\": \\\"info\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.link\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"fullTreeLayout\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildren\\\",\\n \\\"key\\\": \\\"parent\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"childrenObjects\\\", \\\"childrenIds\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildrenAll\\\",\\n \\\"key\\\": \\\"allParents\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"allChildrenIds\\\", \\\"allChildrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeCalcs\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.id), 'id'))[1]\\\",\\n \\\"as\\\": \\\"treeParent\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"visibleNodes\\\",\\n \\\"source\\\": \\\"fullTreeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"maxWidthAndHeight\\\",\\n \\\"source\\\": \\\"visibleNodes\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"depth\\\"],\\n \\\"fields\\\": [\\\"depth\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"count\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"count\\\", \\\"x\\\", \\\"y\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"depth\\\", \\\"count\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"max\\\", \\\"max\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"maxDepth\\\", \\\"maxNodes\\\", \\\"maxX\\\", \\\"maxY\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"treelinks\\\"},\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": \\\"diagonal\\\",\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.source.y)\\\"},\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.source.x+nodeWidth)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.target.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.target.x)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\" indata('treeClickStorePerm', 'id', datum.target.id)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"kpiscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": [0, 100],\\n \\\"range\\\": {\\\"signal\\\": \\\"[0,scaledNodeWidth]\\\"}\\n },\\n {\\n \\\"name\\\": \\\"colour\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"range\\\": [\\n \\\"#6f6f6f\\\",\\n \\\"#4472C4\\\",\\n \\\"#3A8E50\\\",\\n \\\"#ED7D31\\\",\\n \\\"#a63939\\\",\\n \\\"#6338a6\\\",\\n \\\"#3843a6\\\",\\n \\\"#38a695\\\"\\n ],\\n \\\"domain\\\": {\\\"data\\\": \\\"visibleNodes\\\", \\\"field\\\": \\\"treeParent\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, datum.target.id)> -1? 2.5:0.4\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"scale\\\": \\\"colour\\\",\\n \\\"signal\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.target.id), 'id'))[1]\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"description\\\": \\\"The parent node\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"clip\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"visibleNodes\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\", \\\"scale\\\": \\\"xscale\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledNodeWidth\\\"},\\n \\\"yc\\\": {\\\"field\\\": \\\"y\\\", \\\"scale\\\": \\\"yscale\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledNodeHeight\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.94})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.79})\\\"\\n },\\n \\\"cornerRadius\\\": {\\\"value\\\": 2},\\n \\\"cursor\\\": {\\\"signal\\\": \\\"datum.children>0?'pointer':''\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"linkImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://icons.veryicon.com/png/o/education-technology/product-icon-of-apstar-big-data/opensearch-blue.png\\\"}\\n },\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"(180/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"parent.info\\\"}\\n\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"infoImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://opensearch.org/assets/brand/SVG/Mark/opensearch_mark_default.svg\\\"}\\n },\\n \\\"update\\\": {\\n \\\"href\\\": {\\\"signal\\\":\\\"parent.link\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n\\n {\\n \\\"name\\\": \\\"highlight\\\",\\n \\\"description\\\": \\\"highlight (seems like a Vega bug as this doens't work on the group element)\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"0\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.82}):0\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.79}):0\\\"\\n },\\n \\\"height\\\": {\\\"signal\\\": \\\"item.mark.group.height\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"item.mark.group.width\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI background\\\",\\n \\\"description\\\": \\\"KPI background\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"(item.mark.group.width)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.2}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI\\\",\\n \\\"description\\\": \\\"KPI\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scale('kpiscale',parent.kpi)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"name\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(6/ span(xdom))*width\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"600\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.details\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont13\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"title\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(22/ span(xdom))*width\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"left\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"signal\\\": \\\"'#4D4B44'\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.title\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont11\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"node children\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.width - (9/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height/2\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"right\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.children>0?parent.children:''\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont12\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n}\"}}"},"id":"375873f0-121d-11ef-b612-e9a167e5758e","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-17T06:45:46.635Z","version":"WzUzLDJd"} +{"exportedCount":1,"missingRefCount":0,"missingReferences":[]}z \ No newline at end of file diff --git a/visualizations/observability/flow/assets/otel-service-flow-use-case-integration.ndjson b/visualizations/observability/flow/assets/otel-service-flow-use-case-integration.ndjson new file mode 100644 index 0000000..9b04f91 --- /dev/null +++ b/visualizations/observability/flow/assets/otel-service-flow-use-case-integration.ndjson @@ -0,0 +1,46 @@ +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEsMV0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIsMV0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-metrics-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-metrics-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Metrics Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"metrics\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"name.keyword\\\",\\n \\\"size\\\": 10\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n }\\n }\\n }\\n }\\n\\n }\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.metrics.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'metrics': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'metrics': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMsMV0="} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","title":"otel-v1-apm-service-map"},"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQsMV0="} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzUsMV0="} +{"attributes":{"description":"traces by response code","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-by-response-code","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-by-response-code\",\"type\":\"input_control_vis\",\"aggs\":[],\"params\":{\"controls\":[{\"id\":\"1708642305489\",\"fieldName\":\"serviceName\",\"parent\":\"\",\"label\":\"services\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_0_index_pattern\"},{\"id\":\"1708641641797\",\"fieldName\":\"span.attributes.http@status_code\",\"parent\":\"\",\"label\":\"response-status\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_1_index_pattern\"},{\"id\":\"1708642009521\",\"fieldName\":\"traceGroup\",\"parent\":\"\",\"label\":\"group\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_2_index_pattern\"}],\"updateFiltersOnChange\":true,\"useTimeFilter\":true,\"pinFilters\":false}}"},"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"control_0_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_1_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_2_index_pattern","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzYsMV0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzcsMV0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzgsMV0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzksMV0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEwLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"75095750-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzExLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.operations\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.ops-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.ops-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Ops Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEyLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 5000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 5000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEzLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.cpu']\\\", \\\"as\\\":\\\"cpu\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"], \\\\\\\"cpu\\\\\\\": isValid(datum[\\\\\\\"cpu\\\\\\\"]) ? datum[\\\\\\\"cpu\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"cpu\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 250], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 250, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE0LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.memory.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.memory.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.memory.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE1LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Usage Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE2LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Utilization Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE3LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"title":"otel-service-investigation-flow","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"otel-service-investigation-flow\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n\\n \\\"title\\\":\\\"Services Investigation Flow\\\",\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"padding\\\": 5,\\n \\\"signals\\\": [\\n { \\\"name\\\": \\\"w\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"h\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"aspect\\\", \\\"value\\\": true },\\n { \\\"name\\\": \\\"smooth\\\", \\\"value\\\": true},\\n { \\\"name\\\": \\\"align\\\", \\\"value\\\": \\\"left\\\"},\\n { \\\"name\\\": \\\"baseline\\\", \\\"value\\\": \\\"top\\\" },\\n {\\\"name\\\": \\\"nodeWidth\\\", \\\"value\\\": 190},\\n {\\\"name\\\": \\\"nodeHeight\\\", \\\"value\\\": 45},\\n {\\\"name\\\": \\\"verticalNodeGap\\\", \\\"value\\\": 10},\\n {\\\"name\\\": \\\"horizontalNodeGap\\\", \\\"value\\\": 140},\\n {\\n \\\"name\\\": \\\"startingDepth\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [{\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 0}, \\\"update\\\": \\\"-1\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 10}, \\\"update\\\": \\\"0\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHighlight\\\",\\n \\\"value\\\": \\\"[0]\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"mouseover\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"pluck(treeAncestors('treeCalcs', datum.id), 'id')\\\"\\n },\\n {\\\"events\\\": {\\\"type\\\": \\\"mouseout\\\"}, \\\"update\\\": \\\"[0]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"isExpanded\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"click\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"datum.children > 0 && indata('treeClickStorePerm', 'id', datum.childrenIds[0])?true:false\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[0, height]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(xdom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(ydom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), down[1]-y()] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0,width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[0,height]\\\"},\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"slice(xext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,width]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"slice(yext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,height]\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"scaledImgW\\\", \\\"update\\\": \\\"(w/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledImgH\\\",\\n \\\"update\\\": \\\"abs(h/ span(ydom))*height\\\"\\n },\\n\\n {\\\"name\\\": \\\"scaledNodeWidth\\\", \\\"update\\\": \\\"(nodeWidth/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledNodeHeight\\\",\\n \\\"update\\\": \\\"abs(nodeHeight/ span(ydom))*height\\\"\\n },\\n {\\\"name\\\": \\\"scaledFont13\\\", \\\"update\\\": \\\"(13/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont12\\\", \\\"update\\\": \\\"(12/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont11\\\", \\\"update\\\": \\\"(11/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledKPIHeight\\\", \\\"update\\\": \\\"(5/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledLimit\\\", \\\"update\\\": \\\"(20/ span(xdom))*width\\\"}\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"source\\\",\\n \\\"values\\\": [\\n { \\\"level1\\\": \\\"OTEL\\\", \\\"details\\\": \\\"Install Integration\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Integration\\\",\\n \\\"description\\\":\\\"Go here to read the documentation of the OTEL services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/integrations#/available/otel-services\\\", \\\"kpi\\\": 75 },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Ingestion\\\",\\n \\\"details\\\": \\\"Inspect Signal Rates\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Ingestion\\\",\\n \\\"description\\\":\\\"Go here to review the (OTEL) signals ingestion rate\\\",\\n \\\"references\\\":\\\"https://opensearch.org/docs/latest/data-prepper/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 80\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"details\\\": \\\"Services Dashboard\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Services\\\",\\n \\\"description\\\":\\\"Go here to monitor the application's services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"details\\\": \\\"Deep Dive Service Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"Single Service Deep Dive\\\",\\n \\\"description\\\":\\\"Go here to analyze and monitor a specific service\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service System Details\\\",\\n \\\"details\\\": \\\"Service System Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM System Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services system's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service Network Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM Network Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services network's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"details\\\": \\\"Service Network Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n }]},\\n {\\n \\\"name\\\": \\\"wideToTall\\\",\\n \\\"source\\\": \\\"source\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1,parent: null, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1+ '|'+datum.level2,parent: datum.level1, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3,parent: datum.level1+ '|'+datum.level2, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l4\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l5\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5+ '|'+ datum.level6,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l6\\\"\\n },\\n {\\\"type\\\": \\\"fold\\\", \\\"fields\\\": [\\\"l1\\\", \\\"l2\\\", \\\"l3\\\", \\\"l4\\\", \\\"l5\\\",\\\"l6\\\"]},\\n {\\\"type\\\": \\\"project\\\", \\\"fields\\\": [\\\"key\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.key\\\", \\\"as\\\": \\\"id\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(split(datum.value.key,'|'))[0]\\\",\\n \\\"as\\\": \\\"title\\\"\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.parent\\\", \\\"as\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.title != 'null' && datum.title != 'undefined'\\\"\\n },\\n {\\\"type\\\": \\\"aggregate\\\", \\\"groupby\\\": [\\\"id\\\", \\\"parent\\\", \\\"title\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.details\\\", \\\"as\\\": \\\"details\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.kpi\\\", \\\"as\\\": \\\"kpi\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.link\\\", \\\"as\\\": \\\"link\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.info\\\", \\\"as\\\": \\\"info\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeCalcs\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildren\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"parent\\\"],\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"as\\\": [\\\"childrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.childrenObjects,'id')\\\",\\n \\\"as\\\": \\\"childrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeAncestors\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"treeAncestors\\\",\\n \\\"expr\\\": \\\"treeAncestors('treeCalcs', datum.id, 'root')\\\"\\n },\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"treeAncestors\\\"]},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.treeAncestors.parent\\\",\\n \\\"as\\\": \\\"allParents\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildrenAll\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\n \\\"allParents\\\",\\n \\\"id\\\",\\n \\\"name\\\",\\n \\\"parent\\\",\\n \\\"x\\\",\\n \\\"y\\\",\\n \\\"depth\\\",\\n \\\"children\\\"\\n ]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"parent\\\", \\\"parent\\\", \\\"id\\\"],\\n \\\"ops\\\": [\\\"values\\\", \\\"count\\\", \\\"min\\\"],\\n \\\"groupby\\\": [\\\"allParents\\\"],\\n \\\"as\\\": [\\\"allChildrenObjects\\\", \\\"allChildrenCount\\\", \\\"id\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.allChildrenObjects,'id')\\\",\\n \\\"as\\\": \\\"allChildrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStoreTemp\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"ops\\\": [\\\"min\\\"],\\n \\\"groupby\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStorePerm\\\",\\n \\\"values\\\": [],\\n \\\"on\\\": [\\n {\\\"trigger\\\": \\\"startingDepth>=0\\\", \\\"insert\\\": \\\"data('treeClickStoreTemp')\\\"},\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"insert\\\": \\\"!isExpanded? data('treeClickStoreTemp'):false\\\"\\n },\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"remove\\\": \\\"isExpanded?data('treeClickStoreTemp'):false\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeLayout\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n },\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"nodeSize\\\": [\\n {\\\"signal\\\": \\\"nodeHeight+verticalNodeGap\\\"},\\n {\\\"signal\\\": \\\"nodeWidth+horizontalNodeGap\\\"}\\n ],\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.y+(height/2)\\\", \\\"as\\\": \\\"y\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"scale('xscale',datum.x)\\\", \\\"as\\\": \\\"xscaled\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.info\\\",\\n \\\"as\\\": \\\"info\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.link\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"fullTreeLayout\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildren\\\",\\n \\\"key\\\": \\\"parent\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"childrenObjects\\\", \\\"childrenIds\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildrenAll\\\",\\n \\\"key\\\": \\\"allParents\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"allChildrenIds\\\", \\\"allChildrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeCalcs\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.id), 'id'))[1]\\\",\\n \\\"as\\\": \\\"treeParent\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"visibleNodes\\\",\\n \\\"source\\\": \\\"fullTreeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"maxWidthAndHeight\\\",\\n \\\"source\\\": \\\"visibleNodes\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"depth\\\"],\\n \\\"fields\\\": [\\\"depth\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"count\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"count\\\", \\\"x\\\", \\\"y\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"depth\\\", \\\"count\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"max\\\", \\\"max\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"maxDepth\\\", \\\"maxNodes\\\", \\\"maxX\\\", \\\"maxY\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"treelinks\\\"},\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": \\\"diagonal\\\",\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.source.y)\\\"},\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.source.x+nodeWidth)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.target.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.target.x)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\" indata('treeClickStorePerm', 'id', datum.target.id)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"kpiscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": [0, 100],\\n \\\"range\\\": {\\\"signal\\\": \\\"[0,scaledNodeWidth]\\\"}\\n },\\n {\\n \\\"name\\\": \\\"colour\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"range\\\": [\\n \\\"#6f6f6f\\\",\\n \\\"#4472C4\\\",\\n \\\"#3A8E50\\\",\\n \\\"#ED7D31\\\",\\n \\\"#a63939\\\",\\n \\\"#6338a6\\\",\\n \\\"#3843a6\\\",\\n \\\"#38a695\\\"\\n ],\\n \\\"domain\\\": {\\\"data\\\": \\\"visibleNodes\\\", \\\"field\\\": \\\"treeParent\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, datum.target.id)> -1? 2.5:0.4\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"scale\\\": \\\"colour\\\",\\n \\\"signal\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.target.id), 'id'))[1]\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"description\\\": \\\"The parent node\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"clip\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"visibleNodes\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\", \\\"scale\\\": \\\"xscale\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledNodeWidth\\\"},\\n \\\"yc\\\": {\\\"field\\\": \\\"y\\\", \\\"scale\\\": \\\"yscale\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledNodeHeight\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.94})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.79})\\\"\\n },\\n \\\"cornerRadius\\\": {\\\"value\\\": 2},\\n \\\"cursor\\\": {\\\"signal\\\": \\\"datum.children>0?'pointer':''\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"linkImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://icons.veryicon.com/png/o/education-technology/product-icon-of-apstar-big-data/opensearch-blue.png\\\"}\\n },\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"(180/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"parent.info\\\"}\\n\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"infoImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://opensearch.org/assets/brand/SVG/Mark/opensearch_mark_default.svg\\\"}\\n },\\n \\\"update\\\": {\\n \\\"href\\\": {\\\"signal\\\":\\\"parent.link\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n\\n {\\n \\\"name\\\": \\\"highlight\\\",\\n \\\"description\\\": \\\"highlight (seems like a Vega bug as this doens't work on the group element)\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"0\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.82}):0\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.79}):0\\\"\\n },\\n \\\"height\\\": {\\\"signal\\\": \\\"item.mark.group.height\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"item.mark.group.width\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI background\\\",\\n \\\"description\\\": \\\"KPI background\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"(item.mark.group.width)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.2}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI\\\",\\n \\\"description\\\": \\\"KPI\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scale('kpiscale',parent.kpi)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"name\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(6/ span(xdom))*width\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"600\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.details\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont13\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"title\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(22/ span(xdom))*width\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"left\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"signal\\\": \\\"'#4D4B44'\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.title\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont11\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"node children\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.width - (9/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height/2\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"right\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.children>0?parent.children:''\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont12\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n}\"}}"},"id":"375873f0-121d-11ef-b612-e9a167e5758e","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-17T06:45:46.635Z","version":"WzUzLDJd"} +{"attributes":{"description":"Disk\nCPU\nMemory\nSwap","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.disk.operations, system.disk.io, system.disk.time, system.cpu.utilization, system.cpu.time, system.swap.usage, system.swap.utilization, system.memory.usage, system.memory.utilization\",\"params\":[\"system.disk.operations\",\"system.disk.io\",\"system.disk.time\",\"system.cpu.utilization\",\"system.cpu.time\",\"system.swap.usage\",\"system.swap.utilization\",\"system.memory.usage\",\"system.memory.utilization\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.utilization\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":13,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":28,\"w\":48,\"h\":24,\"i\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\"},\"panelIndex\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":52,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":57,\"w\":8,\"h\":11,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":8,\"y\":57,\"w\":8,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":16,\"y\":57,\"w\":8,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":68,\"w\":24,\"h\":19,\"i\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\"},\"panelIndex\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":52,\"w\":24,\"h\":19,\"i\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\"},\"panelIndex\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":87,\"w\":24,\"h\":20,\"i\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\"},\"panelIndex\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":71,\"w\":24,\"h\":20,\"i\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\"},\"panelIndex\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":107,\"w\":24,\"h\":19,\"i\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\"},\"panelIndex\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":91,\"w\":24,\"h\":19,\"i\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\"},\"panelIndex\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"embeddableConfig\":{},\"panelRefName\":\"panel_11\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":126,\"w\":24,\"h\":19,\"i\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\"},\"panelIndex\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"embeddableConfig\":{},\"panelRefName\":\"panel_12\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":110,\"w\":24,\"h\":19,\"i\":\"0291109c-5260-4d19-948d-4ef628a25a24\"},\"panelIndex\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"embeddableConfig\":{},\"panelRefName\":\"panel_13\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":13,\"i\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\"},\"panelIndex\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\",\"embeddableConfig\":{},\"panelRefName\":\"panel_14\"}]","timeRestore":false,"title":"APM-System-Metrics","version":1},"id":"apm-system-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_0","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_2","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","name":"panel_6","type":"visualization"},{"id":"75095750-e2f7-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"},{"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","name":"panel_12","type":"visualization"},{"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","name":"panel_13","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_14","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE5LDFd"} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span*"},"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI3LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-summary-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-summary-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"requests\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[95],\"customLabel\":\"duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"sum\",\"params\":{\"field\":\"status.code\",\"customLabel\":\"status\"},\"schema\":\"metric\"},{\"id\":\"5\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceId\",\"customLabel\":\"traces\"},\"schema\":\"metric\"},{\"id\":\"6\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceGroup\",\"customLabel\":\"groups\"},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI4LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"traces-by-duration","uiStateJSON":"{\"vis\":{\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"},\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":253.05555555555557},{\"colIndex\":2,\"width\":222.5555555555556}]}}","version":1,"visState":"{\"title\":\"traces-by-duration\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"traceId\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"traces\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"avg\",\"params\":{\"field\":\"durationInNanos\",\"customLabel\":\"avg duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[75,95]},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI5LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"single-service-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"single-service-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 0, \\\"name\\\": \\\"recommendationservice\\\"},\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 6, \\\"name\\\": \\\"calls\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 7, \\\"name\\\": \\\"duration\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 19, \\\"name\\\": \\\"process\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 20, \\\"name\\\": \\\"runtime\\\", \\\"parent\\\": 19},\\n {\\\"id\\\": 21, \\\"name\\\": \\\"cpython\\\", \\\"parent\\\": 20},\\n {\\\"id\\\": 22, \\\"name\\\": \\\"gc_count\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 27, \\\"name\\\": \\\"cpu_time\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 28, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 29, \\\"name\\\": \\\"app_recommendations_counter\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMwLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-services-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-services-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Services Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"body\\\": {\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 15\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n },\\n \\\"aggs\\\": {\\n \\\"duration\\\": {\\n \\\"avg\\\": {\\n \\\"missing\\\": 0,\\n \\\"script\\\": {\\n \\\"source\\\": \\\"!doc.containsKey('durationInNanos') || doc['durationInNanos'].empty ? 0 : doc['durationInNanos'].value / 1000000.0\\\",\\n \\\"lang\\\": \\\"painless\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"size\\\": 0\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.services.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"duration\\\",\\n \\\"expr\\\": \\\"datum.val.duration.value == null ? 0 : datum.val.duration.value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"durationScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"duration\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Service': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n },\\n {\\n \\\"orient\\\": \\\"right\\\",\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"tickCount\\\": 4,\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extErrorFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"red\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'serviceName': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"rect\\\",\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"width\\\": { \\\"value\\\": 15},\\n\\\"cornerRadius\\\": { \\\"value\\\": 5 }\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"field\\\": \\\"duration.value\\\",\\n \\\"offset\\\": -3\\n },\\n \\\"y2\\\": {\\\"scale\\\": \\\"durationScale\\\", \\\"value\\\": 0}\\n\\n \\\"stroke\\\": {\\\"value\\\":\\\"black\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.8},\\n\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['duration']}\\\"\\n }\\n }\\n }\\n},\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMxLDFd"} +{"attributes":{"description":"traces gantt chart representing a trace transaction","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-gantt-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-gantt-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.json\\\",\\n\\n \\\"data\\\": {\\n \\\"url\\\" :{\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 75\\n }\\n }\\n \\\"format\\\":{\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\":\\\"hits.hits\\\"\\n }\\n },\\n \\\"transform\\\": [\\n{\\\"calculate\\\": \\\"datum._source.durationInNanos / 1000000\\\", \\\"as\\\": \\\"durationInMs\\\"},\\n {\\n \\\"window\\\": [\\n {\\n \\\"op\\\": \\\"max\\\",\\n \\\"field\\\": \\\"durationInMs\\\",\\n \\\"as\\\": \\\"maxDuration\\\"\\n }\\n ],\\n \\\"frame\\\": [null, null]\\n },\\n {\\n \\\"calculate\\\": \\\"datum.durationInMs / datum.maxDuration\\\",\\n \\\"as\\\": \\\"normalizedDuration\\\"\\n },\\n { \\\"calculate\\\": \\\"datum._source.traceGroup\\\", \\\"as\\\": \\\"traceGroup\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"currentDate\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"startTime\\\"},\\n {\\n \\\"calculate\\\": \\\"format(datum.durationInMs, '.1f') + 'ms'\\\",\\n \\\"as\\\": \\\"formattedDuration\\\"\\n }, {\\n \\\"calculate\\\": \\\"toDate(datum._source.endTime)\\\", \\\"as\\\": \\\"endTime\\\" },\\n {\\n \\\"window\\\": [{\\\"op\\\": \\\"row_number\\\", \\\"as\\\": \\\"running_number\\\"}],\\n \\\"groupby\\\": [\\\"_source.traceId\\\"],\\n \\\"sort\\\": [{\\\"field\\\": \\\"currentDate\\\"}]\\n },\\n {\\n \\\"calculate\\\": \\\"datum._source.traceId + ' | ' + datum._source.serviceName + ' | Start:' + toDate(datum._source.startTime) + ' #' + datum['running_number']\\\",\\n \\\"as\\\": \\\"project_full_descr\\\"\\n }\\n ],\\n \\n \\\"title\\\": {\\n \\\"text\\\": \\\"Order Gantt by: Trace > Span\\\",\\n \\\"fontSize\\\": 14,\\n \\\"anchor\\\": \\\"start\\\",\\n \\\"dy\\\": -15,\\n \\\"color\\\": \\\"#706D6C\\\"\\n },\\n \\\"layer\\\": [\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"bar\\\",\\n \\\"tooltip\\\": true,\\n \\\"cornerRadiusTopRight\\\": 4,\\n \\\"cornerRadiusBottomRight\\\": 4\\n },\\n \\\"encoding\\\": {\\n \\\"y\\\": {\\n \\\"field\\\": \\\"project_full_descr\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"},\\n \\\"axis\\\": {\\n \\\"domain\\\": true,\\n \\\"grid\\\": true,\\n \\\"ticks\\\": true,\\n \\\"labels\\\": true,\\n \\\"labelLimit\\\": 800,\\n \\\"labelFontSize\\\": 12,\\n \\\"labelPadding\\\": 10,\\n \\\"labelExpr\\\": \\\"split(datum.label, '|')[1]\\\"\\n },\\n \\\"scale\\\": {\\n \\\"padding\\\": 0.5\\n },\\n \\\"title\\\": null\\n },\\n \\\"x\\\": {\\n \\\"field\\\": \\\"_source.startTime\\\",\\n \\\"type\\\": \\\"temporal\\\",\\n \\\"title\\\": \\\"time\\\"\\n },\\n \\\"x2\\\": {\\\"field\\\": \\\"_source.endTime\\\"},\\n \\\"color\\\": {\\n \\\"field\\\": \\\"_source.serviceName\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"legend\\\": {\\\"title\\\": \\\"Service Name\\\"},\\n \\\"scale\\\": {\\\"scheme\\\": \\\"category10\\\"}\\n },\\n \\\"opacity\\\": {\\n \\\"field\\\": \\\"normalizedDuration\\\",\\n \\\"legend\\\":null,\\n \\\"type\\\": \\\"quantitative\\\",\\n \\\"scale\\\": {\\\"domain\\\": [0, 1], \\\"range\\\": [0.2, 1]}\\n },\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"_source.serviceName\\\", \\\"title\\\": \\\"Service Name\\\"},\\n {\\\"field\\\": \\\"formattedDuration\\\", \\\"title\\\": \\\"Duration\\\"},\\n {\\\"field\\\": \\\"_source.traceId\\\", \\\"title\\\": \\\"Trace ID\\\"},\\n {\\\"field\\\": \\\"_source.traceGroup\\\", \\\"title\\\": \\\"Trace Group\\\"}\\n ]\\n }\\n },\\n {\\n \\\"mark\\\": {\\\"type\\\": \\\"rule\\\", \\\"strokeDash\\\": [2, 2], \\\"strokeWidth\\\": 2},\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\n \\\"field\\\": \\\"currentDate\\\",\\n \\\"type\\\": \\\"temporal\\\"\\n }\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"right\\\",\\n \\\"dx\\\": -24,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"startTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}\\n},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"white\\\"}\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"left\\\",\\n \\\"dx\\\": 5,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"endTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\", \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"black\\\"}\\n }\\n },\\n \\n ],\\n \\\"config\\\": {\\\"view\\\": {\\\"stroke\\\": null}}\\n}\"}}"},"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMyLDFd"} +{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName\",\"negate\":false,\"params\":{\"query\":\"recommendationservice\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName\":\"recommendationservice\"}}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":11,\"w\":24,\"h\":13,\"i\":\"2885c3d8-cecc-464f-abc1-4221c528952e\"},\"panelIndex\":\"2885c3d8-cecc-464f-abc1-4221c528952e\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":24,\"w\":24,\"h\":13,\"i\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\"},\"panelIndex\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":11,\"w\":24,\"h\":20,\"i\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\"},\"panelIndex\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":37,\"w\":24,\"h\":31,\"i\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\"},\"panelIndex\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":31,\"w\":24,\"h\":37,\"i\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\"},\"panelIndex\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":11,\"i\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\"},\"panelIndex\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"}]","timeRestore":false,"title":"single-service-correlated-dashboard","version":1},"id":"single-service-correlated-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_0","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_1","type":"visualization"},{"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","name":"panel_2","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_3","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_4","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_5","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMzLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"service-map-graph","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"service-map-graph\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": {\\\"left\\\": 0, \\\"right\\\": 0, \\\"top\\\": 0, \\\"bottom\\\": 0},\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"background\\\": \\\"#f4f7ff\\\",\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mouseup,touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"},\\n {\\\"events\\\": \\\"symbol:mousedown, symbol:touchstart\\\", \\\"update\\\": \\\"null\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"xdom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"ydom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), y()-down[1]] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"xext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"xrange\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"yext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"yrange\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"size\\\", \\\"update\\\": \\\"clamp(20 / span(xdom), 1, 1000)\\\"},\\n {\\n \\\"name\\\": \\\"cx\\\",\\n \\\"update\\\": \\\"width / 2\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove\\\",\\n \\\"update\\\": \\\" cx==width/2?cx+0.001:width/2\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"cy\\\", \\\"update\\\": \\\"height / 2\\\"},\\n {\\n \\\"name\\\": \\\"nodeRadiusKey\\\",\\n \\\"description\\\": \\\"q=increase size, a=decrease size\\\",\\n \\\"value\\\": 8,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"window:keypress\\\",\\n \\\"update\\\": \\\"event.key=='a'&&nodeRadiusKey>1?nodeRadiusKey-1:event.key=='q'?nodeRadiusKey+1:nodeRadiusKey\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeRadius\\\",\\n \\\"value\\\": 8,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 1, \\\"max\\\": 50, \\\"step\\\": 1},\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"nodeRadiusKey\\\"}, \\\"update\\\": \\\"nodeRadiusKey\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"nodeCharge\\\",\\n \\\"value\\\": -30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": -100, \\\"max\\\": 10, \\\"step\\\": 1}\\n },\\n {\\n \\\"name\\\": \\\"linkDistance\\\",\\n \\\"value\\\": 30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 5, \\\"max\\\": 300, \\\"step\\\": 1}\\n },\\n {\\n \\\"description\\\": \\\"State variable for active node fix status.\\\",\\n \\\"name\\\": \\\"fix\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseout[!event.buttons], window:mouseup\\\",\\n \\\"update\\\": \\\"false\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseover\\\", \\\"update\\\": \\\"fix || true\\\", \\\"force\\\": true},\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"xy()\\\",\\n \\\"force\\\": true\\n }\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Graph node most recently interacted with.\\\",\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"fix === true ? datum.index : node\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHover\\\",\\n \\\"value\\\": {\\\"id\\\": null, \\\"connections\\\": []},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"{'id':datum.index, 'connections':split(datum.sources+','+datum.targets,',')}\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseout\\\", \\\"update\\\": \\\"{'id':null, 'connections':[]}\\\"}\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Flag to restart Force simulation upon data changes.\\\",\\n \\\"name\\\": \\\"restart\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"fix\\\"}, \\\"update\\\": \\\"fix && fix.length\\\"}]\\n }\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"node-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 10000\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"'http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID?_a=(description:%27%27,filters:!((%27$state%27:(store:appState),meta:(alias:!n,disabled:!f,key:serviceName,negate:!f,params:(query:' + datum.serviceName + '),type:phrase),query:(match_phrase:(serviceName:' + datum.name + ')))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:%27%27),timeRestore:!f,title:single-service-correlated-dashboard,viewMode:view)'\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"traceCounts\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"name\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"group\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"link-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-service-map*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n \\\"aggs\\\": {\\n \\\"target\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"destination.domain\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\":[\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"target.buckets\\\"],\\n \\\"as\\\": [\\\"targetBucket\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"source\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.targetBucket.key\\\",\\n \\\"as\\\": \\\"target\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"node-data-raw\\\",\\n \\\"key\\\": \\\"name\\\",\\n \\\"fields\\\": [\\\"source\\\", \\\"target\\\"],\\n \\\"as\\\": [\\\"sourceNode\\\", \\\"targetNode\\\"]\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.sourceNode !== null && datum.targetNode !== null\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"link-data\\\", \\\"source\\\": \\\"link-data-raw\\\"},\\n {\\n \\\"name\\\": \\\"source-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"source\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"target\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"targets\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'target')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"target-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"target\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"source\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"sources\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'source')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"node-data\\\",\\n \\\"source\\\" :\\\"node-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"source-connections\\\",\\n \\\"key\\\": \\\"source\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"targets\\\"],\\n \\\"as\\\": [\\\"targets\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"target-connections\\\",\\n \\\"key\\\": \\\"target\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"sources\\\"],\\n \\\"as\\\": [\\\"sources\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"force\\\",\\n \\\"iterations\\\": 300,\\n \\\"restart\\\": {\\\"signal\\\": \\\"restart\\\"},\\n \\\"signal\\\": \\\"force\\\",\\n \\\"forces\\\": [\\n {\\\"force\\\": \\\"center\\\", \\\"x\\\": {\\\"signal\\\": \\\"cx\\\"}, \\\"y\\\": {\\\"signal\\\": \\\"cy\\\"}},\\n {\\n \\\"force\\\": \\\"collide\\\",\\n \\\"radius\\\": {\\\"signal\\\": \\\"sqrt(4 * nodeRadius * nodeRadius)\\\"},\\n \\\"iterations\\\": 1,\\n \\\"strength\\\": 0.7\\n },\\n {\\\"force\\\": \\\"nbody\\\", \\\"strength\\\": {\\\"signal\\\": \\\"nodeCharge\\\"}},\\n {\\n \\\"force\\\": \\\"link\\\",\\n \\\"links\\\": \\\"link-data-raw\\\",\\n \\\"distance\\\": {\\\"signal\\\": \\\"linkDistance\\\"},\\n \\\"id\\\": \\\"name\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fx\\\",\\n \\\"expr\\\": \\\"fix[0]!=null && node==datum.index ?invert('xscale',fix[0]):null\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fy\\\",\\n \\\"expr\\\": \\\"fix[1]!=null && node==datum.index ?invert('yscale',fix[1]):null\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"node-data\\\", \\\"field\\\": \\\"group\\\"},\\n \\\"range\\\": [\\n \\\"#4682b4\\\",\\n \\\"#4666b4\\\",\\n \\\"#46b494\\\",\\n \\\"#b46746\\\",\\n \\\"#b44662\\\",\\n \\\"#a44fa3\\\"\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"name\\\": \\\"links\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"link-data\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? 0.5:2\\\"\\n }\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"require\\\": {\\\"signal\\\": \\\"force\\\"},\\n \\\"shape\\\": \\\"line\\\",\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.source.x)\\\"},\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.source.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.target.x)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.target.y)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"atan2(datum.datum.target.y - datum.datum.source.y,datum.datum.source.x - datum.datum.target.x)\\\",\\n \\\"as\\\": \\\"angle1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(datum.angle1>=0?datum.angle1:(2*PI + datum.angle1)) * (360 / (2*PI))\\\",\\n \\\"as\\\": \\\"angle2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(360-datum.angle2)*(PI/180)\\\",\\n \\\"as\\\": \\\"angle3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(cos(datum.angle3)*(nodeRadius+5))+(scale('xscale',datum.datum.target.x))\\\",\\n \\\"as\\\": \\\"arrowX\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(sin(datum.angle3)*(nodeRadius+5))+(scale('yscale',datum.datum.target.y))\\\",\\n \\\"as\\\": \\\"arrowY\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"name\\\": \\\"arrows\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"shape\\\": {\\\"value\\\": \\\"triangle\\\"},\\n \\\"angle\\\": {\\\"signal\\\": \\\"-datum.angle2-90\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"datum.arrowX\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"datum.arrowY\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"'▲'\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"datum.datum.source.index!=nodeHover.id && datum.datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"size\\\": {\\\"signal\\\": \\\"nodeRadius==1?0:60\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"nodes\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"node-data\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"href\\\": {\\\"signal\\\": \\\"datum.link\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.64})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.84})\\\"\\n },\\n \\\"strokeWidth\\\": {\\\"value\\\": 3},\\n \\\"strokeOpacity\\\": {\\\"value\\\": 1},\\n \\\"size\\\": {\\\"signal\\\": \\\"4 * nodeRadius * nodeRadius\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"x\\\": {\\n \\\"signal\\\": \\\"fix[0]!=null && node===datum.index ?fix[0]:scale('xscale', datum.x)\\\"\\n },\\n \\\"y\\\": {\\n \\\"signal\\\": \\\"fix[1]!=null && node===datum.index ?fix[1]:scale('yscale', datum.y)\\\"\\n }\\n },\\n \\\"hover\\\": {\\\"tooltip\\\": {\\\"signal\\\": \\\"datum.name\\\"}}\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"name\\\": \\\"labels\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"nodes\\\"},\\n \\\"zindex\\\": 2,\\n \\\"interactive\\\": false,\\n \\\"enter\\\": {},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"signal\\\": \\\"'white'\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"datum.name\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 10},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"limit\\\": {\\n \\\"signal\\\": \\\"clamp(sqrt(4 * nodeRadius * nodeRadius)-7,1,1000)\\\"\\n },\\n \\\"ellipsis\\\": {\\\"value\\\": \\\" \\\"}\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1c59f345-ad69-4717-90ca-75b65efee96b","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM0LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-groups-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-groups-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"services\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100},\"row\":true}}"},"id":"f43111e2-256c-4d15-be98-89086c5b2bca","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM1LDFd"} +{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":9,\"w\":47,\"h\":6,\"i\":\"ce4b94b7-9cf3-41ef-af99-d842c93ce571\"},\"panelIndex\":\"ce4b94b7-9cf3-41ef-af99-d842c93ce571\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":15,\"w\":23,\"h\":16,\"i\":\"18938833-0275-421a-8e90-aa3b376d8580\"},\"panelIndex\":\"18938833-0275-421a-8e90-aa3b376d8580\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":15,\"w\":24,\"h\":16,\"i\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\"},\"panelIndex\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":31,\"w\":47,\"h\":11,\"i\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\"},\"panelIndex\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":42,\"w\":47,\"h\":56,\"i\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\"},\"panelIndex\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":98,\"w\":47,\"h\":11,\"i\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\"},\"panelIndex\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\",\"embeddableConfig\":{\"vis\":{\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":405.05555555555554},{\"colIndex\":2,\"width\":325.5555555555556}],\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"}}},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":109,\"w\":47,\"h\":35,\"i\":\"a546dd15-c336-47e0-a8b7-df153289658d\"},\"panelIndex\":\"a546dd15-c336-47e0-a8b7-df153289658d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":9,\"i\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\"},\"panelIndex\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"}]","refreshInterval":{"pause":true,"value":0},"timeFrom":"now-30w","timeRestore":true,"timeTo":"now","title":"observability-services-dashboard","version":1},"id":"otel-services-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_0","type":"visualization"},{"id":"1c59f345-ad69-4717-90ca-75b65efee96b","name":"panel_1","type":"visualization"},{"id":"f43111e2-256c-4d15-be98-89086c5b2bca","name":"panel_2","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_3","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_4","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_5","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_6","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM2LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.errors\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-errors-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-errors-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Errors Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"e2088130-e349-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIxLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.dropped_packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-dropped-packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-dropped-packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Dropped Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1290f940-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIyLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"dc616700-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIzLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 500000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 500000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"134ba140-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI0LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.connections\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.connections-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.connections-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Connections Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI1LDFd"} +{"attributes":{"description":"connections\npackets\nerrors\ndevices","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.network.errors, system.network.dropped_packets, system.network.packets, system.network.io, system.network.connections\",\"params\":[\"system.network.errors\",\"system.network.dropped_packets\",\"system.network.packets\",\"system.network.io\",\"system.network.connections\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":13,\"i\":\"f1029985-936a-4b14-8717-bef98c88d484\"},\"panelIndex\":\"f1029985-936a-4b14-8717-bef98c88d484\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":13,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":28,\"w\":48,\"h\":18,\"i\":\"579912ae-2182-4248-9f46-640315dc369d\"},\"panelIndex\":\"579912ae-2182-4248-9f46-640315dc369d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":46,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":51,\"w\":12,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":12,\"y\":51,\"w\":12,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":62,\"w\":24,\"h\":19,\"i\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\"},\"panelIndex\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":46,\"w\":24,\"h\":19,\"i\":\"055dbb32-0a99-4605-8980-ef01fdb29961\"},\"panelIndex\":\"055dbb32-0a99-4605-8980-ef01fdb29961\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":81,\"w\":24,\"h\":20,\"i\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\"},\"panelIndex\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":65,\"w\":24,\"h\":20,\"i\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\"},\"panelIndex\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":101,\"w\":24,\"h\":19,\"i\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\"},\"panelIndex\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":85,\"w\":24,\"h\":19,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"Devices\",\"panelRefName\":\"panel_11\"}]","timeRestore":false,"title":"APM-Network-Metrics","version":1},"id":"apm-network-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_2","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"e2088130-e349-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"1290f940-e34a-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"dc616700-e34a-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"134ba140-e34b-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-16T12:16:54.559Z","version":"WzQ5LDFd"} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}}]","timeFieldName":"time","title":"otel-*"},"id":"0e455329-96d4-4875-96e4-d661e51a851a","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM3LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"events-per-minute","uiStateJSON":"{\"vis\":{\"colors\":{\"event\":\"#9170b8\"}}}","version":1,"visState":"{\"title\":\"events-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"event\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-300s\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Event Per Minute\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"event\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"event\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":true,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"7856fc0d-c9c2-4c3e-88ea-321e0f2e9375","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0e455329-96d4-4875-96e4-d661e51a851a","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM4LDFd"} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-*"},"id":"23b5b20f-6c23-41bc-8e64-92b52682cc7d","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM5LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"spans-per-minute","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"spans\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"startTime\",\"timeRange\":{\"from\":\"now-15m\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Spans Per Min\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"spans\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"spans\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"3189ca8f-45c1-42e4-9f37-73ab64dbe0da","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"23b5b20f-6c23-41bc-8e64-92b52682cc7d","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQwLDFd"} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-*"},"id":"2f68ddc0-f788-4e70-bc0d-fdf0c8b8d46b","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQxLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"metrics-per-minute","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"metrics-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"signals\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-15h\",\"to\":\"2024-03-03T05:53:39.109Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Metric Per Minute\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"signals\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"normal\",\"data\":{\"label\":\"signals\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"7fcc843b-e54c-41cc-ac9d-11eb15aa5a90","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2f68ddc0-f788-4e70-bc0d-fdf0c8b8d46b","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQyLDFd"} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.heartbeatDuration\"}}},{\"count\":0,\"name\":\"log.attributes.interval\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.interval.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.interval\"}}},{\"count\":0,\"name\":\"log.attributes.now\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.now.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.now\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"conflictDescriptions\":{\"keyword\":[\"otel-v1-apm-span-000001\"],\"long\":[\"otel-events-2024.03.02\"]},\"name\":\"resource.attributes.process@pid\",\"type\":\"conflict\",\"esTypes\":[\"keyword\",\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\",\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"startTime","title":"otel-*"},"id":"5e551faf-8388-414c-b92e-c9a493500902","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQzLDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-ingestion-amount-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-ingestion-amount-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"86837fbc-55c7-419e-be7e-d2b085d1dc74","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"5e551faf-8388-414c-b92e-c9a493500902","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQ0LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"spans-count-per-minute-zoomable-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-count-per-minute-zoomable-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Signals\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"brush_store\\\"},\\n {\\n \\\"name\\\": \\\"raw-event\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-events-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n }, \\n {\\n \\\"name\\\": \\\"raw-span\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"raw-metric\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"data_metric_0\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_metric_1\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_0\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_1\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_event_0\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n }\\n,\\n {\\n \\\"name\\\": \\\"data_event_1\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n } \\n ], \\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"concat_0_height\\\", \\\"value\\\": 250},\\n {\\\"name\\\": \\\"concat_1_height\\\", \\\"value\\\": 80},\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"brush_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_0_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_0_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_span_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'spans','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_event_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_event_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'logs-events', 'Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"green\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_metric_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_metric_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'metrics','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"purple\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n } ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_0_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"concat_0_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"brush_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[brush_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[0]), scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(brush_translate_anchor.extent_x, brush_translate_delta.x / span(brush_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(brush_x, brush_zoom_anchor.x, brush_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_key_as_string\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_x\\\"},\\n \\\"update\\\": \\\"brush_x[0] === brush_x[1] ? null : invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"concat_1_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(brush_key_as_string) || (+invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[0] === +brush_key_as_string[0] && +invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[1] === +brush_key_as_string[1])) ? brush_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"brush_key_as_string\\\"}],\\n \\\"update\\\": \\\"brush_key_as_string ? {unit: \\\\\\\"concat_1\\\\\\\", fields: brush_tuple_fields, values: [brush_key_as_string]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"key_as_string\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(brush_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: brush_translate_anchor.x - x(unit), y: brush_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"brush_store\\\\\\\", brush_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"brush_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_1\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"brush_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"brush_x[0] !== brush_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"format\\\": \\\"%Y\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"tickCount\\\": 3,\\n \\\"labelOverlap\\\": true,\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_0\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"domainRaw\\\": {\\\"signal\\\": \\\"brush[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_0_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_0\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_0_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_1\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_1\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_1_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n }\\n ],\\n \\\"config\\\": {}\\n}\"}}"},"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQ1LDFd"} +{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{\"vis\":{\"colors\":{\"event\":\"#54b399\"}}},\"gridData\":{\"h\":15,\"i\":\"69942845-c443-4ea7-81b9-fe9985db9fc8\",\"w\":16,\"x\":32,\"y\":12},\"panelIndex\":\"69942845-c443-4ea7-81b9-fe9985db9fc8\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{\"vis\":{\"colors\":{\"spans\":\"#7ba4cb\"}}},\"gridData\":{\"h\":15,\"i\":\"69f10ecd-f20f-4168-aeda-a3f821d8417d\",\"w\":17,\"x\":0,\"y\":12},\"panelIndex\":\"69f10ecd-f20f-4168-aeda-a3f821d8417d\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{\"vis\":{\"colors\":{\"Count\":\"#7ba4cb\",\"signals\":\"#a388c4\"}}},\"gridData\":{\"h\":15,\"i\":\"43d94cdf-6541-48a8-90ce-e4412d852e3a\",\"w\":15,\"x\":17,\"y\":12},\"panelIndex\":\"43d94cdf-6541-48a8-90ce-e4412d852e3a\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"748315f8-ed77-4ae6-ba9c-51cc7560d8bc\",\"w\":48,\"x\":0,\"y\":27},\"panelIndex\":\"748315f8-ed77-4ae6-ba9c-51cc7560d8bc\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{\"hidePanelTitles\":false},\"gridData\":{\"h\":16,\"i\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"w\":48,\"x\":0,\"y\":38},\"panelIndex\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"title\":\"signals-count-per-minute-zoomable-chart\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":12,\"i\":\"1430366d-e697-4ffd-a499-104993138077\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1430366d-e697-4ffd-a499-104993138077\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_5\"}]","timeRestore":false,"title":"data-ingestion-rate-dashboard","version":1},"id":"data-ingestion-rate-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"7856fc0d-c9c2-4c3e-88ea-321e0f2e9375","name":"panel_0","type":"visualization"},{"id":"3189ca8f-45c1-42e4-9f37-73ab64dbe0da","name":"panel_1","type":"visualization"},{"id":"7fcc843b-e54c-41cc-ac9d-11eb15aa5a90","name":"panel_2","type":"visualization"},{"id":"86837fbc-55c7-419e-be7e-d2b085d1dc74","name":"panel_3","type":"visualization"},{"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","name":"panel_4","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_5","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-16T17:50:04.200Z","version":"WzUyLDFd"} +{"exportedCount":45,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/visualizations/observability/flow/data/flow-specification.json b/visualizations/observability/flow/data/flow-specification.json new file mode 100644 index 0000000..59d34ea --- /dev/null +++ b/visualizations/observability/flow/data/flow-specification.json @@ -0,0 +1,75 @@ +{ + "name": "source", + "values": [ + { "level1": "OTEL", "details": "Install Integration", + "info":{ + "name":"OTEL Integration", + "description":"Go here to read the documentation of the OTEL services", + "references":"https://opentelemetry.io/" + }, + "url":"http://localhost:5601/app/integrations#/available/otel-services", "kpi": 75 }, + { + "level1": "OTEL", + "level2": "OTEL Ingestion", + "details": "Inspect Signal Rates", + "info":{ + "name":"OTEL Ingestion", + "description":"Go here to review the (OTEL) signals ingestion rate", + "references":"https://opensearch.org/docs/latest/data-prepper/" + }, + "url":"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID", + "kpi": 80 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "details": "Services Dashboard", + "url":"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID", + "info":{ + "name":"OTEL Services", + "description":"Go here to monitor the application's services", + "references":"https://opentelemetry.io/docs/demo/services/" + }, + "kpi": 50 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "level3" : "Single Services Dashboard", + "details": "Deep Dive Service Details", + "info":{ + "name":"Single Service Deep Dive", + "description":"Go here to analyze and monitor a specific service", + "references":"https://opentelemetry.io/docs/demo/services/" + }, + "url":"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID", + "kpi": 50 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "level3" : "Single Services Dashboard", + "level4" : "Service System Details", + "details": "Service System Metrics", + "url":"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID", + "info":{ + "name":"APM System Metrics Monitor", + "description":"Go here to analyze the services system's metrics ", + "references":"https://opentelemetry.io/docs/concepts/signals/metrics/" + }, + "kpi": 50 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "level3" : "Single Services Dashboard", + "level4" : "Service Network Details", + "info":{ + "name":"APM Network Metrics Monitor", + "description":"Go here to analyze the services network's metrics ", + "references":"https://opentelemetry.io/docs/concepts/signals/metrics/" + }, + "details": "Service Network Metrics", + "url":"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID", + "kpi": 50 + }]} \ No newline at end of file diff --git a/visualizations/observability/flow/data/logs-samples.json b/visualizations/observability/flow/data/logs-samples.json new file mode 100644 index 0000000..8e856a6 --- /dev/null +++ b/visualizations/observability/flow/data/logs-samples.json @@ -0,0 +1,126 @@ +[ + { + "traceId": "", + "spanId": "", + "severityText": "Information", + "flags": 0, + "time": "2024-01-31T23:06:12.018111600Z", + "severityNumber": 9, + "droppedAttributesCount": 0, + "serviceName": "cartservice", + "body": "Successfully connected to Redis", + "observedTime": "2024-01-31T23:06:12.018111600Z", + "schemaUrl": "", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "dotnet", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.container@id": "e3740ac228f0e0b8294baca2ca110b5ecd371aa56e299b1fae7e1226e3b1e58b", + "resource.attributes.telemetry@sdk@version": "1.6.0", + "resource.attributes.service@name": "cartservice" + }, + { + "traceId": "", + "spanId": "", + "severityText": "INFO", + "flags": 0, + "time": "2024-01-31T23:09:00.134592768Z", + "severityNumber": 9, + "droppedAttributesCount": 0, + "serviceName": "recommendationservice", + "body": "Recommendation service started, listening on port 9001", + "observedTime": "1970-01-01T00:00:00Z", + "schemaUrl": "", + "instrumentationScope.name": "opentelemetry.sdk._logs._internal", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "log.attributes.otelSpanID": "0", + "resource.attributes.telemetry@sdk@language": "python", + "log.attributes.otelServiceName": "recommendationservice", + "log.attributes.otelTraceID": "0", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.service@name": "recommendationservice", + "log.attributes.otelTraceSampled": false + }, + { + "traceId": "", + "spanId": "", + "severityText": "INFO", + "flags": 0, + "time": "2024-01-31T23:07:45.416585703Z", + "severityNumber": 9, + "droppedAttributesCount": 0, + "serviceName": "adservice", + "body": "Ad service started, listening on 9555", + "observedTime": "2024-01-31T23:07:45.416601598Z", + "schemaUrl": "https://opentelemetry.io/schemas/1.21.0", + "resource.attributes.telemetry@sdk@language": "java", + "resource.attributes.host@name": "573322d2c5f8", + "resource.attributes.process@pid": 1, + "resource.attributes.host@arch": "amd64", + "resource.attributes.process@runtime@description": "Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.1+12-LTS", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.process@executable@path": "/opt/java/openjdk/bin/java", + "resource.attributes.telemetry@sdk@version": "1.31.0", + "resource.attributes.service@name": "adservice", + "resource.attributes.process@command_line": "/opt/java/openjdk/bin/java -javaagent:/usr/src/app/opentelemetry-javaagent.jar oteldemo.AdService", + "instrumentationScope.name": "oteldemo.AdService", + "resource.attributes.process@runtime@version": "21.0.1+12-LTS", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.process@runtime@name": "OpenJDK Runtime Environment", + "resource.attributes.os@type": "linux", + "resource.attributes.container@id": "573322d2c5f89180e0eec0fff3661d4750b082525142171d925fb750c685d588", + "resource.attributes.telemetry@auto@version": "1.31.0", + "resource.attributes.os@description": "Linux 6.3.13-linuxkit" + }, + { + "traceId": "", + "spanId": "", + "severityText": "INFO", + "flags": 0, + "time": "2024-01-31T23:07:38.186531875Z", + "severityNumber": 9, + "droppedAttributesCount": 0, + "serviceName": "adservice", + "body": "Ad service starting.", + "observedTime": "2024-01-31T23:07:38.186575167Z", + "schemaUrl": "https://opentelemetry.io/schemas/1.21.0", + "resource.attributes.telemetry@sdk@language": "java", + "resource.attributes.host@name": "573322d2c5f8", + "resource.attributes.process@pid": 1, + "resource.attributes.host@arch": "amd64", + "resource.attributes.process@runtime@description": "Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.1+12-LTS", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.process@executable@path": "/opt/java/openjdk/bin/java", + "resource.attributes.telemetry@sdk@version": "1.31.0", + "resource.attributes.service@name": "adservice", + "resource.attributes.process@command_line": "/opt/java/openjdk/bin/java -javaagent:/usr/src/app/opentelemetry-javaagent.jar oteldemo.AdService", + "instrumentationScope.name": "oteldemo.AdService", + "resource.attributes.process@runtime@version": "21.0.1+12-LTS", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.process@runtime@name": "OpenJDK Runtime Environment", + "resource.attributes.os@type": "linux", + "resource.attributes.container@id": "573322d2c5f89180e0eec0fff3661d4750b082525142171d925fb750c685d588", + "resource.attributes.telemetry@auto@version": "1.31.0", + "resource.attributes.os@description": "Linux 6.3.13-linuxkit" + }, + { + "traceId": "", + "spanId": "", + "severityText": "Information", + "flags": 0, + "time": "2024-01-31T23:06:19.235638700Z", + "severityNumber": 9, + "droppedAttributesCount": 0, + "serviceName": "cartservice", + "body": "Now listening on: {address}", + "observedTime": "2024-01-31T23:06:19.235638700Z", + "schemaUrl": "", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "dotnet", + "resource.attributes.service@namespace": "opentelemetry-demo", + "log.attributes.address": "http://[::]:7070", + "resource.attributes.container@id": "e3740ac228f0e0b8294baca2ca110b5ecd371aa56e299b1fae7e1226e3b1e58b", + "resource.attributes.telemetry@sdk@version": "1.6.0", + "resource.attributes.service@name": "cartservice" + } +] \ No newline at end of file diff --git a/visualizations/observability/flow/data/metrics-samples.json b/visualizations/observability/flow/data/metrics-samples.json new file mode 100644 index 0000000..9c33309 --- /dev/null +++ b/visualizations/observability/flow/data/metrics-samples.json @@ -0,0 +1,1172 @@ +[ + { + "kind": "SUM", + "flags": 0, + "description": "Counts the total number of given recommendations", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "recommendations", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "app_recommendations_counter", + "startTime": "2024-01-28T02:11:16.172176876Z", + "attributes": { + "instrumentationScope.name": "recommendationservice", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.recommendation@type": "catalog" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 750 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "idle", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 104012.75 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "user", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 966.33 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "system", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 402.61 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "irq", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 0 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 2, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "idle", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 103649.86 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 2, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "user", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 1410.36 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 2, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "system", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 366.29 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 2, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "irq", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 0 + }, + { + "kind": "SUM", + "flags": 0, + "description": "System CPU time", + "serviceName": "recommendationservice", + "schemaUrl": "", + "isMonotonic": true, + "unit": "seconds", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "name": "system.cpu.time", + "startTime": "2024-01-28T02:12:04.086412026Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 3, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "idle", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "value": 103931.09 + }, + { + "kind": "HISTOGRAM", + "buckets": [ + { + "min": -3.4028234663852886e+38, + "max": 2, + "count": 1 + }, + { + "min": 2, + "max": 4, + "count": 1 + }, + { + "min": 4, + "max": 6, + "count": 0 + }, + { + "min": 6, + "max": 8, + "count": 0 + }, + { + "min": 8, + "max": 10, + "count": 0 + }, + { + "min": 10, + "max": 50, + "count": 0 + }, + { + "min": 50, + "max": 100, + "count": 0 + }, + { + "min": 100, + "max": 200, + "count": 0 + }, + { + "min": 200, + "max": 400, + "count": 0 + }, + { + "min": 400, + "max": 800, + "count": 0 + }, + { + "min": 800, + "max": 1000, + "count": 0 + }, + { + "min": 1000, + "max": 1400, + "count": 0 + }, + { + "min": 1400, + "max": 2000, + "count": 0 + }, + { + "min": 2000, + "max": 5000, + "count": 0 + }, + { + "min": 5000, + "max": 10000, + "count": 0 + }, + { + "min": 10000, + "max": 15000, + "count": 0 + }, + { + "min": 15000, + "max": 3.4028234663852886e+38, + "count": 0 + } + ], + "count": 2, + "bucketCountsList": [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "flags": 0, + "description": "", + "sum": 3.4693509999999996, + "serviceName": "featureflagservice", + "schemaUrl": "", + "unit": "ms", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "bucketCounts": 17, + "name": "duration", + "startTime": "2024-01-28T02:29:17.769670320Z", + "explicitBoundsCount": 16, + "attributes": { + "metric.attributes.status@code": "STATUS_CODE_UNSET", + "resource.attributes.telemetry@sdk@language": "erlang", + "metric.attributes.service@name": "featureflagservice", + "resource.attributes.process@runtime@description": "Erlang/OTP 23 erts-11.2.2.13", + "resource.attributes.telemetry@sdk@version": "1.3.0", + "resource.attributes.service@instance@id": "featureflagservice@2c596dfa1268", + "resource.attributes.service@name": "featureflagservice", + "resource.attributes.process@executable@name": "featureflagservice", + "metric.attributes.span@name": "featureflagservice.repo.query:featureflags", + "instrumentationScope.name": "spanmetricsconnector", + "resource.attributes.process@runtime@version": "11.2.2.13", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.process@runtime@name": "BEAM", + "metric.attributes.span@kind": "SPAN_KIND_CLIENT" + }, + "time": "2024-01-28T02:30:09.168168773Z", + "explicitBounds": [ + 2, + 4, + 6, + 8, + 10, + 50, + 100, + 200, + 400, + 800, + 1000, + 1400, + 2000, + 5000, + 10000, + 15000 + ] + }, + { + "kind": "HISTOGRAM", + "buckets": [ + { + "min": -3.4028234663852886e+38, + "max": 2, + "count": 1 + }, + { + "min": 2, + "max": 4, + "count": 1 + }, + { + "min": 4, + "max": 6, + "count": 0 + }, + { + "min": 6, + "max": 8, + "count": 0 + }, + { + "min": 8, + "max": 10, + "count": 0 + }, + { + "min": 10, + "max": 50, + "count": 0 + }, + { + "min": 50, + "max": 100, + "count": 0 + }, + { + "min": 100, + "max": 200, + "count": 0 + }, + { + "min": 200, + "max": 400, + "count": 0 + }, + { + "min": 400, + "max": 800, + "count": 0 + }, + { + "min": 800, + "max": 1000, + "count": 0 + }, + { + "min": 1000, + "max": 1400, + "count": 0 + }, + { + "min": 1400, + "max": 2000, + "count": 0 + }, + { + "min": 2000, + "max": 5000, + "count": 0 + }, + { + "min": 5000, + "max": 10000, + "count": 0 + }, + { + "min": 10000, + "max": 15000, + "count": 0 + }, + { + "min": 15000, + "max": 3.4028234663852886e+38, + "count": 0 + } + ], + "count": 2, + "bucketCountsList": [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "flags": 0, + "description": "", + "sum": 5.175447, + "serviceName": "featureflagservice", + "schemaUrl": "", + "unit": "ms", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "bucketCounts": 17, + "name": "duration", + "startTime": "2024-01-28T02:29:17.769670320Z", + "explicitBoundsCount": 16, + "attributes": { + "metric.attributes.status@code": "STATUS_CODE_UNSET", + "resource.attributes.telemetry@sdk@language": "erlang", + "metric.attributes.service@name": "featureflagservice", + "resource.attributes.process@runtime@description": "Erlang/OTP 23 erts-11.2.2.13", + "resource.attributes.telemetry@sdk@version": "1.3.0", + "resource.attributes.service@instance@id": "featureflagservice@2c596dfa1268", + "resource.attributes.service@name": "featureflagservice", + "resource.attributes.process@executable@name": "featureflagservice", + "metric.attributes.span@name": "/", + "instrumentationScope.name": "spanmetricsconnector", + "resource.attributes.process@runtime@version": "11.2.2.13", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.process@runtime@name": "BEAM", + "metric.attributes.span@kind": "SPAN_KIND_SERVER" + }, + "time": "2024-01-28T02:30:09.168168773Z", + "explicitBounds": [ + 2, + 4, + 6, + 8, + 10, + 50, + 100, + 200, + 400, + 800, + 1000, + 1400, + 2000, + 5000, + 10000, + 15000 + ] + }, + { + "kind": "HISTOGRAM", + "buckets": [ + { + "min": -3.4028234663852886e+38, + "max": 2, + "count": 0 + }, + { + "min": 2, + "max": 4, + "count": 0 + }, + { + "min": 4, + "max": 6, + "count": 0 + }, + { + "min": 6, + "max": 8, + "count": 0 + }, + { + "min": 8, + "max": 10, + "count": 0 + }, + { + "min": 10, + "max": 50, + "count": 0 + }, + { + "min": 50, + "max": 100, + "count": 0 + }, + { + "min": 100, + "max": 200, + "count": 0 + }, + { + "min": 200, + "max": 400, + "count": 0 + }, + { + "min": 400, + "max": 800, + "count": 0 + }, + { + "min": 800, + "max": 1000, + "count": 0 + }, + { + "min": 1000, + "max": 1400, + "count": 0 + }, + { + "min": 1400, + "max": 2000, + "count": 0 + }, + { + "min": 2000, + "max": 5000, + "count": 0 + }, + { + "min": 5000, + "max": 10000, + "count": 0 + }, + { + "min": 10000, + "max": 15000, + "count": 0 + }, + { + "min": 15000, + "max": 3.4028234663852886e+38, + "count": 8 + } + ], + "count": 8, + "bucketCountsList": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8 + ], + "flags": 0, + "description": "", + "sum": 480243.614412, + "serviceName": "loadgenerator", + "schemaUrl": "", + "unit": "ms", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "bucketCounts": 17, + "name": "duration", + "startTime": "2024-01-28T02:29:14.338013543Z", + "explicitBoundsCount": 16, + "attributes": { + "metric.attributes.status@code": "STATUS_CODE_ERROR", + "instrumentationScope.name": "spanmetricsconnector", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.service@name": "loadgenerator", + "metric.attributes.span@kind": "SPAN_KIND_CLIENT", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.service@name": "loadgenerator", + "metric.attributes.span@name": "GET" + }, + "time": "2024-01-28T02:30:09.168178406Z", + "explicitBounds": [ + 2, + 4, + 6, + 8, + 10, + 50, + 100, + 200, + 400, + 800, + 1000, + 1400, + 2000, + 5000, + 10000, + 15000 + ] + }, + { + "kind": "HISTOGRAM", + "buckets": [ + { + "min": -3.4028234663852886e+38, + "max": 2, + "count": 0 + }, + { + "min": 2, + "max": 4, + "count": 0 + }, + { + "min": 4, + "max": 6, + "count": 0 + }, + { + "min": 6, + "max": 8, + "count": 0 + }, + { + "min": 8, + "max": 10, + "count": 0 + }, + { + "min": 10, + "max": 50, + "count": 0 + }, + { + "min": 50, + "max": 100, + "count": 0 + }, + { + "min": 100, + "max": 200, + "count": 0 + }, + { + "min": 200, + "max": 400, + "count": 0 + }, + { + "min": 400, + "max": 800, + "count": 0 + }, + { + "min": 800, + "max": 1000, + "count": 0 + }, + { + "min": 1000, + "max": 1400, + "count": 0 + }, + { + "min": 1400, + "max": 2000, + "count": 0 + }, + { + "min": 2000, + "max": 5000, + "count": 0 + }, + { + "min": 5000, + "max": 10000, + "count": 0 + }, + { + "min": 10000, + "max": 15000, + "count": 0 + }, + { + "min": 15000, + "max": 3.4028234663852886e+38, + "count": 1 + } + ], + "count": 1, + "bucketCountsList": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "flags": 0, + "description": "", + "sum": 60062.225229, + "serviceName": "loadgenerator", + "schemaUrl": "", + "unit": "ms", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "bucketCounts": 17, + "name": "duration", + "startTime": "2024-01-28T02:29:14.338013543Z", + "explicitBoundsCount": 16, + "attributes": { + "metric.attributes.status@code": "STATUS_CODE_ERROR", + "instrumentationScope.name": "spanmetricsconnector", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.service@name": "loadgenerator", + "metric.attributes.span@kind": "SPAN_KIND_CLIENT", + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.service@name": "loadgenerator", + "metric.attributes.span@name": "POST" + }, + "time": "2024-01-28T02:30:09.168178406Z", + "explicitBounds": [ + 2, + 4, + 6, + 8, + 10, + 50, + 100, + 200, + 400, + 800, + 1000, + 1400, + 2000, + 5000, + 10000, + 15000 + ] + }, + { + "kind": "HISTOGRAM", + "buckets": [ + { + "min": -3.4028234663852886e+38, + "max": 2, + "count": 3 + }, + { + "min": 2, + "max": 4, + "count": 1 + }, + { + "min": 4, + "max": 6, + "count": 0 + }, + { + "min": 6, + "max": 8, + "count": 0 + }, + { + "min": 8, + "max": 10, + "count": 0 + }, + { + "min": 10, + "max": 50, + "count": 0 + }, + { + "min": 50, + "max": 100, + "count": 0 + }, + { + "min": 100, + "max": 200, + "count": 0 + }, + { + "min": 200, + "max": 400, + "count": 0 + }, + { + "min": 400, + "max": 800, + "count": 0 + }, + { + "min": 800, + "max": 1000, + "count": 0 + }, + { + "min": 1000, + "max": 1400, + "count": 0 + }, + { + "min": 1400, + "max": 2000, + "count": 0 + }, + { + "min": 2000, + "max": 5000, + "count": 0 + }, + { + "min": 5000, + "max": 10000, + "count": 0 + }, + { + "min": 10000, + "max": 15000, + "count": 0 + }, + { + "min": 15000, + "max": 3.4028234663852886e+38, + "count": 0 + } + ], + "count": 4, + "bucketCountsList": [ + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "flags": 0, + "description": "", + "sum": 5.129096, + "serviceName": "featureflagservice", + "schemaUrl": "", + "unit": "ms", + "aggregationTemporality": "AGGREGATION_TEMPORALITY_CUMULATIVE", + "exemplars": [], + "bucketCounts": 17, + "name": "duration", + "startTime": "2024-01-28T02:29:17.769670320Z", + "explicitBoundsCount": 16, + "attributes": { + "metric.attributes.status@code": "STATUS_CODE_UNSET", + "resource.attributes.telemetry@sdk@language": "erlang", + "metric.attributes.service@name": "featureflagservice", + "resource.attributes.process@runtime@description": "Erlang/OTP 23 erts-11.2.2.13", + "resource.attributes.telemetry@sdk@version": "1.3.0", + "resource.attributes.service@instance@id": "featureflagservice@2c596dfa1268", + "resource.attributes.service@name": "featureflagservice", + "resource.attributes.process@executable@name": "featureflagservice", + "metric.attributes.span@name": "featureflagservice.repo.query:featureflags", + "instrumentationScope.name": "spanmetricsconnector", + "resource.attributes.process@runtime@version": "11.2.2.13", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.process@runtime@name": "BEAM", + "metric.attributes.span@kind": "SPAN_KIND_CLIENT" + }, + "time": "2024-01-28T02:31:09.170233125Z", + "explicitBounds": [ + 2, + 4, + 6, + 8, + 10, + 50, + 100, + 200, + 400, + 800, + 1000, + 1400, + 2000, + 5000, + 10000, + 15000 + ] + }, + { + "unit": "1", + "exemplars": [], + "kind": "GAUGE", + "name": "system.cpu.utilization", + "flags": 0, + "description": "System CPU utilization", + "startTime": "1970-01-01T00:00:00Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "idle", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "serviceName": "recommendationservice", + "value": 0.919, + "schemaUrl": "" + }, + { + "unit": "1", + "exemplars": [], + "kind": "GAUGE", + "name": "system.cpu.utilization", + "flags": 0, + "description": "System CPU utilization", + "startTime": "1970-01-01T00:00:00Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "user", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "serviceName": "recommendationservice", + "value": 0.064, + "schemaUrl": "" + }, + { + "unit": "1", + "exemplars": [], + "kind": "GAUGE", + "name": "system.cpu.utilization", + "flags": 0, + "description": "System CPU utilization", + "startTime": "1970-01-01T00:00:00Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "system", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "serviceName": "recommendationservice", + "value": 0.013999999999999999, + "schemaUrl": "" + }, + { + "unit": "1", + "exemplars": [], + "kind": "GAUGE", + "name": "system.cpu.utilization", + "flags": 0, + "description": "System CPU utilization", + "startTime": "1970-01-01T00:00:00Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 1, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "irq", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "serviceName": "recommendationservice", + "value": 0, + "schemaUrl": "" + }, + { + "unit": "1", + "exemplars": [], + "kind": "GAUGE", + "name": "system.cpu.utilization", + "flags": 0, + "description": "System CPU utilization", + "startTime": "1970-01-01T00:00:00Z", + "attributes": { + "instrumentationScope.name": "opentelemetry.instrumentation.system_metrics", + "resource.attributes.telemetry@sdk@name": "opentelemetry", + "resource.attributes.telemetry@sdk@language": "python", + "metric.attributes.cpu": 2, + "resource.attributes.service@namespace": "opentelemetry-demo", + "resource.attributes.telemetry@sdk@version": "1.19.0", + "resource.attributes.telemetry@auto@version": "0.40b0", + "resource.attributes.service@name": "recommendationservice", + "metric.attributes.state": "idle", + "instrumentationScope.version": "0.40b0" + }, + "time": "2024-01-28T02:31:06.752193881Z", + "serviceName": "recommendationservice", + "value": 0.948, + "schemaUrl": "" + } + ] \ No newline at end of file diff --git a/visualizations/observability/flow/data/services-samples.json b/visualizations/observability/flow/data/services-samples.json new file mode 100644 index 0000000..e30c2e9 --- /dev/null +++ b/visualizations/observability/flow/data/services-samples.json @@ -0,0 +1,42 @@ +[ + { + "serviceName": "paymentservice", + "kind": null, + "destination": null, + "target": null, + "traceGroupName": null, + "hashId": "OkDNbapfTw4QmauJcJatsg==" + }, + { + "serviceName": "accountingservice", + "kind": null, + "destination": null, + "target": null, + "traceGroupName": null, + "hashId": "eez0Mh4WGMOsZmRuPU68/w==" + }, + { + "serviceName": "featureflagservice", + "kind": null, + "destination": null, + "target": null, + "traceGroupName": null, + "hashId": "XEzn1vexdHve88XQ0npP7Q==" + }, + { + "serviceName": "adservice", + "kind": null, + "destination": null, + "target": null, + "traceGroupName": null, + "hashId": "H4oc3jsbHSvc4zO42nUF/A==" + }, + { + "serviceName": "productcatalogservice", + "kind": null, + "destination": null, + "target": null, + "traceGroupName": null, + "hashId": "cy5ZP/FXUXR7Lu+vfE6w5Q==" + } +] \ No newline at end of file diff --git a/visualizations/observability/flow/data/traces-samples.json b/visualizations/observability/flow/data/traces-samples.json new file mode 100644 index 0000000..4e1831d --- /dev/null +++ b/visualizations/observability/flow/data/traces-samples.json @@ -0,0 +1,557 @@ +[ + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "http.client_ip": "127.0.0.1", + "http.flavor": "1.1", + "http.method": "GET", + "http.route": "/", + "http.scheme": "http", + "http.status_code": 200, + "http.target": "/", + "http.user_agent": "curl/7.64.0", + "net.host.name": "localhost", + "net.host.port": 8081, + "net.peer.port": 45056, + "net.sock.host.addr": "127.0.0.1", + "net.sock.peer.addr": "127.0.0.1", + "net.transport": "IP.TCP", + "phoenix.action": "index", + "phoenix.plug": "Elixir.FeatureflagserviceWeb.PageController" + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:08:42.592837143Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_phoenix", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Server", + "name": "/", + "parentSpanId": "", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "5458679f73ad2351", + "startTime": "2024-01-31T23:08:42.555358301Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "ed7e4fb8ae2bd90822f40e16ca04de58", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "db.instance": "ffs", + "db.name": "ffs", + "db.statement": "SELECT f0.\"id\", f0.\"description\", f0.\"enabled\", f0.\"name\", f0.\"inserted_at\", f0.\"updated_at\" FROM \"featureflags\" AS f0", + "db.type": "sql", + "db.url": "ecto://ffs_postgres", + "decode_time_microseconds": 216, + "idle_time_microseconds": 1384015, + "query_time_microseconds": 4931, + "queue_time_microseconds": 4225, + "source": "featureflags", + "total_time_microseconds": 9374 + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:08:42.572211207Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_ecto", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Client", + "name": "featureflagservice.repo.query:featureflags", + "parentSpanId": "5458679f73ad2351", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "0d2c542a4153fda1", + "startTime": "2024-01-31T23:08:42.559125683Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "ed7e4fb8ae2bd90822f40e16ca04de58", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "http.client_ip": "127.0.0.1", + "http.flavor": "1.1", + "http.method": "GET", + "http.route": "/", + "http.scheme": "http", + "http.status_code": 200, + "http.target": "/", + "http.user_agent": "curl/7.64.0", + "net.host.name": "localhost", + "net.host.port": 8081, + "net.peer.port": 47170, + "net.sock.host.addr": "127.0.0.1", + "net.sock.peer.addr": "127.0.0.1", + "net.transport": "IP.TCP", + "phoenix.action": "index", + "phoenix.plug": "Elixir.FeatureflagserviceWeb.PageController" + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:09:14.879497489Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_phoenix", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Server", + "name": "/", + "parentSpanId": "", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "de7d247f2891e0c2", + "startTime": "2024-01-31T23:09:14.806656036Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "e3335d43c7790064a14318ef59602e56", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "db.instance": "ffs", + "db.name": "ffs", + "db.statement": "SELECT f0.\"id\", f0.\"description\", f0.\"enabled\", f0.\"name\", f0.\"inserted_at\", f0.\"updated_at\" FROM \"featureflags\" AS f0", + "db.type": "sql", + "db.url": "ecto://ffs_postgres", + "decode_time_microseconds": 24, + "idle_time_microseconds": 1378373, + "query_time_microseconds": 3812, + "queue_time_microseconds": 252, + "source": "featureflags", + "total_time_microseconds": 4089 + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:09:14.856665852Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_ecto", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Client", + "name": "featureflagservice.repo.query:featureflags", + "parentSpanId": "de7d247f2891e0c2", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "7b195452e8c11293", + "startTime": "2024-01-31T23:09:14.810723879Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "e3335d43c7790064a14318ef59602e56", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "http.client_ip": "127.0.0.1", + "http.flavor": "1.1", + "http.method": "GET", + "http.route": "/", + "http.scheme": "http", + "http.status_code": 200, + "http.target": "/", + "http.user_agent": "curl/7.64.0", + "net.host.name": "localhost", + "net.host.port": 8081, + "net.peer.port": 55518, + "net.sock.host.addr": "127.0.0.1", + "net.sock.peer.addr": "127.0.0.1", + "net.transport": "IP.TCP", + "phoenix.action": "index", + "phoenix.plug": "Elixir.FeatureflagserviceWeb.PageController" + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:09:47.974710645Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_phoenix", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Server", + "name": "/", + "parentSpanId": "", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "b54e5c502926040f", + "startTime": "2024-01-31T23:09:47.657715533Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "c83bcad65ffebc62cbfe1dd89408c448", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "db.instance": "ffs", + "db.name": "ffs", + "db.statement": "SELECT f0.\"id\", f0.\"description\", f0.\"enabled\", f0.\"name\", f0.\"inserted_at\", f0.\"updated_at\" FROM \"featureflags\" AS f0", + "db.type": "sql", + "db.url": "ecto://ffs_postgres", + "decode_time_microseconds": 11, + "idle_time_microseconds": 1910850, + "query_time_microseconds": 306695, + "queue_time_microseconds": 980, + "source": "featureflags", + "total_time_microseconds": 307687 + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:09:47.97249447Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_ecto", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Client", + "name": "featureflagservice.repo.query:featureflags", + "parentSpanId": "b54e5c502926040f", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "ba32e6b78c23694a", + "startTime": "2024-01-31T23:09:47.663066074Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "c83bcad65ffebc62cbfe1dd89408c448", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "http.client_ip": "127.0.0.1", + "http.flavor": "1.1", + "http.method": "GET", + "http.route": "/", + "http.scheme": "http", + "http.status_code": 200, + "http.target": "/", + "http.user_agent": "curl/7.64.0", + "net.host.name": "localhost", + "net.host.port": 8081, + "net.peer.port": 53716, + "net.sock.host.addr": "127.0.0.1", + "net.sock.peer.addr": "127.0.0.1", + "net.transport": "IP.TCP", + "phoenix.action": "index", + "phoenix.plug": "Elixir.FeatureflagserviceWeb.PageController" + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:10:20.683718383Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_phoenix", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Server", + "name": "/", + "parentSpanId": "", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "3d5613bcb20e92b9", + "startTime": "2024-01-31T23:10:20.400975769Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "5de190e5140f26e48f0e5fb7c69435d6", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "db.instance": "ffs", + "db.name": "ffs", + "db.statement": "SELECT f0.\"id\", f0.\"description\", f0.\"enabled\", f0.\"name\", f0.\"inserted_at\", f0.\"updated_at\" FROM \"featureflags\" AS f0", + "db.type": "sql", + "db.url": "ecto://ffs_postgres", + "decode_time_microseconds": 104, + "idle_time_microseconds": 1875458, + "query_time_microseconds": 139608, + "queue_time_microseconds": 20079, + "source": "featureflags", + "total_time_microseconds": 159791 + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:10:20.617379683Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_ecto", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Client", + "name": "featureflagservice.repo.query:featureflags", + "parentSpanId": "3d5613bcb20e92b9", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "3d2ea0b1d570b22d", + "startTime": "2024-01-31T23:10:20.448581859Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "5de190e5140f26e48f0e5fb7c69435d6", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "http.client_ip": "127.0.0.1", + "http.flavor": "1.1", + "http.method": "GET", + "http.route": "/", + "http.scheme": "http", + "http.status_code": 200, + "http.target": "/", + "http.user_agent": "curl/7.64.0", + "net.host.name": "localhost", + "net.host.port": 8081, + "net.peer.port": 55986, + "net.sock.host.addr": "127.0.0.1", + "net.sock.peer.addr": "127.0.0.1", + "net.transport": "IP.TCP", + "phoenix.action": "index", + "phoenix.plug": "Elixir.FeatureflagserviceWeb.PageController" + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:10:50.896350778Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_phoenix", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Server", + "name": "/", + "parentSpanId": "", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "50c401b99b5b108d", + "startTime": "2024-01-31T23:10:50.882433825Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "2a27ab91b401cc9ac504481d8ce79aba", + "traceState": "" + }, + { + "attributes": { + "data_stream": { + "dataset": "traces", + "namespace": "namespace", + "type": "span" + }, + "db.instance": "ffs", + "db.name": "ffs", + "db.statement": "SELECT f0.\"id\", f0.\"description\", f0.\"enabled\", f0.\"name\", f0.\"inserted_at\", f0.\"updated_at\" FROM \"featureflags\" AS f0", + "db.type": "sql", + "db.url": "ecto://ffs_postgres", + "decode_time_microseconds": 10, + "idle_time_microseconds": 1070109, + "query_time_microseconds": 8842, + "queue_time_microseconds": 644, + "source": "featureflags", + "total_time_microseconds": 9498 + }, + "droppedAttributesCount": 0, + "droppedEventsCount": 0, + "droppedLinksCount": 0, + "endTime": "2024-01-31T23:10:50.893919077Z", + "instrumentationScope": { + "droppedAttributesCount": 0, + "name": "opentelemetry_ecto", + "schemaUrl": "", + "version": "1.1.1" + }, + "kind": "Client", + "name": "featureflagservice.repo.query:featureflags", + "parentSpanId": "50c401b99b5b108d", + "resource": { + "process.executable.name": "featureflagservice", + "process.runtime.description": "Erlang/OTP 23 erts-11.2.2.13", + "process.runtime.name": "BEAM", + "process.runtime.version": "11.2.2.13", + "service.instance.id": "featureflagservice@bcf966452cef", + "service.name": "featureflagservice", + "telemetry.sdk.language": "erlang", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.3.0" + }, + "spanId": "a3b98a60588d4902", + "startTime": "2024-01-31T23:10:50.883145301Z", + "status": { + "code": "Unset", + "message": "" + }, + "@timestamp": "0001-01-01T00:00:00Z", + "traceId": "2a27ab91b401cc9ac504481d8ce79aba", + "traceState": "" + } +] \ No newline at end of file diff --git a/visualizations/observability/flow/otel-flow-1.0.0.json b/visualizations/observability/flow/otel-flow-1.0.0.json new file mode 100644 index 0000000..0d65a2a --- /dev/null +++ b/visualizations/observability/flow/otel-flow-1.0.0.json @@ -0,0 +1,90 @@ +{ + "name": "otel-flow-widget", + "version": "1.0.0", + "displayName": "Otel Flow Widget Demo", + "description": "Otel Services Flow Widget OpenSearch Observability Use Case", + "license": "Apache-2.0", + "type": "services", + "labels": ["log", "traces", "metrics"], + "author": "OpenSearch", + "sourceUrl": "https://github.com/opensearch-project/opensearch-catalog/integrations/observability/otel-services/info", + "workflows": [ + { + "name": "widget", + "label": "Widget ", + "description": "Install the flow widget", + "enabled_by_default": false + }, + { + "name": "dashboards", + "label": "Dashboards & Visualizations", + "description": "The complete flow use case including the dashboards and navigation panel", + "enabled_by_default": true + } + ], + "statics": { + "logo": { + "annotation": "OpenTelemetry Logo", + "path": "logo.png" + }, + "gallery": [ + { + "annotation": "Services Step", + "path": "observability-services-step.png" + }, + { + "annotation": "Ingestion Rate Step", + "path": "rate-ingestion-step.png" + }, + { + "annotation": "Single service monitoring", + "path": "single-service-step.png" + }, + { + "annotation": "Network Metrics Monitoring", + "path": "apm-network-metrics-step.png" + }, + { + "annotation": "System Metrics Monitoring", + "path": "apm-system-metrics-step.png" + } + ] + }, + "components": [ + { + "name": "logs", + "version": "1.0.0" + }, + { + "name": "metrics", + "version": "1.0.0" + }, + { + "name": "services", + "version": "1.0.0" + }, + { + "name": "traces", + "version": "1.0.0" + } + ], + "assets": [ + { + "name": "otel-flow-use-case-widget", + "version": "1.0.0", + "extension": "ndjson", + "type": "savedObjectBundle", + "workflows": ["widget"] + }, + { + "name": "otel-service-flow-use-case-integration.ndjson", + "version": "1.0.0", + "extension": "ndjson", + "type": "savedObjectBundle", + "workflows": ["dashboards"] + } + ], + "sampleData": { + "path": "traces-samples.json" + } +} diff --git a/visualizations/observability/flow/static/apm-network-metrics-step.png b/visualizations/observability/flow/static/apm-network-metrics-step.png new file mode 100644 index 0000000000000000000000000000000000000000..9171aa580371824068b35f8150f0bb446da69636 GIT binary patch literal 464370 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

    h({a)OY>Tj9x=`5dKqM2W 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 tQ1a;rlIjz+6;rtAvKi__IzH(C39{NIxum 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

    {yN?Q8$j|St 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

    N8E*Pn)n`lK$G+t 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 z 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

    *KKsDbAPHbmo4A4xu4} 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℞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 literal 0 HcmV?d00001 diff --git a/visualizations/observability/flow/static/flow-dashboard.png b/visualizations/observability/flow/static/flow-dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..7e59bcea43d3609b513afb3e878e6c12b681437a GIT binary patch literal 581066 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%0AE* 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%0Adpcz*&=&Oi<0!Jh;IL7xUv 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

    U}5VI_~w%jKOZ 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 $GqeS}R%{W}Q}*5rUR4MS$3&VW`&C^Fx#8 zX!nI{V#XIYz(-2Jv9}kIXH@?zJ)7FBjh6h>ntf+aG$?YZvY8EYV7}pdj07-i@pkHU z3dKlz+TcfCUExGvudu{d0@Q!l7yC4=vM0=AcYbtr>G!R?Yau!f;wU9unh0IcNt9zsT$4Y6kRW}38uOBA?)y_>&gJDr<7EOQWoHR_bdW!$B!u&Sh_7UTdNkGdNfIXy{Smi-Q2dgQR zI(3~^VIw6aUJh`4J!He!-ZgO}lFdtQDWKRkP|HEQly6LQbbyI!VJ6pO@_|mgdtClh z-sy6DX4kKGV%?=u)wtdvx!HQ5vc+_s>$U0)9-4;k7^yWL+t>!h^4QGuYtP~yb~5DqL)gzsIUs7cy;tERda#)IIi@VyU|uVn|Fza zk{|ImQ;Mb^t)Nahdni|yWWPEH1Tzj?>4ZC5YHi9^f5^{8^;V5}ZHfF2fNO!F!5x;} z4+2*t>s2?&qO$l0XKB5b)|~|Wb8&Kq+vcm8VAPAgRw{CjV2z>TJk<*`OIkR!XEoM z$WydHQjU}07A5L1Dp6;%qpax~HIRXT9(>e2P2Y{TKq7n46jv-_1GJ`pSynTgN3U(( zK9ude`hgJFWbpzqmRV<3I%r5&SI>Sz!=XMJZ^?7Fc_m_E+WHhZ6UWY@oEeBJvcI&! zmVX-aY~x?%R(5C4IyCM3d0@HjGo9wf8+fxA@5Ky{zkl5{-;O?W=8{cOfLW@0{%szx zH=0srEG~2hrXK8BVYBNyY5leYiVud04`Vu~Xr6c3CBRUgL|(kI&tUTUq7aUbXgm7+ z2(e-UU$0%|)AHpP7sTnww^CVan`D&f3!y{?%TeIoI>CHLYXtNb`5d!2Z`;@*ptz+l zapoZjt5*Ihwk_7Q_0g5qKIcvC^^C1hC#>71eY>0FzYmH0mEGzgho-j35eAL_DM>et z2@KrPFE3WLVfh_X@l3%wnOA*(?M~P*IC0;z>B_fx|!N4fW*A1bwOyHLpp6vb!FT(FxDZt_E+7K^tRDN_^- zn#c-ljO7T&5rt9fM8K3J##aNbYzAVs?^H2EM)I4Y>slB7HUen5()I77+E zs?Z)!9bvo~pzGkZ=-GWb0D(JWwgZwwq8bRhrp-|bKz~N<;LU`DB6~!H28S6TK(~{s z-)3b7p>e;L0vhU|qifWWEu@bEL-%jjD|0e6KN)=r#*RIsf(WE1+i~d*8o@k=jk|O7 ztjB}$Mfpq){GEpCIDz|*+-e=4%3P;15g_=YkLh4a5u9+ZtRm;&L=d-Z4Op3m&{sj| zKE7yQ#5dzJbbh66q�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 z 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�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Π`P?JXxcmoZjIWId3Wr2 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 literal 0 HcmV?d00001 diff --git a/visualizations/observability/flow/static/rate-ingestion-step.png b/visualizations/observability/flow/static/rate-ingestion-step.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4620f3bc1162d1d1210d2236508985ffa90106 GIT binary patch literal 643277 zcmd?RbxNvLzI*dQ354PU|=xiupdArdg%uKU|{fN7Q(^` zlET773XXQB7S<+UU=qRci7*Pvnpi*1Jr0SpzYs$x3EBMwKuEx4`;)XS!Aky65c&v( zflD1q)0h(!^aC28D$-R4R;?ydRS8>Yuuc^Evzi{$y6^@0^Us#|mv@2pWG<(6m$jz- z43GUaj(u=JwY`u&i%Mp&!yH=4qzVdBa`p%xTqyG__`yyng~nDHCYmo_P>7gq-s#Uh zz*xW8Y0K<9-QT~fsyzIZAplc=?S^}i(c|teK=JHCldc96JQaR<8maC@TM1#5{fQoQ z(FP}%vb6~(mt@SE6c!9?L@EObCcouKCJ7exIVdxFOj_tFiWj9G_0pfjuMf5*ufXi$ z6MsY{9IEew1lnUV-1@HMllC~2n;bod){QaSWrw1 znb)_VJR%Pu0~@K}c#hv=*9`5Be80S7^(=#9id*tYqs5+68^n&$%pQ!KQ_f@{=|pT_ zaFXfQe3u7SY3A-7Co-vpQj0w))4lk7vEkPthzMS9IY*HjRx^a$J$WZnOV>`BkJ@L6 z5{&bGFrg~QE4YqG+=pz zTZKquq{a;^qj1R$>_vD-xIW_2;PQZxpB>LSxJqZX2BN(7huJ}X0#l!Qcz9UE*6%a} zlRJbEj2n9hYXMgf8Go&_;Vt^&G0fqX$oK;`4h*pn(k3hNJ2LGLM0+s$PDocsZ1Ac)T z_T%2*<4+^Gx%yqd-$1fWLC$w!OyZ`T>aQRUA+b|j3bPX zNlK$%M=eG%Ms-KQ_V_SE^Nhl)A~Xc7Y1yG$P+PEDaJ3`bf=;{djKm!{)40d+_CpZ* z9UL?pzpv1*D6T;3aM*&~f2#N~-?hBqdEwyt$&0TY-5biAU_IPBf{>IF?IYZ{p8-T> zPC;|>6_SrA{Xx_sMmaQ0Ka+%X#A!+AK2@L)ep;udq&%SFr1GPN#c;$JMvtJ; zQ9e+95Xp%em9U-`iixZB2Lu740hu=mGUT|?e1i@y&VaF4kps#8kQxr6FD zB^ucaSqo(kQo&iqg}q8zrE$3`#Q>$lgy~A=uZt4NWuvNkxjNb3#hTRJRQ!t#%TP;W z%BwYZgNB{szrsftid^PjP`Smu#*M^zQHK=En<%@@BF;k2(#(S6B$&!O3{Hd90`g`msojR0FF5#OSnR~362MAx%tP5{4rqiSgJ1LbMFaEN@aes zY0{q5*lWsZO0L$DR=bvAnXXo1T|nL862TJH64}yzT_B*4+m>4>9W@<+o8fcuM@-Ui z#eQ>>umj7Zr$Z^{5&#ci;3n*rc7`A*0N`?$2sT9)urm^;{){W*g9VFenHoI1PiWMV= z?OA=3jZ=r_qIRApex}M@a_FeBH3>UcY^)%kn-RSJR_<1+wdl3oHTmy1-($X8dWwBN^;Cb-yXkp= zez3Vd-Zgh{O~V-v>d1Y!e4hhT5_A=G>zom+5tKA=Lc!Z1tmQkH`rh-H^BCSml!VsG z_uvrZFgP8hFI<&PoQ;t^(Ouf3=3nQp+>_`>2iLHo!$vFK*31<;C5511DnEXh% zRvq9_OKWO7dX$t}g;UkNkk6^3qq5S~I0e0i0Hpn_Vcx;${cVC|TXY0VSHHB1)8?{? zOiH>@TCU${D|b7x*L(AWQ%O@UT$X<^Dc%>WH=q@zMuQS<-vWyzLMpV z%dr75tFh9tf&SLtnl79}^oQ5tkc+yC0+j}4a%PTZE)Opc%|y@@iwoI=d5qk|5*KvR z7!v55^_qmj2dHZ2%I@bKGBWZ#B<4ca$|~>9@YE z1{@%cfwrf~?N#96O(C@+iDBq`^`P3}Jo13hUjS%by;^HE(*WVs6)sfLJ>AWa>XvHv zV*IMSD8H?Z+5kZ3LO)#$S*2cDsu}ZK-ZYHgO51un{kn`R^_dKs>>NnD=+HJ>4mg+F zk~@^s)HKkXq4(9*cJZW=r|;0-)Kt_j(rhZa>al%0JL4npIJ&burCWJ+%d}r_qh2o# zu*^N0eqDH7e9puV;-0)?x!zCl#eqRU_Tu}({e=e)*jU$JmA@CX7oDTksHVjO0BlZ; z8|e+C9MK*XA06KM4|F*kUSf6hzE3-mY>13V?hQ372NY1tE6ZcC3L?_rh~dQIn#fkk z>YBYw)Uvj)X1@Ktnin>6o={6u=2Hh`xbmOBJou*}Iu_r7%{|$?}|jO!SP$S+d2V6@2ASl`S+{HQGxc4JA9-9G@j+xt)`Qv7bj5@3j3kZ z3?KAD^dk`W-;1uyc4=bO3*N3CN<6=q8gJC?+&-j^+5KK8a5uXzH(@ot8G63CHzI`R zFZSkr34Sa(b-LN#HyUZ*Xpi$`dtG{=+gQ%Myt#B>QtwW;hE@pb4h{xu<$?m^!UVIV zm=>T-Ix3)mPI-b!`f`!!TD+fu4g+?C!ZL+f#Qj#KpzMz{t$N%uEMrLFeRV3;5U)_xCh$wfL`@Y@Pn`S)dPO_*28cM9;|ZudzX0 zdH<@{s+Fp5rm5U|@n^k|JMKT)|J$VZNh_;`ZyKqQ;;Q!4cm~ zesw>e=9%sd2!citIc%d8bwB?J@JAL=_$nxBG5za)%|luuo5Ih}ZjB3AqHcpP#Df7%@>f#ehSHzKo^}*8-~Tds@ZqncJ}@ZSFJRf}{+*?CNZILiI||5u z<=A-AU_v|tSE|~9lX9XyuzwwefWbDRgBClj77t~K3y!rJ{I8=BFmMDoL31-=MypU^ zb2B=wS;)U~>;Y5|WmkRwJx5%ttVjg$SBfcmQP5&j(82uwS&X!j*xyKTzP6upp9*+q z+OByEF>LAmM1=kEBOYqHIWJqs=deg=Q_xbAD`|KKp|YAx1rq!iuD6djE6I$5lKhCh z%@tFM!H|UN?9nJBJUl1Sfx)=PVr4p}r3I_W?MX=sSwQMI-JiGBF)Gl-*717K*mJ)S z4uZ%44MdIB-DX}Uu&1MD{xSb6-oM~Rc>wMzYSkSd9W$zqeu9ee?|in~%iFXW{vy48 zaC1w7a(#m%D!?f^L7;~M(V~z_e!dy+-^zlS14s^u4U{KHT@o?@NwyJK5FukTlt_aJ znT=Zo>VHGXJ}Tl_*DmizsE4pAi&K&1qFxaUN;a- z_xCiIU+y7PFCU5entRP#j^jW)xrM{FhK1&vZNeN#E@VS(al34mCyA|$uTBRU;h??) z#OX2;yE||49yW~d2)Ba_5p`rW0g3!hZdXW!luObDWf7d9U4#UE(LPvVe~RDa_-Bk? zKK~n~(|If|=uka^pOldgD3s{)ebp0yO=5!OOzJE;j-GY71aEeDhwEA#@2b?V+0!(* z-+4oF2b>EKM}$V#m@%cdc;FcNq^CZZNe7`B@?fs?^&g42uBhQ~AP+~?;p8Eg!gZz7 z*(+i}fruen7xl+UJYsfwn?w%&|4QXZG(kn^!4*X2pG2W)uw}7}0I6K4n6A(TfAj&* z^>TpAQsLd_hLXiJ^sOVAd$3|Exw?}aE@x9?V` z-IepLZwGmtFvJ0Y>|ZzPC_vgEwjQJ;|JSxir#~E}E$|Piw3mgnTu3mnqDbIF<(Kk_ zhH~itDA7IA7&lH8wZ7qVx3_{6H87&J;QuQTN|o3-lE_fBSV#w8+hOV&qu(tj70alG zr7Q=!`F^+PnRJgMmraRd0}o?ggyRk6l=w97jkWDcb%z`+uEpW#BA?-jj{6*AsMj0) z!2O9B@e!usi`_f?&^Rn4n9r=xAAwx<<*!&vQMg_>6OqM?;{$(ta&GQiXt&0erUMBk zS`-OBC_}^T!m!4(X?U1w(yeAE-%0vg+Hy40tA}y@8%E=Xli)t*41#ipbuR)maoXnX zD5gU0M^ihJ?FW$2QW*}~>-tNU7Ir_NX|5CobZ(B(!R9ulJ0=F{>{gXf|JJ(n3?U$a~r>SB5>lex3;bxtekMu{&r`l;Pfy>u{dL6Wj|XvfgZ zvXo(ARSx!y^A|FuXtHC6T`}eKS1_p2KXy=ZmNngn?DR4yWx3a=O7WYGshT(zgD`X` zK|xg5;WQs+lZ$$uaI*=c!?hmD=6j-$41Vu#_jgl7|1@oW+(JRH{K|dN{7&WBTsz0{ zGv$Av3Jl1>scO*}EEver>Oj!789669BsdR>f8#kM)a84E$yl?g zV$$?28M8B{YR$lK$sboCF4x2J9zX zEO8T}T4{{qV98&!5FwLig(yo+ElutA)FxB1y1Aa;_Zi$jS8K~rr`uOMIY*}pWp)_l z=yNTbd@Po0UreRcwRM9`EYg6ZBJ~KCt?6-ZhOhi?m zt}^n%bciA;uZT}~g^x~e3FTSDo(?iGYf(4kdEZdmIo0o~gdGR*%>Sv{noW7^Yn;ZM zy9xz6aUd3JV6%1Ij|pqdU|O792$gzc_vZkS-2Y;SA;B!yaT)ZuDH?2dvBZBB|JzIj z0(kl)eS}_bzoI7Wsa~SV0IzP)50Y9Q5Z;#l#Cy{u7*m`v1q!Zb`RR)2SLKU!+?$ z_hJzeaI1j9>sdl+e~8r@fB-V}`~=TV-ge^0dn6* zq0J_gr9Sw-X-4#@4kM`y_{2|9$cH1lMTG3D7=sa|0n*o_#anY(Rhj;Hc1@x z_Sc+k<#~UMj-XWBUnAM-&9j$yiYkE8Sc@et>xwD>acgpWi{7jN=*1*VEaIetOaG7oBNiiKRO0 zV>vV)hyWH5SLWjLEH~xd=9h{-E8;W&fSC!Tb3JFi=!kbGY*8d6B<4%AmqYD=r(7Lz z-Rl`nKrw9);UzKq0g*nWiCm92JLsSY@qqN9Pn)E*-C3|x*4s>*p7S719l~OO-dU$ce>+5g(6}D&cf{TuwvrJE(r|6fN&K8a2FSj;Y^;%Bc#lZ zpxjj~p|bMGkbkkwIK@WtTzE0o@YYMj6zM-{`kz$se?_G_t^N?~GwtIOB!~H0ztawR z#^UKpAtPH!(lS3{!G>Cnk>TM&JS;WliFmu7h4O_A9?#7zNv+jnAsL_RMbzF{`d5>Y z1V`Fh^)f8v_d_saF4w)6rWX}88#mY3;@Q_a4ebtO33ie| zykUD%GIq}Aa4&UpbZ1WYc|_Jq2KoMTVH!DoR>1jH7_ElieS<@d`Y--Nb^$em`s3}c zf1q*E%T^R1oUuAsMjn}L`F(wq$F;T7TL-Jvc3j*iTW~KY{i+ooC8vq0?xp(eOyBHK z?tz60?C5vS=f}Kzl~i~)6wxs;n|umI2IHk8pSmKAv)RqrUvkrO(V%rMQOS$=Qte&g zq^DhGOT;l|2uq)JumM%?Kkw|pEHA&rhkE*w#B zJGj~{QK=O4I<($DPF)i@jEhc-c_{dp)2zrXYksd*;}RP`LWt`nnee8ZGD%NOof3eA zE4u7*LJo=>9IZD5?yy@7%YYDoJoj76nTu@S!4VqW>WkW1WwTXI6>%P>&cv=tQI%x9Jax|Paon&SHDfXS}6wezFBGu*tSWadGi!y zc&pF|Ai6PRk6@n*kiovk&ohH8&*ka@wQSvkCTw&x45^Inv2nimrbQ|m0verD4eNan z*iemrSoCFi_kgx7K=%U;4mOW1eA%m~uXVZk6bY-#I4ekG)vI62*-?;PdSC5O*{oH| zTE>^_cYM7U?)g$d`_(6o$A!LFx8%d`3jJlWIY=QM7`xrLFSRW$41Vsn*dmGay4fIWC3d$FM}}eZAr_(P6!^%B~4rc@s2FWL}&fGx%%j| zTf+?TnUuUxD)PN1yngL-ZxOF#$XF){xx?qXx)N5SUZT2+wOn$gdY!H#E|R@ZVB*)D zd3Q>w-tX~etL;<;npI->)H)=agvV)P8;dg(H_z{0C=8*KZDq&l6Wpi~-)!?)1{HDR}ZEA_F+?Qa}8>7MUnL`m@$ z>uK}utKa%srOf7qGbh7t3w93&>JSu?UoIzzX_o+B`SA$jhC)BID=QWKB!%US>pZ#+mxB&`{Xdhc5#$X_7#0e32|iVt@&`ts zh4VxRrfH0}nF(9;bfp3g&q$jc&p$mr=jS?Zz5QB-dAl;Vgj$wg%X5CV8$1D_TMA-? z$jYM8w&dXL?RxEDxmZ;WD)kL##P7;A+R2*FxAgfKi=Jd6K-${vO5+jHlvXhcW~bVP zaaDidKzV@j@(|A~BJ)}7)ohNE?QI(Ai|55-=_+%X`xH^idR>a%+p!}Ah-YZhar}Wy z@)e2){?OgVfrB*Zw}u+agWLr`kevch8&fJob9>mS(k>XEwp!rcNZgWk9bJ&DwSCoh zmyM^?i!+_b*h1Z+Z}UlZi$Q$|3>2S?lvba#vzk)|0022GM#7bIb`4qb0yffbUPJri z@Y%XKBgP)4QlFNRNqQ?#2rl9zHXBy+lqTF2Vn1`;Mr-X71# z(o;%7efXf{`vI{?AzR2a-bIagkH>OWVo|s2Cv=g`awP59)7|NEt^Fp1W`*fkib@L* zKXh3l97E%~>sBuuSDn}EQ*30Uyk%Pc6c_Zl- z*%_oly(GCo&)KN{krfOkLkXndnD#P1dbgmQIJH*_V`*e?R#MN_+ekf3n6%=#5z}~o z`mOr=ujBh?ibZPRn~8Jl?b6Q|3u4`8jCI>Sne_5ug_HH+2F?F%~A==*akHPM@uDa8%z%Yw ze=Ca6ITizzkpkP**xIb^>yi`S2|FbzVz_DaYO{dJ_@G@!LQ3Q&Y5(vwbDs3{D0Xa+ zs2&wvBlmlH%Uf=CPygghfqWj?Y3lD1R35l?#b1nVmtx<7pHCLA0b(ya9(Q=BD|O=K zvQIbstfn`N#cFkq)wFORyS6_A)em^g@j^z&Xk=tmq&9ZMYPq8j%Mn~yXkIlXF4-c6 zDg6<9B{7A=X;t8j^SD1+3GcL4sO9Ex2Cae^1_<0v#Ue!PNwu5HYIZ)xA*Wd8@&iT) zzjGs;UhN~H&->mA5S_Q9NKN!1XHl_nYMHwjPta>|dDr)Dr!t`-rZY{DDPV`#KSgHB z`DoTO^)Bd`pme-d{in6rm zqTINZqRriN>?&Hmd#m97Xq`)Nw+6Kb01C?M$sDq9|JRu%Bvgcmn+L|;YLz0$B7)7NW zukAN9w@8mKX`Eb~Qq~0+OP9_y?gloCnJoM z{*ghyD#Ua&jRt#XFgjf<@+CkjjxvD~jUDCL^gyE7gF__Yc)5Vb^TO*`GnI0+r0{{5~ob%HQOHC!c#segsPOVC@=(=|W+wI}1>h~rM z1|_BvWg2*{<9>%rOISE@J2uJ)pwv(M*xw`S)9IeG@TX5Vhtloc=@Pgkq@;)A={&U- zGXh((FwvHnJndE2sWecaxNZY{Maks&z;djkY2BI@`^%6MH&FLIQa(bPY@qg~8U8eh zeB$-U|2nQg;nUTadGbuWky=lk7MnWQhlu*J)TT6>C3Jjff}zMZ6)-C34B+8Dtal=0NUEMR_w zoUKh-;9TH+B6gKB(G$Xuzec0z56(hvUJIpq+8I+d#g(hqQnWQe9UZJ4Gm7&Os>GY za~_dTDf?}w!b7e!;NWj6c~YWBQ)LJayj;F*H{cFT$OmVKl8)4CdQbB@j^h*2o&upE z@ndE*bD1l=%!_$69%X^LAB-l0)QtBJH@_<9hvf~&->gd9p9)BLJ|kuCGcl=T3u&e> z*^s!o{$ev9a+cSPf6w%O6DAdlh~3cYSWR=kdkAT5Yg370Vq!Sx4^O>$d2||1WI)c7 z#(IxQE11Zbnk}j^Uw!H@epFod5)Q}tt$fT)3R(hRs+Qu(v#DJ1S?^8-?(aKEfC?il z9$-z)7wh#Z?dIjG5#6ThJd5dG#W-T&57H_2u9_fMK`AFUohduLnuxahWk0jS;{EMa z3f1}WiVPYWx@dn0!)J2bVMkv*TX(KAEN+V9Ep%C_+srnUu(mJNLCMiI-5*HhwwlIt zH%kQO^npVASpqQ)w5ZNlzgnNl8}||vXj4ehOh$}f?>opmvuXdG>-*#S4Tx*!|jx&Ri!!ZLipYk@pXcW$RzVUMd$#hJ|4wd{Z;|KFGeL>OwZw;`1z`fjA zuLAGiH;6~nZ&W__w#!sJ2l@8ZM$rc$?QE)8%R^iIjUp>BP9}HR9b&ALXgD;tWqjOH z<}SNyMo;S+IW zh&JfeVnuG`bn^oi2YFZ2+n)sR4FY?4P{1AKZVG1vh3k-}_!$*X89JdBl{N`enQ^_R z9|wUHR42nyRLuA25x{ZS7d{k%$GEcq-WUNV6XapRNh!t^S>0fz392Ww>1>$uM<$;gYejt4g)wk{dTDkT&|umI>b85-)Zh}Oc{yl ztsA!8y@xl)b{!*i8cl|9yF=Tp=hU#Lvt&*(y%_#L^$OjBjJ6N(`_(ORY*r|;ncNxh z=!0e$Kco}O6)O0B57ydHhBNqZ$CCJcK&V1}F`c-I<6QXmR-MA(Spnx_GB>wjL_%$H zTyFX|?T)u6gmi9aDRL}Yji{yi*TKpl-hGC6Ul?Qwj@HUb#vzhi`vCXt@SN_o8j&2# z;_o%Q9(NyCTiv8zTD~#~A)cL|%e!6gAdFLO3d z&PW4=wZb2_n>~TGCL^X?3B&Ov5~ibTe6f2l8T3|75*9Q5ZQ0Cu~%n%#C|Qq*(5 zDYLEZyhftFFb>a8`o|6&z6=?mdkMtlh;$_PI^)NYQpA^N`MyBb6yDkd^F~JG$Xa=4 zCvItNC{*M4e35!9eEH~HT_(q$Ks>5YG7N1HzS4g@Y zKscp1ad5D<3J|XRez(KaRB)U1-G4oc7aCrf-GPpR?ZerAy~aDw7GWf5t~Zzo=5to< z0%X8(o5`wObtGwy0H&ei;FsaV;=-DdJ2a~cQ(tmsKBkE3&XUN+Mh$M4mqLyCZ9`q* zgQkZwSd>#^26n|b zK6OS6YP}G6%$f-XuK*{@r!H~BiNK-DOfIh^y`b~r7ts*K)xENtM)9CmcbyZDHG$|Y z?rZdpv`1(trRbQvB8j4ExVvVuG(^n|KA^~139JL1dk{z24$3;0TW|YtJV(cgy7n4@ zL&o)#=lhguRb;o&xgs}%T~}6N>)mVbtws4k$T>6xGJcc|Z%A0y%@!FVxMsDIWL3k@ zzS}sBsQHbi8NhQtTQljK!^K3Js0+SYxtIksj1A+S`Tl0IT%$%t>~*92C7#LP4#mBE z(-9k0Zsr>yQB&DuOM}JL2ES#EaQ--P=1u$6TfbA2%X7Yc&!`C3^-eCl-CT@AU1jj# zSV`hxuTL8~0gg~4fyl5GlXN}am0tJ2ub+9(Vaqdm;=^^0mthZ!yAPk5$;%)2-(ISG5ksCGDpB6GLj=dyNJ&8RB8~)FK zO!i&OZcLzrl?uCf4hg2MRqE%7Pl}1@a|A(cy<5>rk1s_Qk2=MSV!*qj9(!FYgw1)c zsdIX!HD9bAN=75@r$!)nG0B`NZtZj0fQI0S)0(dxT-7&2yjq)IHxJ-l!J=$m83U6xd5X67e6%7{kfYTCkgP zn56fgZPzdOdp!K_KTmA#)Jasyw-#15dTFa8=F9MB3`d0#lr?#Owi$#AZtc+jgUxKU z>($?XSlljJEK8eo8a@(w_OuNij4*p#%`~%!ct}+KE^jLX4w?|UnsZVGb}%ZU{k@tx z{Na$2jJ#GE%6KK>?oGdF{R34k%WwVyWOLo0{AH;RPCUWCBx%c?mO{FL(8eQf80oe{|ldaZvV7BO}T!Yu%kirdN&1J-a#5<1L9PYw_Gcxp|Z z*i;Z|+e>w{R91n${JT^!oIH#$c_VqkuP#QQ591LThc~U>cKIupqj5o|w^q)++5kz5 ze`tb~{hOE9mYceKk?5A+T$%P{7I>R#p*8GWzKut=W}`47?rh#vZa}eHLkw~Ood3mE5bioK^`<%uFG?{4#E_3=xmx%&9YbaGhLXE0K-2@fCU86U4p6U--{xRx*RYBu&3QZ_!Z9ToB+yrFs+LA`BFQe2~ z0uF=&P7x82$r!TG-~lVz*)r`&p+3lW3c0kX#n-1>c}6o#mU5lP*az@q|0;4ykh-7E z78cKSD^E%K%DHHQ76F|50IW6==TS!%zdOl^zc$0gCl3`~vsh0yjrd%;hl{p!x>_GR zN2~iQfeG{RphT}2CG@(9cV3z{ETbWgx3{j`uLNs+x_WU&#UU}KoNvy0C2Z{}E1i9) zxG@{n>|$qehr-Vn59w@4t^{i={t`kobVgeUh4Xru_-f_C*FWI2`7S|-wWpOLl5lD| zIX16yfH86+)%yWX6fSgI)=GWkBnE?er2gZG9=}J5R}zzC5J@Js>5voVtLH)I1`ah*XUz$+h)Xq(xy{aLTLe(ubO75-c3wt$`#RQ z7EhJn?!rc!n;TT?l3!iID$Ca@9W`^F)B7}ZKOh#+E^hm)B-pEQ%ZHF5Y^)tG_`5PJ z(o`1OZ0=NvRY;#z_&zK;-fo@$zV&>Ljp+4|!X*&#n+a)RkJ zqc@_Z)wz6?iJb?#wpsVc%1{`!$A^(ilaw}-#UyDvUdkS7q_PbVYB>WTNhv0wx4k_} z{cFb$dFU$^GjW`uLF%LF^!@=-DVvwF#3FmoKdTH*`M2w9=M{a`&Lw>^H(wup<#da5 z>Ts&9JW89YxEiH!cowU2@ge@5>mztXn&rv3u9U57D8xlqw7K>5ULU9*FDahiKqR`8 zpz(^t;v&7z=%wMc&$%isTW3R#*@1;E>WM`dB}8Vlt5I8PDuJIXgpQf{{ko&4*7hCI zNR_HhT`Ofeo8&iT{(Fp2S)*y5{n#O=Rl}O_la5_rQXt7jF#1-JeE#V#X%|B5(?DIP zfCj4cPETdd-i&O~wg+ z4@qk$%tx+bBl^cnVOyOON_m(6-l>$|Lf1 zm6KF&563PcsLK-{)R|Q_Id!9dx$hYkK+maRwR#)7J|NiQS^K5#L`zV)Qd2Y0GSDTifP(%(vCZsY!SU?d(#x zoRnfnc=B*Dmv0ZIGBZN<-8HQ_9J(oQo3!%6O7L~Vz0D6i-Af)lt`?X4ug&1Lb6tH% zc`D|LXGB75&8N0Xq%JCB3{ zxafA{qK?Rc`p?soNs&qq%|0mb3fYQB63ml6vJ2`PVq z->PD62L4o|w;-s!(WZQ4i?1wcGzl$J&3wQ}xqs-iiZc>_bKz7LZiOA;ZGlMww{h*| z@meLDDD=n`>AP;#NCq>z?fnQtM@+fX($oFZsA)DE5(Sm~X8pv#DMn?7-{_$A!^Vy2)KldDm=j zCr$ei^`|!QNag1y$R#zAzjC*nX)3X|n0=?;$<+7yWGI4pNsfWj{@QN8V4a?oRQDW) zJFO?)iX6T=A?Eq+i_V2J&ebI-BBW$xTN*)=7msvT0Cp*E@o&$E`pk+G)xn)+h_q#K zuUpT0FlOKvR6l#n@Dm$0yXoH>9*CJZP0vPPpwS-8uFFs5$X>ojhT*qgncT*g+o^+) zTU3o7clBbhxfq=nJ+GUQIVOtb6FC&X!sBJBduuR(hjoiP?`~0g84I~a1(RQ$AN6|W zGaQv$_ zi&LGcWECwXCa@({R(Wy_Aq?)691g3T&<{5ebr@@q77wPamv1jSqto&0yd|6tS)I*w zo4)ctJOW#M=b?7*YtLlzWWsacbbU=ED0m^K^UP-}V>}NWMsoAsd>#TJ zd9ooV0bU9zOS6NCu4ZaGOUmX0>xy=ftHlvN&#P!iWNPD8ng9K%BQ>+{1SM9;6rW7N$avk`4i6T)6Ma@Z+s`TnEJ14C=RNrK0<<_u z!QJKk@B6A9Q*lK#g)+%Xtnbg*?zyJXjO!g5jXc0n`?l7AaBVpJK}fAygZd24NCfAT zS=l7G^c){Z_bHw-?W5mLv!L)-1j%!;t~%P1YO#`dg!Q}L!1pHZW>4wF5zyI%*(39T zR*<}t$K`k6`LG)xr+DA2li=i48aYug)Y6J zjMVGdth~0ZvD+VV5KP8WRJkzjvKuTmyP=P`#8X%;gfM8-Vk~H7n%r-T@j6JlOH_(b z*=+IN#hAPd-UbN0vySI0Mz~M#2DTN_&RvmG*;Vq)R8jIQ^_Zq~h<^|Rtwg|k;HI^Ki|O{|i@Nj5W70Oe+hci43}-GsIq+kFPC9xL&*l{j*;=AK-7EAl@Ge;1;(QA2 zet}?~xgEi>SiK^=xoQdnDJTeDOh_sp-PQ%fV1KoSTEk=9w030`T&Kwb=ePKl3OhR3v8cQhF5WU)FT5s$=@lx3zGiiTv|FTP^p+P10 zUaBdoJ=eD$x?of8c>1KW5x#ZvFeSWHvwIFj?-U@!0|Yl}_$rFt^OIpOvqM5rinP3o zMI8CCsbzOq{l|iXG+e+|--og_jB;O9Dn@N~V$NoX_qQgw`s_GDZX<$25l-a3SH6U| zhevM!pyKSU^V)9hPFa&R9p#2vD7BZf9c3LlG(UnAgqRE6K7|*#Hihiah%C~|E!W%< z@@1P%eA=cG&uEo$;PZ)!86^2-XhIXEjl;q1yaQ(Q_Nq=MO&~t;tjI}5{#`pmFIzSP5iKoa9vwSWbYq`Y zkMcO!XU50|coOoGZj1ZbE0RpC@{WUP;%jkCHs z3q+6OD*!kzx1OoDJ*pO~My@@U#x7+rO<|w=@7V}sgJ91Y-$8pf#M8A}#j>79TK8Qm zNjUHK=9qfhpmmth=+$k9qZ%lV(3_$XFJQK4H0I3LxJS{EUF)7rTh7H9_OCO?|F@&Aou&{=FgJ7< zzrXBB6yPVZ;GeSNx5>6)o+Yj}l<59&ucH)O%VrCN8x}31~lkf%)FRMpxMRp@waZ>}n z@_8sBBaS@63HVC**IFvWvaf6O+3v41S15VcS1L~wb=B=Ytes4pRE zV`e+i|HIgO2Q}69>%ulfK|n=7`h$u{S9(X0A|0gn-a>Do6QwF3z4spJE%YWJ(nD{7 zfYi_eQUe5%Z~4CO-rvlbv(GvIBpD{m5VF>F|L&{ZcYG@Ng2cGU^0K5xjx0cr5d5}N zAH^V7f32xZ*&|$5!uQxgbpN)dDyHUJ=0gO2NfKJgXb9-k0NbJUlRLhTj=!``G)LN~ zJ2E7X-?ipmdf)TX>Ep3TL&e)3>iuh z5HO}Gtv=iT>H_%oRA8`-iw^gC)LKYcV7qTVqThs0FZ*I z3`BV{;iU9M$2sv(I$$+?mW9^+2P!n>nw?ibk79i$S;WQ2DDEpgS=vhokH7KjRL$ zB9lpXTh1-uMX_?p+U}qWaRZz>fzx8m%x6XFd&HK-fk;*1q`v>y8+qVPAiU$!hm;Vt z9UM}$a72U6QMWk?jJpmOv-&*H->jI(;UiXSLsgL}Y4A(WyW5I=B$+j@I+(=%QRv#7_u4;a~H)ch+cFx444v(BqSu7Oi^&*k!9$knn6>&)sYTErufO$q=>MuE2! zUu!3+N8iy7ulQSzs<_ezK(%-0yzWtO<>BSxS)_glo4r-_T%O+34;e*QS#R<8cv|MMi7wg6q;hyzzS+&968VlD3{sFHtPu{H=InoBA^T72W2YC|mr1|R)?UdKR8)jW7D z@T%9gujys!xw7(;xGu#t88`P9%{+bP+5v}(8^sN_USJfPEThB{1Se6S)2ujCV!$S< zjBkr)`!sPj>E0!Q@ZXD8(jTuXcHy7Azv58g{Hp&l50&9-{@UsR0yj%qQbt6YbTtJQ z3*--KA$pX#D*b&prdO>kyFS9E;D~^i)`*?UzTeXfvjd1oS9Nz3{OSZU^9}^F6QI05 z5wle05~No*FxhoXCw+MtPaadt)P?j;6Lo>kAIaziuBl>a`a-onh>bz@{yWe0gH1>FLp#o8Vrz6DrS4)pmJ>*5l8da)kd= znS`+WeR_xaE{^BR+;ZRh1Vw7Zpp3|g;2`%)yU00y90!~BQ*m##v-lqLL?ytx&2(`X zoso~=oH`!PTjdfQTYm%`-;SUo!0bOI|K-=Y-qqn+M^TF>2r-piz}89xu?no;;d`_x zuFhw6^`TUwH7wrYsOc})=Ku34;0RA94O;sZ{Xq>pG=t{z?!U*HyI9ML)0bBpiv~W= z{G;NU;(uVgvb{cbKs2S$TCR0$Of6khhb7(=)$Fz8)3--pY10IFf(DK__RZr`9_vbb zUBciiA9fR=>lq>-;DU9b6&h;-nXt!OJfe@>PRyl1)O?Cw`15D1-BppbfDUqfs&?gHhUrc)qGQmO&19Ct&wy4?h(-jMrip$p2e@&!QIPgHI)D>`|Y z`TXsiIJDlEhL9_K+~Sb9ik*xlSvcax2$4076G~Yn3-nO-}y@-~arTQsqsUicE zU2?D0tmb=EaNa!@zz7ms;vQn3x=(hEXt4QqrB8HQ_?rwrN9BqO5Q@+jvWtp3mcts~ z4!y0fcWU^x8ap>9afp$v7~AiSd`dIlUdNWs^YXO@LQl-G%_Ds6_>yxuuF{JRznhY? zWx`~t*_}I3M}F@#QOrWl{f_BZ*Qw}8`fJ@EmJVdK4BnD+4oMKU&{=Jd)#X$fVt5%{hp(^EpQ=B}g) zrahO>iWJ2>$uc%?A!kWp(XCpBlb`T=t0 zK`2;3kFx$zkvhG4l7|GS_siaS9~?rb+b?)kM#=*RHpcz%2>rP9bi0Rd7Bd*Z+bULU zEKg?YQWIz2-e04_7dAM*f>{W5%;bPSMwH6o(rotUR=V~61Sw4t88i~3`XzO$)P_I@ z{Gj|V)%~dltO{dGYl(ak`gNnj&CyMcepSMa+n_ukB(R>rwc?dl_Kp1iLB@~%boMU5 zU4QPM#fl@V>Gr}|0Cxcs^K-D}+8=bdRbgGG@bTsDAI_b|^G_TIbcNv7&`am16~Cm~ z6K0=T8pj!?X}-zUzR^SKu_tZAQJp~%nJQ#UKk{G*)XP&K!KPSIwizemP*Fu;S@UHt z#_W`&H5tXBt+|Mu3;5D&T_RrnFha&<&!Invujhw~5+LO(9CW6ow27VMFps-g-CS7i zwi?hC@)gdMNN;&>eM)hwfs~SHZVnw~G%7@wH6A3kh_p0Z=*+vPO6h%?N73fL(7@4d zpxjsmvl4>C&8F|-ScR*1SDRD^X({C?P|!-b2`o82$=wVyq(VZxAjXYuf6ETTYJ7Qx zdAao}dTO0QD@FCK;lE%!9vmLFC76fhr8Uk>4#K z!G4}BRMzO-Np=!Q3jK^#zvhWx4b;e zcE#pF9CXZY4^iS*BON3KRsj;9@V6ux!DH~)FYcqjpxxxnFYQ0_i!ks!gTSnkvfLF0 zOuKBHMwbPd3KvHdTNRBc~X^#$FgLCl1O*)8+jY zqM?c6e&FqM?cBFr(#SCY=M0|7&rWc5mBpOlNnz{cfoWG#9=RD zsEu2}S`^2w)RcE>n_`2tZD*^^o|k?sick`~(rpEE(gXglmyPzAn)CcoXI*J={C?}a z8&arC%@(uE-8oh=37x8SZaWO~5E{-BZDhk~@M^pbApoK&bpq8tqC>%z3}FHD#uRqb zjx!1(2x{8nB==Pki#1PkI=CP+Ok+nP>d9=Ai>>d&N3u+fPUCUyt*^xRqz8)MC0K7a z=j*Y-G-%Atkk@`*(vmArzz1AeltCSUTFp8?K@o-Q5_;OwQWE;$nWKnTL9NzuVhJEM zRGe@8u0+Fp#|`VxLYUd7n*@%IgANKasG)XQEoV*(()P(*A0t6oB~w3j;s6<0L6A>k znh5;>c~^34N=x;}cSls`2xM~md5ffJa+Pu965bFc=C$+ZroM=MM8hlBz=4P)R8rHY8C8*uRVl9XxG(tZWf}7U@QIaQIIPrUA~c1;op#^XX%oBHajb7-{^Bi>`#%UHautxrQuulbbsd9L8d$;8)K$u4pDo zveGRTY@ts~F%8(&bZd!6W_ccZi@}M3O;LHVu||RyzG}B3DawfMUPL}Aa9H*0PxVe1 zqS+tW??%TN9X#j(++%iKh2x;3)Qh24X!e_c7!sYeMMTM-mpm;ifX78Xe2L3{$%-N2 zl&iR*%K81P?Q9y7ah_m8x7s7euBrg=&`pM$cnHpL*!6)%`2`VrJTGehUK02IJF)sd zy(mffbY>Pn`S`-uCpD8pRGx#JRQFw)2iZ|`{uunv=Rj~K_V-AeW}fLkhgV9WC7n6> zG8rD+Utzzxl-WOBxO)c-CiKqQ>KrJa>rjl9KT>hEi%Ndxi+iR*aib>VX={XQb$y3+ ztX8K7IDNdNcKp$vD5C%K?!8WrDa^bx&cMc#+JjM;0!99Ob~4sUCu$BmXzS%a{uN>8Ck z6orOME{i{w#jD$om*S_qva~E zjW-Wgyp-@p}lbR?SqJpudOe7zkbuG^}8AZ+P5Yj zH*nxu?xD4>VCgjc<#K7f2KdbKH?kG#rX%0#q z%FEj)fQUSmJUJRj6WxkRhzD@?!$>q(KaaXKuZBHcpxPGwyDQjZe^JluxP<(X?Qv2Q zaHUSBaOf!sIxVV2e3z443DIivb_JZWVi(xmWm5n!e@eUQhd2BT0Ru#T{!8Um$W0x> zLpC?XFJCA*^$ZKxFC3ORRAryu%qSejqBB1_Rn)a zUpxBR3{c6l7)iXsy<47;w-ZDmO3hzgv3n2t^OZ=?C=qs;u)QC@pKtoWTs#+8F#8*I zP!hLO)o*BMp-|^Tsk16kNcnPXn#~#|XNnY`J0?Lps?@WW?@1>$xN5^0pgnFOd+_MO zo>s4|ubU4RR@{3!Qdx;VDu;fgD7)9!wWFEuFVp_4_^jBN$+i2IF}OfO%3P`yw+7WP z)n0RM6niQCl|4jA{eA)J`U6Auw&g;^hg6yP;Xch&N!P?Dr0yNsZ9^!4c6P6N?pG-s zGe0f$IrqVn%=ya$h)xFCuiO9C+4JAkD*wxi*w{~JpRd!h*frWe&XZH}#H~gElDFlF zF)Rn*nzKx&u1qB&htiWrW#+HiPmc(>#ie)8cC!b@iBeC9nBDRze%SW%hiN^5vi6+( zgzIti=f5Itn3*N2)z`XT{02QpjlTTd`})%3QY8)3avu$QtNY#cO5sio?fj9BN=WAD zY90Q5jZupZ9K7j967W!_zH{kS>+6?$t5=<*$oN~G7CIhyNfS{9N5fXt5wuC`XuTsd zh3cR%Tghc*`Y36V7U33ynDy)ja14w;wS~%d{@~$i7=u%;><2;MlP8`nHc?Au*(tL3W)X!_1&=ZcO;d;7*`_?w)_6rA_d+3QK zA7Gz+I6BNM{9T$zNUO1D+UC&ujyC^lu0mzEN!rrF z0j$WNaeu6wIw7PZFDO3qxA%I#>*eZDw&r)WoBAC}(CH6qTUy;q?S$Xus%|E-s5SLBDUN=r)_R1^DY4N~ByvdCvY3S9#(b+68G61hT({qfqwN}O z&!$&fm~Q2qX9U>tOI+7}fv~`sx0S(*5=|Rk`+ey0RQMwbNAdLO2a|wlt>Uyx-9{&R zdVu}3_WF0iX5f5dDCKLfCnqPVUiyEK=)|jc!FLm&P-uCXCrnYvw$c0WS&NSb z>Q-XnaklnD+gGqPm4f_yTL8s8_U6=Cc@l4r`&V!MNl=wY+O3oa57^=sKX-o}9oeZt zQ#vR7Zmei_`|`MZcEzM#C%m7_bnmV;NA(SBr33D1j*7A9s%Cygs)-JWr*qp!V!LM? zFY3Yz=p$X`nBbbP_vF}N7A(AAPer!GS0-QG)(6-lnO}B~1LGpOEbDdZ;}6%@y9$UF zvkH!6UR8;mH|CiinY-e$4(4vg00XO+tkC)OKY?Q~zI9H`kPf=X2WtJ#8XO_zMf9|I zHF{E#1trvma?aV796`j+63zGZjP#uNQ8^8|90?z#WiZx|6OlJ+%J#7q=IiuyT*SvN zRDY8w1SZ7|T(L`jJuZuTZA~tNx+{iW1FsduZES>l9Y^N^6(Z`G6zk1+pGC|K(U8{3 z23Ek!tkXtQ?Zj57;`!=3Dssh%fV<)3lDOznV4J4!R z$m{B!4bhwcu3pDX8;~>2Or5lCpHoO%*st#9H95OO*db`<&pa`Zc<260j=pZNh*HCSnt{#%mDYn!#EnTrd*X zeCz3knde%?Q&r9k$+{<=u9X$1BNUdvo$SKNwHzP~2y9Tr)&6(8eAZmEz*-CV)iqGU zcxIQewT?N02m&^!vvlbNAyk0HS=9^v(j7ay@2)pK9MdzIUY0M#TUPkRoZ~m!xDlpY zq4LMc3FgaPftZD<_P0a0xhTp+fjCq(IJ-m6Xmc;l!t9VS@`i9K$iNyTp>!YZ&$3T z1u<21d{{Ch9b#rs)udC0Z9up>_?75aH-HJ0H+)I_3KI=DvIqQh()paa^9C(l6R6?7 z63D3=kICC=jy3vJjEcsXowH5T1)c9+*gud`s<%_|HNQ^RST?rW>y`Zfr6z-Vvf;GR zY1&6qduxo_XGUw1eN^1>NfGxNcb0KNMFOY~dGru68JWJ1`Y{ilXgcH~pq!5Yaf#DH zZ6}&uFmwi2NnXot*T7&e2M3N4ddn6p)Md1w7QBSAV|vo7pQX zFp6>+OXIW4XDgi$$*(!4j{KPz%WI>;^o3mpFjYL(?nz@c5rN5(OnXn!E=DDD{7@BUhTNB{$5iGLIBC9FIjk@SGO8a-P?9o=iV#ds;anws*1Rv z;NY*le*W;4S(Cs#4XCH2nBH@kLH&-6h@UowSPxKzz9Lad1Qu(2+R3wFsGi+k?C(p@ zEbq6h3$0#^gRxA(ZaZ#rjLxcqY15a29wCv9@^q~XD{jX;0=b{j3*QGgV$JfRYFw}g zt@JnMvFSwsXE{kDTFLsEK(B~R>rqe%Pohjy9)a};m(kCcq)}88`fIjSz9<1@h6%ZC zS%%1@inqOk$ zzT6=8K(7**Gv%1QHf$}tV`{kkM2^yqbmt-dz1t8NU83JE8)h^JOmPeo{R~;tZD1om zMaoRm%D4TAV=9hQL0?LQsqM`-t`4^P8IT!d!Z`$a9Ivn)ef}FfUk*e#0xW0? z1QQ+49HT$`-hFobah_3QUcuKsM~*$j2~~y3VL>{7;GyaSo3Y=wy4|Hdq!NBY{B$?4 zbj{?iNuyUTXW+~MX|ri8cc$x3@hMW~)`Z{3ZPNg#B^B+nu>b1_XG#dT1Tgf>u-#@; zMn{QaEM60^MXQ;dq@+GK4o_>fTfP{(6Rni2auN2BzM6M#MR5hT@|#4f@F#j0Tguk1 zr-Z>r$W@BTN*=U4%UI?qRln8OT6hU0p9`9Hs~?&J?lO6P_Tx#PCUtGetlK&N0ZSWy zI{{+o&ul4&zC6FW{HY?>N7RBTWvqEdQ^&e&%Qo!}k&=HK84ig1idR?hvm2Ctz00#2 zo8R;TGPT>>X6j^ZflX%F-KpXSOAMf#uQJ{bX1=gJwx85Gg57H358hQc+l+GDo>BDJ z0|_=s@9Osa^YK&JEy`+_C4+JoCJ_tl(spul}!Yz2Ul*XY?#LzW<|8 zv2`B(bJH4nQJKG8PJ65kijGpPSgOtf6fj1Ls0zB({po!o@4(OB`u@Pg7HuLzsHjqI z#3{+|teXhZ8j|Z0zApTI+|h)hs1(qvSo@G?WVomp5y&8yz1@4bVPv!~a&9Zty6{lAFyo>=84=7IRlmCy`P;|P zszxnldB<_SCF?H9-usGWC#MvF1kfF+*1~)9sep~(+YQI^{eL%;{9+GTIeoywO{WCJAn1|NR7 zp`O_HD2+#VN(ml+{hKHmm8>d^jeV$BDxXlSS!3QS4SM0M-2f!4yJm-W-d*LiV{b&| z>tkQzilw9u?oCKPyki&fX#*k3cDAoIKFW2^yroUaLx##CuQNvg8{X!vp0A9C7UE6V(*bnc$zg78qdiPWC z2FEcg^XHcp+87-BsBqchyH>%R0K>p6TvmOhQJ)Hr%ND0f{VTulUdU()RCe#utY5Oc zh^YV{9ng(1WcNc#SnIfqI<57wnhg1If2+?1y>|Q~jxqSm?AIz^h-hQ)zz}p&Aebrg=r<)58yMdFS=bt@Kcs_<8Dh zM<@1(_hPljD@$AD8e^6Jj@d8bg)P*v$s`!d=oV5U08T@~M%SK^XZl)CA>p-U%Bdxu zcB!mWpJJ)riME56e5RRIm>b?lOUg$}t^sV}UfMuTbjs)wYx8C}IcyTVh|)2(1uCOy zV)j9imrL#FahqGX?k3+}p7Bqq;?2Qe91|jvaQQ`63kD|W$zbAbTR4obI3fFj7g18_ zJa@A(^5Lb4_e1sCWd6u9mfR2Ak=Yfpcm$($!7)!9d?~oi5FZxLpIM%O)klFJ@ZrD~ zp_{i!!|=-5z>(tp8(ljeDf;M4R#XGM*gmFT`-?Ay9Pqzkj&L z@lbwD<^4-kG*`2n<<=)Iw}CkNL67{#+t<4@qn16J{`N*~!QlPdh;*G-s%a5I+>q18 z`g1-F<{btNP6ZaPPrdXGHQHf+dfV|fUJT3?8B;_}DfFMllU6k0ksf%p+h)_uw$SOE zrR>WXe(fx96-(biV=F)7-q00A#(E;&-?4&Wtg${ys56D1vDCgg7a7$#^EJ9crSA;H zN@fT%`B56Nucj;XuGK~Yufc#{Cj*K`oX%4`oEOH@tKcRQ*FI?v{I*#lf2U@1ZmfK! zSnjF+wMghW_h+;sfR7KmO)n?1MzN>=+gM_=R>I8^gAA%&e&bZ!hPgJkzZMmw2Wjz6 zvFr;-HN*MJHQsm7`(#e47S57E^MppXFmXGE^i?dF}*T0yJNBRaZb3Y!DSwfL$=UUlc|d^1f-U)LxI91)k% zs?ODVrO)DkxpG(ifNb%UawBR`*CIx2a51nfxZz`!j^91Bvt#X25#8JH9dWK(el>4S zYp>w{Uq)Vj^-5Zsq3r8$=tbi%pybG!(s?zMM9Mi48HPGJYh zW7zTO7fhYEkx;3*j3`Nvo%diRhu1G^8wJ4Zlf~o_eila3s$N^GAYnH+|6`cLxJ}pC zXT!=~z1{cJaxAwC4k9VBI~5`Mjjq=jfHDcQk3_YuW@z`dZWm`%OplWy>%wt+deeIlLPcWcBjiyP7WaX^^5qSa=p6sf*1)HWuyHpoM>u0 z!MXE#2Bv-#UP`VirtW*jfhCbDQ~mbTHD|JrW-jR#kpBN??N_@~g*)MmtZ#}oiwkx| zUF=nDY^J%+z|?xwMR*|E+8PYLq|xp0Z|2a4jcHQunQJY&3vgt)5)z(z=2xXiXNkZZ zX~y%EFD*Q!v3>5S7-NWhalol0bm;9nPWt8WFfvamww4-ETU2G`6Asg(>2r+LDj{6 z(goK$#ad`F{qhI2u-|GfG5i9lY z{i$W*^%7DP1QVjK-a|2+CnivFKWn+bj>W*2_YUg%um3?#Ztj=ag<7! z`3Uqv*(P-TUX$jsN|F zG#3D}@Bnh`3KE>qhp$piyPe*-cqc(NdGR2R-GUxwPzx?AF>YKc{V?lQ_0lTZrnQ8w z!NhLkHA(-~L1jU?<0jWY5-($_!w6=vAg)bf{WlMGC&)R_fSKF>Fr|JUAHBV$`IDIc z#&P`pi*LB!g7$d4VRcpJVjrfH(13k7WxCnt2z^jy1<|PQqeuKVE~5fT>|HDdA<+rx zY0P*ul7Sdg5PjXlI8sk(6yVP?J{GBx*K(H_(JpKiw}=4`5LST36mOg0G|bd%JQ(?w z^u*TkaPdY3>)8=%*qm$C=uF;A+AW{q=qkL> zZaH{)yh7*bw|u~Nyvb`b^d|gY0|}X!u#Bv@#C#xI%>x9*6UvNyD$$~SCwx3Yd1#4v zi%y!^dNpbG`%fl4%;b{CP}b3ipay$gMje_dobClCrcLy>I0i0zpC{o9ZkD7&y;wDe ziC%P{mAm~9%+m6FNwmTPl`W};!};Y|T3Zi>#4N`Fw#(#4oUdLb5)TKY5>w%x6Q1lo zkCEUh9Tuq3e>=vdU0Z~H42yi@LNL;|+r6R*<1L!xhsA!p)a_d74X78T6SVACD*=Z2 zG>b8pd1y}Hj%LCniHPUU3!7}883&41p2-vjd393;m=KaYz27_-sF?at9u! zJ6VhGM2*h23SxAJPK$j=eovRIVOj6f>`j22MCzTFjp3pP{`L}-??g#PN$9-o(yD(i zICnB1ZzkQ5ykcM8*xVenhyjjAmG8{-+xMvj4iOd^^^|S&S^e6VRlTZblZ6f;qTsq$TD*4j>;0t*vDbtG zSbv;L?H0@<1MPnM zEL6s#Q_%eBoH|Gn)pelDAsK@6+@dln;I}a}hTW+{1A(5N_o?JXgr5~9+>NX3#Jn3Q zt=}a-6eu@(J{r|FbU$Pp{FM$ix#q6ZIDyiC^k++BH2&8}`q1Vg-Nm?ON4iAGdd$}r zV-|ca5@VvANM-`5u`IgqU2VoUbi3>mr7j0tG)FOFYU{qyyG`UGzwB1Ub7m+Q*U{W) zJ%h(>Cg^~#A0Z{_JaE&q27RW2XB%<{A`}O(mZT1WlX3ARD(fR>lNht#V+KVk?eQja zr~E>8-Eze-UYRdrgtj$>FB6T-N&(zAzJorY@mv1QPPaxr+N?$@a_NmS^w=DVSvnT( zeEY6dEmMaBC--Yn>#@izxL#pnptwa}S!c}XHduAhFQc-dxDtDoOk7C~lB_r>fS791 zHmxSN7CMHvXYPK&+iNz~m;{R);4ho@;rI_j4XwCWCe_bPjQx%tu|FwY*agWhok_}xTfRMJ4*ro1!PLVD^pjU4yh* zcVKR8P&`Td^HcM}(KWgrNpItoQb!818Ify&eE(d&^BATvl`x#jrCUFLH2q_0ETQ$z zg9YWxW+^9HOr-5=MHa9A=bAbg`;*!N(ZSydXAOu;&y~Bv2P>>ISJfIVgEDgGOBzM! zvxGlTk7OxVYX5OxMA2|gKXPDE~9zS#xFSz@@<$%fMc&+zb+Eo1StaVJi7CoFT>!`ZQ|4 ze|_J5VKI(!wLtSKgin0y@48uy4u?HB+HYlEc}UWJvO7Ea)C1NL2V&H(Q3;L|xgcD;Dw{^vjY_<% zZ%@%$QGFj)XMN4auCssnJgni7%9sk~Z}QOpd?j4OUKyzINDMgJehJtDcrB_I3r{;; zqbHYs(ZkqZ-~5a{VBClb4`Vy^&d7KjykBMZqZ5x?SkkKO4E&JxyRdFzEiHLuM-i-T zJtz0ZUOw9473T^a__^!SVLc1OE3ES|$G2^_pyMCgafe(j>Rg2&jBqvaY^ zp)&rT6TNr#d6bI=iXtid+w^#|JkO#aW0gPJ$edcQr2OhnziZ|3xfJHnXSvN(C8!G; zT8!*ck+^&Ak1Ns$*u5-E;pV5v3yiyJGs4$MHOimlBEjzB^Z~oEpMLpXofVSOx+~yp zR~ccG_Dh6S65NtXxWT2x($t1NV?Tqg{R?*+tmgA6kV|8X&o51pGBd}jn*t=h^9kru ziUYnIB{!dAJVqzE^(Z#>tn{r^Zb$Ez=tUwcYJ~Tr+$(x1Les3TUn?(pZ@%#&*WRj5 zzORet#|Y-QPQOMG%o-kOaB}>cMiFQA;ui_1{5&Wwg68zi!ecSZ!`Slmn9~*&=)cws z&*ijbi2YKG>P|Vo-r9V7iY4t(uQkVY-=yS}^?^C~h}8B0pM3iFzKeQjv8GI4$`aT6CCz?o9;HPwtk4 zp()cqS!euj1!s2G0OrZ{R!IxT#H`-;gXd^=8jDKwi-{?uKaW+9{t5)ITIjx_`#;kz zZ*%=We+U92j=p$V5791jc!-SuNng6^@V^!ym(?>vu2%{|7gh>&bzrTC5UZCNV^Jzb z3w*H}*!tvbG|j+ZrXx=PPT$8FVUE&e;O+YH+_39MQn7igcKw1Wo849+Dxay~ZoPd! zne}oE#Bk?MBI!25FuTQkme4qi=F>R1o^45MbdTuNHZ=eG%)tTqQxcm)ax_0Wv|*!> zq{>o{-C45m4-$*pV+8$EE<%7VP9OZ7B6-@rQDJg&>Id&aE8VDVu(U25kRtEKjz@Kh z8g4L35Kr^#j=?+ik)h#@DILYW6HX+x8!=Y26}b`7t$su-wovS@-?4+nG#u|)3B=?i zl(4PKv;BR%$s$JW;Onl5vVi9(AFV9vi+wtufTKz*1z(|`Le9)YsXXUAtl}-~8FETe zTXdGp^WGCpjsyMNca3!ni&l^ZpRCh^_SUJ=I5VRHn0fy7(yV<{SPF9b&XE0rI2W)+ zv?#xrCG%oD%w(}`+?9|O%`JIpBQB)Zut7CA6#Td@KI@w1tMwQhncPqXv@wW4!>3-) zg8U|S%L8Ms1MDi>`+Xk(fBg#Lw)5qb9qQ{4cF+vV=asFKlD6{@HW`cjF;tnnF{Gog zAW*@q&m`TPE}RhWp6i7nnY2nIK!gp4ua#kX*8k zo!r~taaS2=KY`!1ewqBP740LVtuumQcv(U{e)0RrdxL*bHV~PZb*?+QS%7m-q4VA9VydU8`u2DlKRNnx(8wzW_Ebe=+nbu_ z95eujgLRi6kT!pDy9k&=bH<|o;o$=f( zqtC2}cdZ=(*a20^5f`?O3r}Zp@zpQS*MHn5BZ3Vk@?RUjRN=U=to%fq8k!~QmCOsD z)5;oH+Q%M12dGTWwd-nU=VNHprXt)$kp9P<+RqG7{~>rP>)eLl^eN;>1e9Nxn!Hpx zmkz`UpOf7e(e^`6%LiW9zu?;dNRSM7<)@qNm?h$wwz{i1iH=-;YAGC!&c7Tkk~0afamo_@5qzTVAZn;Gh=bv(<>1kqkOoJTTK1CT%ZyU%p8@ z*0{(i&0}h1cWz%GTAk0b>px8DW8nMTAbghpDW>J1S;vrt=AoNvXehza-giICfuPRC zNSPk+d)cUl6g7WM~Adk=dcyLbXlR1Z%>8FhcRPD(A$3cO%aRVN%>VnE>Jc2 zfRo?pk(G9@tk>L-v5h3?RJhg6GB?-g6&!4!G2*vwaco>-D>8IdBaQtAFh$F)+|izF zzX(98*a5x9nP!!9LbUa0D%V=JFW*?@3=c^~y~6^$1cV|*Y~TINW^)&$#6FS*9=B4_ z<(qOXR~m!keYYWWmrG3!bB@}n^AO}}Cu&IJ`Tif1y<@}W$lzh_lyB*mI40hIqp*0Y zZB+B9yw8=iWYXaeQe`m-q87RTiTHkdM`nwqk~47{toR+GOw{zvQb zwM9jQ=a|!WONDkXt*G=mMC|PNSh>E`4C+zCRyQ|vqTa(t)4=Y$vs9TU2A;=FG&v0r zf_EG8?wam_B~v@3o&2t;uy$j8I(Hczq`a-(tE}w*2T7mcM_7qBIvQ;V=?O6rpXEGb z-?8kY$v+YO1y7X)$ZW{ldVPJLgfKa@Lb#;3f4-$v^5Sm>5FWe$;aYwLjn1@`B)RmS zEWv&W!<7!59O*!Yf*G&0SGEPpa+pUA=T$`-$_=a+A}R@JGQ|QkFV6fLOP#e|4GDa{ zh0#=BIBVD-Kzn4kR560Fhk-9_8`*84XM(AvDO6akc39u~fGTQ0V>3skF=yI{Z+QE3 zoiTdywfpzUxiYML#>@HufzIwb1)cmi?ffP%7Wiv$ipV@Q&uCkxM;875tS49t=>jZk z;jO@NakH2JYv1$-JIi{cTZ@`hS{EfEchE~dnD;&|Cr|Ari<88#!1G-7=g}sFnQ%^M zplVYzG9P!Jw!eAL2mZWA!Z z$t_ydC?@En^X{820Xjmte%@bWoU6c^+^%-E((f{uLH7%LzAyt5Sg&LRW(%(m4jULw z+raxT*4YU9_zwre+bZH^8}JALUGsikAD|fWY@ww z>?U8jVX_)iS5-PNtk}un)WgU{9}Glkrf^-H*Q3AQZ6*zR=}dWyx`Q@XQX1p>^@D`KF61L!bvbCbwcDy`uZ5V7WdG#7u0=BMNu!s>?db|JRSpMFq zZW8)0N+5yO)^(sGDAwnA@UAx?L2`!ExqWX=-M1IC6PFdW^;&f8)6?4GgEa)UACSEP z?y{s+F_F2B1MXP6bIgJ`eEuikxl|?g}%B(x-5~I*-Y8{&6ONzyL*e zOp>_s;F3z6$FW}lF$|468sa{h)-f48Lw9I(ftLfkgt2?>mOE1=+AeC1o;stGC=sB= zc8sPA-{XmD2y@scyU^3A6h#nB9T*&DZ)oA_*(J37h0@Hq7STNJSHw zp^W%-TTb`w5A?U?@DJgRF%oN#`|*}t%I7&J<+vd*Mb~e zT*;k*8ID@}`kmnV3#PWPlDjk7A|Bh;T6J#W4{sBoVeL{HdPfzy1U_bF}iHQ8eV(Icytk}rZj-EvlE)3ZMq{5+G%;UXqGf<$!E)748X_<#{jjf@?Q zZ}vaktI~E2!xB-pj5!h@{s#FRf6d}s>31V98Nh{f;O-j(Jkv7QEM9N7emsv!N`SZa zL&$fVMQx#Z??{Y7MMHg6z}O5o_wvCQedaOolB&CPJoZzGRE%5~meHnF(1=VVx^$xv zkL5G{q_Iqn7is8(AuLoeT#rU}F-wduA*?2ltIwlY9a{0D^~v=w2`ULSm}PQ4Tj+va zDmsfQ=dk3*_o4dk&9oF_)=rfiYa>RF`I~Zd&slOHHE@y1S_q~7>}wMAg(^Ze=Y7m; zeDsMP#f}h{(RrhmBYbH-&~ewDdYHCOy8Ni$56K!PvSv}@LScB6GKr!AB)SF3<8_DIF9X*591H~7j* z&MR>ZLvpp8>ak!#<@At*T`8mSS9{qO3AXRVfhkx8VE}3=MQzCfXue1SI{$s~6_Qla zQn2t~YeAn&ytF_|YotBKPa^aBJ&C1OV{TRpXrl!xiPey}p2v8W@4{+xwdto`_Z@EL z;GdM*`@9o%)F|6^`PpFfUtIvm!(UY@uYc~#-3DW_7c?Z!&1%{%PjA_~z5w3)_I;6R zfWTFi@|3(3Rw-`T22-V@+c(AQ?l&1&wL(i z=)bmcjTRF&%U0FxcUm_jSLryKYnNux)`ED&3cxl8INSr6Hx;B|iemKyh`D(}*K=M;Tgj8=mDxs$U~ z1729hH*0eRT!~^!j=f7R^j3Y3kKcNxIzZE6P8ub0|6yjHe)7EJDy?r9cVa51t^ON* z>gqh;+Q+~QoJhnm8Pe{YMo~%7736W&(KXYW{$<;N@4B)4N>iXB&3ZpnDel4X=cSrd zH^Gg8+y#l`7#5s*@da(Am~NO+z!$z<-<&$9?p-SR&TD^=0ci4Rb!J(3|9NpCuNT%`dm?ADRNYJuAsGVT(c>H^^e zrdD)A2CH+1dWm&|6B6_-#n;W+uHfcAlY#M0=9{kwof<}H{c3CrK<>iujs}fi!eWC6KEm9P zEn4i%BmU+pJugSt0?PMsj{^cTFQ!uGB?F!5tz$X}2Zd8iXisA6C;mV7-a0JGwd)%O zL@5E0Qd+uEQW~VYyF|KsC`lER2I(BSyBT0mq`P70mKZvu-^=~n;lAT}_I{uHIKJ(=UTtj>l~MKX&G+|Z`}vrm+7>>R`Q+$z5<_b3eSeFCTS$GdUW(ki@@ zDB`hd4$-*0gwDUk)~R-G#3w7YX&q`3Ysn;W_gw((2!hMkbvL|o_l$H_l`qlEh%uM9 zps>y?mCt!*MK6F#L&JM6;by+R>5W+CDPS917eP$B-K;}Crv2%;ovardduPpw`z=yb zh4Ay9kA@^DK9v71F-YMra)f3%ZFzBNH;GxVurqN|_+!0e#&%J~^uykyZU5)XTJ~I@ zW4=6eh3`D~Z2XnQyft89-J~v%)&KF_Y8 zc+L_7?lt_<+nC(6H!hK#O$rw=)ijGmh7(OPr3FS~+=+Esi8kiZTTHWa*|~A8yNn+W zon?b|f|p;M_a}nic?zF3-{OXv@8RBCky!H-26gw`iOd;8#4%^KfQx>BdYf%GU8ZQE zyAC7GX`_Uh&p|8u0uTtvXltWPs0d$9R<$jaF_?+4HbLyWe6zwi;b#@9DNTVT<_j!q78Z8e9FHp_V@HG#+a5 z{@8fB_uey;4A1_#tNkm)tMb;fJb}YC?F>6O9nZrS#X*5pysN_e$etyr*D2A{7tS>d zs5QmTCZ3i=WyHRHn4=|0?h~45usEJqD%w)Rtmq$cIB@_=uu8oq)IY`mN7@<@bJ}W{ zbuvd+U5pl39kU}45qT};eNi+kX}`jb zGEwA*^n;jxE9WU_7O^`fAM~nc(%Y&&VyQ&=*U9JKXQiVt9@Q}EjSOl|RLpZ9i~dkb zVl3gC_tgYUy(M58H{)G_@%LPtdfnykx;k5L1L+ zq3=uWJZZKJ1{;`eYrL?`r?j~vp}OyBLo?P)KB|ffJ&=BxT|iC=j4ZA+9k-=aI3vPS z#1%dNq-99;9Z~&FM?8z(`kuFBFOQmRkvEyEvT)m|jFYXBx$AG1|4N6p5j;thZ163iC3tq?TiDx+0tA|aFFY)310ZCvUTqIQL zM3L2?+Fa53UM<6FrPck36tlvM8YWs~Myi7)mMJ}r3)c)UpmbR$!GHzM@9vb`tpimQ zdJDgw#AB0Jy<25m-;?g`?v~E+?q>nOqt>?cfo561S{K6k@lNC%bnvR2r2Q1TR|2dB%@9JK^A2 zV#*^#UzGo(yjhYH+p8zWOw*-QZ=bAYhAM(jhTDO)uy+@#0$g^nR?OCU#dfyl$$sgL zq|u{@2Ge+4Qk6odJG@t14vo%F_hPkds;k=Eg!-g#m#&5Mq4eSeldnK~KW_rGQXU!n zyqv3s{EA>YTf;;~4&yF(asO7=Ce9MOQH)!>4b_qcQlIWU+La|az-%?r6uxG+NXwMK zdZ;s1Y2*I%s zv05X`a86v#oSVbBc!F7s;!Qx&;~M_UX~Y$g zSf(n}S1{>^=fQStW)1!p_sAg1F7sf5hKp3s;0jW4uZcB&v9*>h66k`~G9f1U*#KnD zmdr++4_W9+%3I(q(fL7-+dGHYtuYH^fxvs%->HDm8{<-w2U|(e?IGx7KN6eLr|lW}sYR62h8^yyKr+)y`wkIU6_#dI1I zi%d!oqd-udco-QPtOJ$%oB68SGC0fN9@OJE0+3DvYSEw>lU8AvA$c=eNEK4!Houx!gz zdjZlExso}I_eW4J9zm4f5Ea#fNm(Nhv@_)pB}MKn>wCRy(bF>!j$sW{-u|@Ooaec; zJ`Q^Gc2JUoHQ<_eFLXmN>gCKOi*j;vJv>8Hb|3|o`MdP=@#81VR+AS&1zOc(_rg0o z#4#zp25k(auqg@fYTiDN)ZMD+TS!|kVq%MnAUzMOSpN<;jJwIsSHFlyg=s95sCqxD zDaO+p=ZTp5&|YRqc!~=a1vVy4K}DqitFy%e5zo5g^`x3LR&ha}?{ZJ$Ao?MezD<6^ z2xfowlM%j2QZR8ST-G^|q;y*0{|z(#J*)&gzmE$0fYxP?DlP*qLWXC3i>?{?#zfym+}FFyPTL)1JBI*1%Vz^w@l zFCJqQsQ`gwQin^%CElKZ}lcCqv(346NY;C|0+ zb9a$tejGf;^S9EBGV?UhsAFWn3;sCm2&sOoCUmYaKidbN!3MVaX@K(O#Y^x1w)3^p z{KkBy!4pEaDV+}>vo=Msc@U?Kz83pv`< zg;qtd|04h2py*$tRg^RU(T}Y-U&e3Kiwu`phj}p{BT8Hpo1He(Jsel;c`gb$;Z$2- zMazGMTfy{Pls_8JYI2K6rg((e+ybZX@Z*fAR%Xy)fnO7zK7vbaLSAEJFd5386h;crO;_CiL2SP${N*O>9S+okNX=g{$!^NTP$^ ztP2Zs<`bu-phy+buEjvtwp>XUm1dWL2CPGvn@VPwmAg!_7#U82u4KOAxvbq{|JfE6 zv)SW0%7BEr`*;`~6iz%D51Zivu{?CKpN*ir@Eq}C;1qWKE3HLV&@Jyn1XCuWY27IA zZZjGzdZK@mg8%*)sH*|iF(ng>XkkPJqzyfr{&D2nw)nV=o;)DRnUrWW z-KH$SJrt^a?{~JRdO{jv(q^4+iw3F$EKHjsm z{LU3H1LQQ0%NPym5Rbx=PzgSLieLV=tuxo5ZxXYbrUS30uV4DQA}weaDDw^VEias? zNEx?rGv9siWx~0+vwec5nicWd;E75qkhGWR7g4~e!N_?GH8a$I8DH8P4fni%$S>ms zz~~4g$jxS|<~BFw!ctN17{hEC#!_YP;>($m%kme_|ENsSr(S7eC@hyeRm|`|)VBOp zcmu=vub8~Ygr;#93%C*QR zK5@y(j5=KGIe8Ze8XRKQrg>ev)W-_By<90rX6=)2XPUC5Pt?d0|FS@eR-}%NE5D$N z#s+)MpmC17Z3_!ocyi^{E%{<~HqZa8QUi)u0hum}e7>3R{im4wya&4SJvQ&{_JX`z zpXOB=cqKD9C5WgQk0>%ckK1((v7q5kp;%Z2M(mh;Lb$E;qV?onmx}73xJf zIp3kZ?wvPVaXg_LWQIQ+bS{!?b&u2Bh^znu#|p{)({uQ9LT4-$Ghg~hP)iWi2b8uT1O$7rl*a{X z1AOot!@k=X&1@ZkChY0pgjJja|Du^!*CrfGK*nHoyGC|+F!R7P2qTydV55IiNc>Nn z@wfLaJ*G#4CHaf1L|<1qw&)-IIG@xlf;C1ZN>DsN0&(%%U3S=9$&?EcCCQpvR5G-;V~6; zvC5*ht5zX5uCV~4TbqWh39x$be`NJ^;E9hRA)x@+2F%^v?jJ3j%jIaS>K+Z#v;a5j zT>9!A1II~;KO8kbOlZ+P>ZZ3|<6F9(r*$2NBMX@&)=@@xnngCw)D|_)f>JeE>!5KfkpH;#H5-RfwrOUU z5w4klfcZg*_qB1W)G5fb}b#L!B zb#02}B6cZ$cDRu0O~!@Qs6z!kfiurU$4fk)zFtpRJ2r~%3pKhmgHJk?(;l^bm*7=tOi&P+jP&Cs7+8tTq-hvr%Yc7~p715buqJNrC#3ydDGbfD%Dd03m|1+mq zq4o|$E25&TO?|-+>aJ@hJzCquSbIkve__|72AIC_Z45r3gyKj$wizytTuJjh)0})@ zd@kn+-r%>Jt>ppK@G8A5Vl`s@0)zS!Nx8_)IMTaG` zP*WAh<(QAlEvZbqS@y7#K_VKg2bRfG4yi2(iM8?p=LYKo9f$r)0pomttbZ8j{>vl` zKtSry)PTHUVCFQ2d`0RR;<=Om&bs)14?Q%b z8YWimiHLsgOW`WeizkT5B}GWdX>ucXNg*IBTKRlY$V1$!zW(QtTU(RIoYji$9?P25 zYW#aj=V$ouq4l@7EgWRGl!rbMezwhk3;VxTA`~C}AHZc9XOr3tq6_UUG^#izcICSj z?|FcpuyyY-OCkhNAb~zA-g6_WljAVv$DFhJ08y`&XPS|CTs3CjC@hHTn@X@sPWSy0 z#8}|f`;ZZHfVt!U6U^OsR53>1VDT9`F6}+7%8WF2(dB?JG#XR0I4*w_kM#NTcFG%;*Z1M_ zbTrTS-5n+$pCfGm`o6#)znV!$FQ&43BU`0oaGvHoAHuaF9O-vG(6#So>Z_T8$s(=Dr^(XIm zUJbK0Cv?6ZzVJ-@q!r`UecKZLr3 zxflKu%Ihcls`DZO_yCeVJfB>Ix_7o4QMV2qMuzkJCrvevUG0xIIk7oZUhEYF$dW(KxFJJv>wfqlmOTZKK9A@1ruT90`ym`fuJKoPW znh9~Xt0iU+{^6Z}{?CA%$I>!~{Bxt541HRqvvHXmE`zu>own=HY^!|Eq|GTxr9Tg+ z|7eCtGY7=7Z}GXj&F$F9aW&|LVW!AhPgzwAGS`T?3QfTEH}NUlH+B1%|Fm2DPb%jV zjq>9xCU1F$+_-I3XC8;yq&Ia{NTB4b<3%cwszI#PIJZlrQ|yud+ZFqZIAg?W*34$&!~Yu8`JV%t|G2onJyDQ{R2Blt#ov8PUc`Wr zAO62xo$|!}T}BW?03!@OXH{Od{Vu8s5Qc|TJw*9@h_hS^P%VD z=4p0~ZKVEdNTN^#K6M3|bl)BwBXnh+=H?FsjepYb1+KJ`QmD=>XV|}ChW8{jdMzMa zT^ahQq%Y)2pB<-Pn*JeL(&JC7v;|{&-@LJ$%&`{_2ChTJIjrRPJ%fm(B2(VnOx-=V zxcf}C>Zi}hajQ$$H|Y?UwUTz5azFxv_^6}elPMuQMKmq^objK}9BAfY+^B_gfuLtE zX!a$!Y;x%KzqqXZAtX?S-v^Qk#Vr9-2+<3c(!+y0I5~d5-%Nn=Zws35@^Ki7chA3B zHT))kgz7=>c!_AYUdI8^@Ia2kf^j(z&Csc9c!=9R!VduA%s{3;V7xemH15n2`H$(L zgI6N^0mBSHK8A2!Yez_{bjCEzFNcQ+Cd$9ZFPok)HfeXE$^?--B6%+L`*4^z#iP2UxRJ*v(?~QSkFu!}PupQ|R�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%0AgG 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

    a<`#3HsTT6pM*)Uej=61n=?>PS+in>~&{zw5RF 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 Z>5YJ^)-q9zW}d}JH`M2 literal 0 HcmV?d00001 diff --git a/visualizations/observability/flow/static/single-service-step.png b/visualizations/observability/flow/static/single-service-step.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4db4244c686d4e4118bc011184d1c3072aace7 GIT binary patch literal 579403 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

    Pz}QZVmf6tz6DQFXp% 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�(6dABkkS1C z*X6sm*NMO-x$#zBTmg8{^%*jNjF(NT&kJ_St)++sLSg&AD{&OS`mj@#a@0Gh+`+rj6lXWaNs|Yy)zUrcm4{uC4!cXKVcCc?Tt~wZgR$ z;?W?nscu{M4&IK^b@|rtc!Hh+V*Pxlfcgiu62qT6jXc#0qne`8#@ z*xb^B9+w}CW)#Az2@y_dFFqZY45ga6M`w6qhbIvK*90Bu-TSJJ(JlQ&H9WjElwN$0 zjaNjsCI~S>y$t?Qg&hqe)zy-}(}tWYzH7QVvTv}4Q*Y(Co}@fFjhkUwVr?gQ_O~o)gzP27`v={l#5-QC z5&`#06+kt>vsmDsMRziHlOktBhGda7uoI+G_8{3Ay3ij9lrv|>UX4QYz9*j&X zjUT@V<1x1wV%-`&ei^|dmQt3xrwFPV5*sHvt0%v(i#3vwlQp-t^}I|cbVrxQtke*g z5G&!vUnlk~ZTdGP?OW8BO!wqUG;nAYGm~1$R3-!$#EX5`Ib(&+W*r%%hsxDZ-# zPK>LQ>4TMV(Q;XCZUr1!>elRRIrqX&^hf)dk=kbUFP>9F(%TPtcj^Ut)UCLz!uql`qBasNP!~x1K%Opk(^ML+ z-toROwBxa09DY|cko&+J-4US%3AqIwO)Fn@uc>o6>}Q#1v37H}D3Wj99nEAbi5SaF zdSc*q>MPhWR(|RGX$TF(Y!g7f!FPSQjF-ydJ<j`$PmcZ)ub$|o<$mKCUb6Jr_zuFQU#xhB!k7fvDm8%7 zw<`*|a7NqNqFUK@IL3*WDR=ei=n8T(lb{I3vMw?qYpEQ+jcO0(y}nk}@Ts9fN`seu z+M;xw38;3}G=qDPx=_AncNma0t{R48Jll??$QKgmNweUEYPz!yMqt(M8F=uAK zZy@p>SW(PbE_5-z>MbZZ_}Ba`!CQO3t^dBUxw7c5 z6|Ro$av0)Xmq@Rrvfcn1d>;9N7H=$SJjk8meQObzV)~%5t_(^h|BJW-03XwAc+@SL&u+@6~BTF6g68Ehw0r23Q<>FzVIl z+!=hGW4}CL`+ z^l7(gipHjJ8?Uij*;>YFO+AS)N}M7r>$Y_81ZEYl=CH4*mo#owijr18>np@ zn)AgXTZ~Hf0PdCan`+Wa_=c(f3-DW%DSi}$d|I(;A>o6|cJ~O2;hAYEMWW61aPHU1 z%$oz($6kI@Z}XfC#n`S*uARKa+vSNi>7ZV1Os1d6J3^Snz4Zunb6XubLs&P$SyWFF z+*vuk7$WNiTY7qwOAGPjZX+RVqiJWzQ|9U=o$_sa*JGK%oU=Xlz;LXLH*=9+!7+G+ zj&Xfh-C=i=ip%>iX9pSTZO2BEU&lsJ&Ic3BBy4-dZodY-tRmUg{pB&EP$ zpXUSCX<<(Awy2=DWpNC=tp*+Nws64SXm@F@_^pH@(qQee1FAdkhZlp!xe;x}7u2(U><8qziDi1Z8KHmQD59QQ3*;N#KaN zCPZ{&x}RCUhZjh(m!tTHGkg$$`d%Qfu-u$yEt+mG{$Q@vVk0qR9VUxSBB@=tbQhFDfNn5U{ISgV}FLp`$!H(C3*RVv^& zYAob2+y+j^)uv(;O4sWMO-aF0vQXU`>p7(K4OQ50PZ-v)?9OE5J$;gXRzX2w^lJl> zGn5dEERFkGQv)~4C5{%fPk!s!?_OR}rr$p4nxi53l(mMwl=;{(R0n*>$C&eUVf6$mdLOGdNih+SLdu#qYXT*o}v&8yLZe?8LaS z@$RYV6t_*22;?;Wy(6JABCX_tGMUcgR0RK;^W6)v^&coQ)9#)Oy;qaSCKyA7@5yhl zifX$iO5prx>QL;t5y{MAYio<}XVGSMVAHsSqJmmNI}NVONyleZ>bR(*q>x_UuSf&( z=*lTT?tVKv`dLc3UJt~C0DYGCr#xvdSGykfLDYA2wDNB;O6|D^fvLWoy5hd#spWHs zmnQ~g(eTG$@$^eLY1!k;(1~58+~&_83Y(Kk%uV>u8%q)5RcF`X8mVU}#4bgLuV8)z z2F_3QZc+)nqmL#m4ra0rn$hGFesHbUY#?iP?x|hTAo2W=e)NbZeVi=u8$FTaW5)X( zI#Nqtu55z;=|G0Lf6defYqE{e$Tc<8A+o{Z$bBzz^i{aCaGV+Rq+8F86&!^pLH-{z4o{WE40r7EIgxMItegzE~5 ziX9)s%l6ml<=y`pQ=x6m+^g_;pXoJiV4&&8TXp6rbB!OOHPZcygRCE&>6t@)q`8Z@ z(olxZhbyI)T+&N975*Mr3u~276ACu^cs`8vEd7?G^!^Vh$RX}iX;`vo_kqIgOvn}U zS6*DW_wS2BSKr{D4hq*DU7ll}`yu7l%0q@ig*qsDG#q+w=!BSo^wFx@r6p`HCkS@eh?0YR1yj~6cz1n_Theckyp02_tv`ZgqQ|h`S1ug1gCS5y| zd%j=7NCD1&Vc~t`6Y}I9=C^O-Nl}OLd{T0AC30($+VBzg+(E(NzrS!IP@Q3N`=_Nml9yPh1*xv9EHL$I!emkD({FUe4<^S}$jW!GF8u|P>g!#IBn zGXzI<#c(srwfps78GQEITWYXuuOE^eF^c`+pd6G68~g!>>9w^mUznaXQ19#`jbHA& zSpvi2xgWKCI|y%+OtrbXwSaj7a&=HloAxNzo~^Px%(kMg1ZeW{g&;m)0I~MzNJ*xM z91lliS&+6(2;tkCPF~V=3svseiiIZ&S;EPbz3{3?e?O%>l_f_6L7sndWFU)v)oRXy zbF;Q$SW1$j4;Z|9Pr<6Zrr!kOpFUy2x3teR?YpSXUk)5jE~=L!m$CB=%xx0#NcS~5 ztBfpD49@jk5|jU#8RlFMMRaq1k_C4smg~idB+>{bnHsT$4;=7&Q_~CS>%@m#FJ^To zG2tnl@9|QnL7mL6`)#0wHOj6opPlf47#Ha2=(&up0qyIzpaZ+)*!7+SThCPL@t(zV zAgN!H0u}52H0P*l6g*r`Y|+0@jM$_FYoNj`>J)h-ICF{xS6CL2&pXuh!R6VOm#Z?w zx0jjRktCj@Abbv9;pRwfFVz*Y!`FF~I^Gs`&T(;XKDxSEC-r4oc=~?0W3~M79Ty+M z_YaaY>Epb{$XU~fCe#6U)eB{jMqYyv=RYAnuYNo?-0a0MC`ED?0Ag(Sl7w`wMSVi1 z=EX*REk8IFItBP87xJrZd$)BRmxwlLYf(oZ?3gv-R54-WNq!l6-(qM zF%f1f-x{bbI8CiLjRy9vYv7g_kN#1lzP#qm29;cmD%QryvgEknp0zkv&|0_OT=k9s z1FjtFD;?&E-D!9d44382ZtvW#You{o%zlaajUCXsjd2R2P z6j~V%`@_`9+Z-bar|q!!u8O08GF9WA6cN};QH z(df-pd}_^UXlkbp_!dC2RL5BQ%vtE7SI@Xzfr$2$f182is2Lr>d2qpaK{9a0vhDc;PU zeqI}$QkQ0uUX-|Pgip{1I2Yd-Xlm7Yt+u&RJ4m=ZH&pwz6%J1jgGMDh=Kodwv1W%1 zF|pAtsC>b20W4g3$b}6uUULyw;-H9D$z8Ikk@AVUH&Y@_;}UZelvN}U2ga;Wu3a1O zKcT>oQgga)R?Ti!nYOQRU#+OT?}?sA88UZb?OenahPlMTg1Su8?@2l80Ap}}@p`c6 z?-upe#}x~G+Bs1&Vze9@%=Pf#%1A-Y=Y82?UMp77XFUhTQ-j1m2rmVT{%3Q_&~M}U z%HpP`RYoRCBj)|vU$)O3ES* zAr6ru$9e3Vhu%O{d3*<*{Q?y+7SkYU+f-=mGD?^C%Vl;(^ZE(aSfoCF(v zS6d0|l5-p0QZ7`S`bExp$_l5~Yg>ixY;yHj@10o(mZ)bY=*?V>3mS#q6bF{L)Rhj6 z6-exq=ntV1U0u}s@gH6QF65v)0%YcY_|yJbu6LJuN}kCOc%Q>`(r`j9RR!%2Qc-{} zqJ}(5ZEo@K5IL8N@iPKa{|k6#dmeZIv{bEFB}uVOb7Q@C*$vrP_H`d!nG{L~ignFL za+u9!60*R+rsFE)ulfPJ+Sk`t+%FGgjr6qGgMf)^-=?;oY#e2e-5iHLIqm=8lSla? zI$y$cb+wfu;&bEw?TdHq)YE2P?|#avo%SG|$> zCa~$__p7X6ZmMB@+?%!9LA)O-@XpK^6Z+;x?r*%X_-fZ#^2pat>eUVLIHmkNeoey1 zs|tDj#s<@qe52E{x9O8~tr6$B77kizL&%nbDnG%+UjZn;l z384;ipZLst`%|Gqo&|k56iqQ5eDD=J3ee=r@ffO|yw^$BKL#4^Qm?=#_W0{P|JlDl z7A@RVJ_o4rO0P=^7o{F~6yoGCK%iFf96f*kCO=Y1u|%cig*Om1H1?N+BIF>XzV1GC zI?lun@MjjgC1OgJM&d`qnWABOhBU2m8FDASjwXPn)|a!Gy{w(FXqc3!+0;h(T4E+p zSs4yE7y)%v=ytgu$=_wZBoFbOj=SbNsqw5p4lShI8csJK>8xSoF-d3ZgD?t-!I2Mj zrK?VpZHar&0aXLd9gZEu&^*dNBhSp3zi3`!Ty)7mt4Y^>mCLrLDR$Jo1Zl7sveazk zKcsQt-c*z~)NiyH5Q+OFUwqD=zA2f$G&&=bt(0WowUk%I`^eQcW4Ors{QM!@*f{eS zlDqaL@7b52c2lhTH+J-tUvlBpYvSr_eqPmxV)wHxhL*Q_u%_(@9Jh)|WmE_V&({zF5uh=c(^KQ0Q2 z^2z1FOj{tpcpEP|JKfhMHTGY8jsf||B;##NeHgZt{=~1DQjb#hgWga1FxBt#->Y`W zbGgsPin)&#G1{?~z`Hnw3?nw&nvA(5W^c&Dwa>^W353qho-5$j)zp+RsOOmfY!=y5 z;uR(MCh+v@EM_n;2Q8aR0!rFnN&L>^W(Zk@a}f>Zh@6@USOl|7kAWeo`^H6?nUMXQ z?Wv(hr-r+;N?pY=U-~W`@cVf61SDC#2#!4aW22*w%h$wY)njJ7QZP7y+DnH8=v zdmr(G36;rVjKCV%sQ1sfdZx}h3&~Si%c40>+r%6OXywLseOwt-?7-9v$sn%o8XW>F zVOCsrAbuoc>9vVi_PcQXlSnY5aHOT_#E=2$krP16d;h-5wsMr~kh}H<=zb<+rre)x zjusC?bc;(f?4v$*TV?g=*D5PkKZJ)+fxDgigJoRW(-%#&cxtei060K(J;9^bpNXsx zYie`#(8Gv=o57DfCId8lO~(NKnhyfYah=ye0o7k+eWqkMhz0u3cUg^0Qa*^uhw|D6%3)5IRi=YKIRGRgsAoIT&e+BS z^=$XtRB)=ii``;OZ$Ml5S1Zdg$ zg|qKgro`vG8BnQpD5|wx-K@-AEkuoF3lh9gZCniT!sR-Ndd^NalNQcPhdqGN``rF0 z4{3UZw<|Yl<{y-XUeCblH^eUG$7bC;8Cg|&=yuK-0Wo0g&0AyD~ z$Phz$OtkESeE@k--c;uczQ+; zu!?*30#zkwaFGl7vF=di!-S7gc2vad2Zi0O z09;C2b0XWtum4>^9^(m6KwJjhrNeZ)%8;Reu1p@$cHVppIvWlwb^cH=yCW*E@9mbJ zR1ztPtaUYVd~@Cw%vl^ZkJ%62%iZnB|Fn1SK_~7j4=zw~{A^eN6p!}%|3ef?hewc? z1K#NS%CPneO$(Jb{}#uR_FC-U5u!2vT8M@M0^gcb5?;M-e%Exa8k#zJ?GY^WaA?@S zmY57fKmGc(#zxsaB33!YvOr3`4)ik0+1=gS-g$HW@O0)_xPJ|ilMp|$njhLboW?DB0oeY_FbxB}?xnyj*+{IVteqXwCBdq5@nn<; z-2A&}M{%GM^8{ZpO_O)qqt9l^4y>N&JbsXvk8v5l6W|5#XjL>L6IfuK>zM&eAP-ML zhMy8Mr<#!<(`w%GL*|p`IZR1ISS($TVgo}4tQ^3v`~{TKB^qo~Cm--wWxct01FvW8lA%Fc-eQw~DYsnL%;nTV&lC>!S0n_%0qA2wZsXNqrT2TgF$GYMOqu=W!J@>~2eA@@Uu#p;8;OK}LVR!bsm0ECZ_$ z9}hG06v?gng`jhKP@8NUnRT6wBH582y8OoxLMfAYdrVOdJ6Y!>Hu9vZm&+0x)J~C0 zHebFo44kH8xPUxv8OHa>}dQ<2kA1bOQ5~V01!xdqLYS6f)uRm>X?et;A(NlO>zS+A7EgJUK*+cZ2+G=l-Hfb@` zau^eusucjjRnKnY`@VP49jQ>sUAEhjTj$SlFyT8IdXlBxzXRaAFRZ*lPj_PK z!BHQ@yD9jx`l!24mB>e|&jOA0K%b`!OW4(e5H*1Sw#H%I@K5=xV3s!Z#-ZKuebjiP ziJmJ`9({Iso%<2*u0Xshs+%ubsIeh# zleAUm+f{4ZM-bS$f-+pX%Y05tX?0>O*V0@&`uANaMgZf1+kv|HEv`2>>!ROrR!e=M z_RWme&R5YTei>G$SN66KjM3tsu9}3Yt2G`P=7e(|!8tZ-3ii+ompxU65Y{u6`!0v= z9w$&YGHGPrd$6m%z*(F`-i%JsLI*LV*WtvvQ9Vg=d?tsn{k*{+r`$N`9WUdKMu?7S zWCJk5A?OeTdgveJcI15Im`G1(p7m_NF6De6SYaI)eA!0YJuRA9REosC!5AU@RpCLN z;i0SF!G#5$-!xkj)9|`uWWr~5dS+e!#zA0)nLDr87Z-(E0pF>cWvK4E$N;VCL!yfl zp1hvbQqLn-A<&|xiQhr+~S3?F^#5{&9yj>zH z_hma@tazdNT(Z1mRJ|YQiqG8t2Yr*30TZHSO#N}=;dSnKdBux!lBa;7ZRy%kcoxzI z%L{_+^0pA<$y5r-m0+i>!JA%^pFxK01`~jCy@W+pTfid^$YWT5DHAj(cHBQbQ6vg^ zN&p0=2M0%l&w)~w2T-Ow=H~;)eE{b`cYar#11oltdptf>>chIQ0PrlRmd4r*kDRKY zHl6>ZQ`J0se6Bo^{0;*!eeym)5B3UPHQ7-t*vQFx6hi0nd218tE)ty%V4J{Fiph7$ zhK}=JJK|)4>`SD{;L%Gs{QO;T`}YuK9olj!C^Qc^7(=x~j@td}!Dv(1CA_g;)V7rs z0JX&c@vYDr`X$v@Z0EO<9dC3~kGX|2T5PtZI6eK%x6Vol7#ZNM?)$KUi+WiFMDa#) z&+lT8U%>%@hIS!TS3Hgm>m=x@7%;zI(2i z4B+ZBm4~1oBfWKzxb{0gU@<%b9-ExsE+3nYJSN2DAsDJ0{a(>LTCg$XMh^TRhOfZM zOzP_rKkkL_X94Th6zXsk55rxB9rC5%XJx^5Zwrtw8n0br^K2Osw$ z$D)1o#Kz_*UOhDcGa7rCQlT;l@(-&#lI*~Q1p$fZ$u0v@_slGfWAEy4T472YLq^gT z8t_FFXWwQx9*lLrenQ5(zPnQs>1PO>8?t@-J;0Y|rQWh5;B#oNo6v^R-0fYax$$dg zv0IvKv1qHf-x9M&ir-@E-^gBTyCxg*brvE-ohD&Iyuu3AGqg;OT|{FeR_MZ}K8t=& znVHD`0Pt5If}mwgHvbzo2wKMN7FzZePm@S2SE{ry*d`QZFziHaU|mVZgPoj6_HNX4 zpX^VQssJcGtG(Po5+qWZ?T&7w@PzpyJ78f#F72L$0i)mimv|L8mSPlAnZ$d43uIc( z(oMHtyVNSwc2)kBBghPiJj#G9Zq=N#T#Xr8-iTqh-pi2ad`gSpZ0qT=@sSRB>w>dYfx3(ylS@2M^92!4c~| zaJhj6up%ccvt()uMQDXV1+-^x+crgEz^AaU{*UTS=-;Y0yE1;gl5*=aa!XuOi-LSUsOID_iP^^%s=O^1);&jJJjtoNMV|qe zlLse`8bHLL?~W}>HWk^-AY_X|zHhg0j2^G0iuP|Vi>!0p)O2_K9ie)uXOpPHo2I2* zOV*5T5CV|16%sU~hx`<7>JLKAnYy6hfaV()l~gEVr^ggcKOy1!P@5- zLk+O-F`&UZ#urxUBnL6*w7=pU|1onK3YLz4M!q5|?gk{wWgR-Io$!qs`B>*ra(6B7QSPt9nB0Q&uLz`{Eo}@r^e;F%D_Du(bzv5@_Ib6i+b4b-vTYi zDb~4d8QPWj81&e+j94H#>N$*FC7`(;yBBA%YOvb)fKB)})g}Ng?bmU<+?hH79}yvMB4Q9`PkoQtqU&O8_MPDy1kel&-zN4IK?XetsV4<6h!h~nqOO%1IiS^-{~1>MVCjJcnM zI`M*_J*BbLTQ=g_IV25MSk)CNPOEq&W~q7F-&dSOs3u!hNe75VCCw*lN4Wo=uTl!I zPMY7}y;4(Zu`TZ?UCS#JmB-AuJU98=&+j~i(DV9!qSKlavG)V_`JDpvEO>M;`J>Di zn<)$DQUk1I>@Q_e#EAHNp6Hn-Rx@*^Y}vU8mX`uI+P!Of{?Km@j>X# z^bde9{*-bXSl)Rh+ZYJZOkKOAnS?lS?}g;kbILX&GQc`!YgsbS`2f0K6)le=v^>a% zm^ZzdQ=2XO{3QiVI*z}bp7U- zc+|mLp(NU730Mk9kBpi?pj>O0pd28nw*;qXyMAX81Kn|`lWj_MX<#kF2n9PxuME&bo2 zCJi2F(MPxmYt-S2U(*0LP&#*D3ol$eNE`U=o#E_<6|*@a^=S6zCseQ`;~K*g=AzRu zAHPzq1 zDsSBR05;5F#7_=x6!p%HDx^6wVh-IX^`G6SpZFaD?qIXDbFxG;!!N8keE99`?>Mi6 zYo_xbnXJJ|n&ovYG374|XRTQ4KZ$}5ncE=ef(;2;PNDHozL zzqv%UFhW!&u+!VcEayd3w+nEiP{hpU+>7dHXEnJS19D)5`FNBdXir96q4V4bQ#rAe z{*sObM;9ts4@j0<7q->f+TJ}Mybb^q+9bbAONucR6A#wz@rCxck;a~%9{eg?ox<&w zW3faTA{)+2I1Y2DqB(#MfG-G3SDL>_$LNWTkG`X!A7s8l21dyf_KK>5iIZDL!1Q9k zapitd6hx^U-W8<+1d+#sn_HbX9s-vt{-i{m^6$b-XR$%fefS4V*DCLn*~f0~t@6BJ zE)U4LSAlSdoKxN==UNhl-Wo#>52#>wOU_lL+u@n2KNb&_?Yns^qgJ~SsDmm*(s^nN zL+_s2a&yUo__@bOsacVi$Yo})81+iEP{tVn5k-#eN>e z+I3Fv0RSxjnvSMY>_Xk?gH@vmzKCdI_wy1VDQ{yPd0KS}37QwGZXJG2g3Xe?dLHaS z+e75K9r*_ny!6Jqf4C|^8?00SIwLbv**sLv+{Q5dTGMWRt(nQe*+G_y>x*eQHq@mg{A}xX>F!VsGxBD` ze@KRyek~b_g5?j^8M&=~5=zftE!!`!l+6$eMiGsj8Abv%1;%R*O&P`g-|HQ4nPjH~ ziw1v)r9JgUG#@z%xngMY#=dG`@;s?#KW#TGIa4xo0qh&&cn%{5ZTH%3F1^gdJ?wff z)ON3C*(DvrhUx|bIg2$KH1jijx?1q!HDjgxARxQpAhQqV8Fs6oc>}`auD2#Sk72qOn}ngIP}MuKypvwJt4ASO-qyNyuJ0_IjbBx#_V(P6j&~Lj8z(QFz;GY6IRe#%ixzkgp z!S}eBi4`xGv+~Jd0PHl>2v|mH#Up0CeoF{98u9Y?nlG2Qrh8NN&3m$)7}N#i{cUR5*H*{r93_P0jNJ@XHAD}3#I%C-4P+FW`{baaFAlJ1+$ zKRji;B>z4XMeHiN)lpv~-z9QzcbglZpG$4K>Zuc^hg#SJ0w=_xU)&|b=X4fF2E6wpQ;?z#>~&U4T+@|`M}DsN z-=$kLKnOcFw92jTL0S`#Mvn)Y$(7Rd<~{^IPO}u|A#l(~|MJm66#T`LAn@68m!b7I z1U^-F3qDO5+pupMB(H3lz4UieSVQnYMD$8_`7uMcj}GV@YYK;geGy>mS^>+a10ZUI zo!XHTpJ;t%bPojXKFU+O4oijGYkWT z@1@9XQoZ`K{qBoIRjBN*Wf~`say{+p{&>0ceCCB*9E*0iUr_(C8Rn~N)y001sG^HOB zU44D-TJH_*k972JNqXpMg9YmM1K55N!1h{3ZEd$#0JaZ;k@H=2LgmpI`wh5bRgK1_ z>a3t@#E>7t6SVkF24h`o$dk@2-Z)L}{Jn`1Pb74<;1nRosJ8__x(|~WnpDUEWI6%t z82{Vs{%3eV4m}P^4`8x0%v9*J7}eeP|3d^WA8fZJohfq)1}zgkd1tiU-G=$;-@Lr( z1i5Pf2N%XbEmPCt$XG`#M+wQwooCPT9hfimFPVURi-w$Y{gqksn$4(<=7ZxP)Zy+63Ie zC9!$-I7$1NnHdMc|Hs-_hgF?*ZHttMNP|d&gd!j%$RVYa6p@mWk}iQmg9_3qN;e8h zO2?s;ZjnB8NC<~RcYOPZGxI#}GczyG_s&0ajb1aC^4oi@b+7xr*V>%;55VKlC8fOI z*)5{)m_Va-2xn1q<Z6X}@5w(D_6uFSP zzWxj>PkL(3?|~qnc3W9p85)-R_$V-=q)b^#ssh$@R|8g7mfS>)vz^o5kyP<=>!!xV z`p<&}t9;g-3L%eFyai%^#NZVO^jruc=ldj}OdUiXyYFJOWU+Z~C%f+f>3jISwRzrB9f}4oPL4AL-!3V;)@_T=Rk^esQSsPKR2@DPBw*L9cTSEOqqN zrw?@pDEmKS=BGH-%-dsKA0*sYWZXd2V|@+m&6n$)Mu&W?xuX$;P7nWnGC}qX<;9|- z1yQozBc7xPeEio3YW{NVd|Ki?Np|pxSV**nAn5+l9aXt)pA!k z=|kLaGW2f}q5-Xvkf@^o-Z9`$8(Z}2$RypU9?Qi@OB@@U7oxS#vxk28xdejYw3ri8 ze3N1T38Zul!5*754VEWd-u=3IVXI)w=IW274~^ef_*Jwxk8Dbz$P|o&k{=YknaWHf z6?n-y7`wPo8kO9eM8jy`>fk`3$r-bNw;5*K`M8dM&fWdZhNfEM~?Q288ge{9I6?Jy0wqk!Dp zrcT%r%Am;{3gfc`qp8F9O~4Xd71*LhEm-#9=hQx6^+rD9gM~B;i0|aiQ5}WFez3{T z$*{?*Blu)e3j}`u09c14Ta?@wfTdaWAr`?r&@wHR;c4wQMd-Q^68#~!G{T&%`oJ#z zk>K0mp1icGmq%_ICx`sJWa-Ddx2R$B&jjrk#b3}W(ge*E-VSS2u&}{9+?qcB^V;~I zBH5P$mgN~^KbyrWk-yA*V*9KA^2`Tl7SS0Ec?F~1saziQ-qsqL`rk6&ukne$?S*!B zu+1UCZQ>UdO{BHn#D7#q^OR;53UJC6M2V1V24g1I`GwSErQ=K?PJN~JbQL>nl ziaHb6WfX_JIH=3Z%4)H|Thjjr*Ogh?7~@WrtngU-*y222vTOsFUTt$ zP(T96XPQ2~{P)khvjUK!%)zfb@p_qNj-9|x z`?FV4Krv)0HkSUE6RQ2kVMz1lqZ?`{HjE);1B6D5{3#nYJH?-EgJQ#s&dP=n_gI6S z%JuTakf+}*1s%+y{}H@a@1-l_0g?VtQ{j7q;XNn3(YM)5DCyl>zwY$m4XurT1l8gv zm;321dj<*qi2qpmMZ3qEmrGhW-5a1;5rAq7rfsn~!22Dx5-)Lqshm~(ly_zl$fB>F z1&mh%z1SHERZZ~3Xn}7Q11Y9BWgvJCDJq3Ay89htbmxr^im9*Y;H0v$)nJ6x@#%-3 z)FJojhzz&G?zqWs(_Y}g5Abfs3saW)|CshtD0Z7X8Tj_ZrsGNvM;Ca)i5bogalYND z#mj#3gzOHm&jeng%0wAA0)Z1t8ZT2h5#_}C;&Uctkpb?p(<9nbNgZ$I3MQe|B!7nB z&)r0siHzvQ?+kBy>`q2f?PP19xaT0=E_8qexlg(0NWY1k8Wi{Z`mEfuqU5Q+?^bF2 zSdXPTgj19NQT6Ul1v_9?UFZO_xA@_^s!y~tWSR&L0Q#+O#-<<`kBU>Quymk9W-!>Smp*;czqrM|Sz*{k`Zq`r8|6eo`xBmG@uYj)rEXEV z&uce+sroxdwU{eC4%%HjDcJ>8S3(R75=nF-S)Z?N#CvS4QtvMYUU=!_a{+_l9#@~( z1$vytit%kt?>qNzF*b?3I2y)gmliaWO6}Fh=Ba(^}kq1V3O2!yA~@KS6fA}AdxsWN)&6P0d$_s6UH5Bq-Jat$ zvGdY|PlOsjOz~#%cs8pr=szqDdY4+O(4&|ftL?oe9P6(O{+2YH6}-$L1$IkUB~K#GnZVLd9wC8isWv1N4JG zepF%yAMQ4TUs_@uz7&LyGD4z9v9r0|O>C=-Suqq~nxHTb)9M~H)|(}g5ONXEAZTu< zm1&kueT&`un973-Udvywd=uYHeiOF=xI zKErF;F=B8v3xv8>&3;QzXC>~DQz`D9VTx8H>sbl(67g*+CA(B63E>w7pbuW=TToMa zzJfxt{Chah=yDc|m2&Y01{)<48qq!O^IS8EB#76`!S^Ot0>%0>I!UhxI+#wn7TEQY z9mHVa-NYR&VA@AhRZ~kZ$;D%8lxk_Yr?k0(@ng5qC)d|kdUpOh1OH&6-{OlODPh>X zaCl%_*43qi&QD!qcWJ{Ks`AN*Jtb3elKBW-CeJz9Om?QfpGfbrunutSRG8;ePfn@y zy+1grE(#A0;bUj*P?ULWjvQC(zj`q}?~V`Q`{5y**RT^rsm9>wjitDFGadUNmrm7W zAG=v_B-C69Y+Q|8*K+QH&sB$EfVBW_#p(j{cItsJS1_?%-~1ovfI5|smQ>TsIn=30 z&&FJXzsi04TF=$sWA*FA>NK6ryqz0^Ha&Trfe^ldGJ~N7BKZjmm@c)w9x0fiRe!f9 z3@$k{5xC?H%6#ccs7rqRFE6z!xq5LLf+5PqJVzwAGQAicl)SI{MuhOi%u^vjR8hXZ zyqI3gdmUPR7*z>dd{Ky7twSR*`uX z`8UUWLi#&dJ93nciT4^ z?K2{2g1BCQP{zah&yoa48J3cv_klyl0x~ChM7XaR)JguPe1k}2LJAfI8OVSJTC`RyZ)-7Ty zE~_SvlbM@ae~w}&ZRu*0)QpAMeEosoig_G5sI4Lsb;N*1wCXL^agJIFBI^5U!i;bg zGTsyux6k{|H1jFrGmv}t{`knw_#eRU$rB;sC`Ud`awgL?UR;_bj|b1{-gNntT8fG8 zM`|#5BqKxHA=34IQr%-hbl0<|PnWl3M@5m|;y5BK-H5l3Yd*Z#5 z|A09yI>R)xS&k#|5;#A%3$@OR%I`GA-+kU=;yy34n38MCB3Lv)gz(XJKF~LzXJa2z zKB>x+@9DDmVwns+FU5tQw^Yuzw=P%&<<=!O{wl^itsBSRuu|{_^>j!0!JJbZepfXm zn&R$SXs&5&TB4J?Lgic&BfP{HuB5%F0N8+Pihj~5YTRueOqO zPoIZ^HLf)|RHA6LGgctKHiKXPTMUD*wJ{}}0)CI{elamyZS{6pclhf8{5`4R9>{pR zcCC6bZpo{j2fe|^-s_*{bL^^xe$-rVn#c60kDUNH;|ViblS&7bIGsxNk%*a!o?#Kp7toilpOPN(Y@yw_fn!yi`LfbYe9R8;E}2u6j&dH3 zBMj2p{{prhXo5{nHuKwB#kg8&I*CkhQW6vW2}TyFe!Os3HNc}MWm>JmRa0J*wVjPB`ZK$;GB0@l+_E^w=2SWqq2X~zh!^as|h=uNZvog z*D}Qx_%@AmKcr_(OeRg56`X$6$^TotbuL+~t$ZQ9*M9F6LGS49ZcUmFtRziGm51B@ z+pVSDkJb*YCAW90>iFJR`h&ke4v4kaKHf=mI@=(V2Y@p^Qzjo9B&A%-F4L1#bY?HNpZQAl5GkIK_J_Jq$2dt&$YH z;Q{5*b9e=AH@~BXEoW=?66d__k%Nb9Up-z;*D=v=ONsdZiZ>Kc`_G~ma02C5<6~fC$Fx_B zo4R2d2+f;b{&pq5LdW)&IO^vJz0h#!t8%e@L-gAjmPx0o5H7y0A?3ep&X@zBOEn)G z{DRc!8QJiLT_}DldfudNSszXB%9@K(dBQh!X&fg=W;R~dOm*1M1Beg_Ai~qoY@F(K zaIsp$&w8<%Db=P@cgW~C87UiwU4G>z(hx^eON*vh2r?|uFBJMuT`ao*C>cEDE#AFF zY;DIM)_E_%jl0ps5waFHf{9Ix!l;w}r$9=^UGt9TdC%sND=I2s09gI%y8b}>^=@L| z_Y7Z~mOYii6nR_-zuD7uHT}oBv_>immFK?0JAb-IVj}Lk1mQ0x^+E4^?Ha%YM9+p^ zPp2G(W=h@#CH%gGSA1Hc2u}spj2ky$H2}@Ry3fqI*xvjO5LmoTcaGttyS;uVcRin8 z4lI0Td|Ksh#Q*sE6&|dTf$$cV4t4sczR#LJ^yM;^TrqKSw&HMqe=F$VEOU|$C;0}6 zb1dJ0>~SCG=S`CP##4V{eQ?_5U;YDJ{s9b5+k9}7CfqA1l51cC0^lL&G{T{aRIY8I z_vDlUL{dCr+5uv^5U(c%5EB*nI>D3=4FzWbVj{YBR>b6$e@vw0vB`Xq+g>^5Eh8fs zMM*PN?|&4wKfvtn1S;7qIykkag z^zMBn7C1i(Rv2G{g*E@R(VwwqNBpzGk@IV*IY|GiaBF{C;cAZEiAB7;sJV-J!{5de zR?k#-kVd+d`j#<3Ah<{Fj}`Jt3ws2yo($lqJ} z?H;!|6x5_W>xbi4^YpFttZaDP$M}l9gH#98m>Y344fu!Stn$tFZL+V;3C& zt_OXFMR3B!xC#6zoYG9AFJ-=<@IcKxGq?R~-}85sPrZ1=C;&R(&ZhnBu&bq2-X0I| z4TBG$7XE{y*7wT2QP5zTnSe)3ria72G-o0B`NZ1oroO%znV&s13Xg*h`&TcsO7q~f z&t^YyMz7JXM2o!>Wg2Z53Kkpp``bcn>vo*PLgmiuZx*FFp?D;S;!SYF#Lf!?BI!NL zjZtz85Z5XU6c5hCB#9Smt@g_}+YNg?NJ#Xny0jq$p&!N>wjLN-jIt~X5}JJ>t5S^H zXS@0Y{0u~IPA?Y*_3$+z6n|`Vc86gW7Z!`r2D;`_H%aIg-gY=`B4; z0ljAjs39)vdm)SA6Kikog_9r{%oc0_17yNH_{3f5_s*`<<<;-`YSD-Qp?f@yUR8J~ z@y2MLk-vUSLykZlJnCz9*U?^ho01Q+8Sx4BPkkrt%(SsrG71uQHEw7E0Gub5Rn56J zN3lnO3`={816rLPf`^DtQ+M)(KRT2@kT?>p|0lgLmU*&AHsM}?32IzRi)_&Nn(iEy zM6pGwB<$9--*0m6I(wSvbun@wuYu?CDfUi?ZdFN8E(tA13)oU(FqZxpHz#vdNeAHCmo{cdh#^z=!`hlru( z{S}-UX||=lzJaOl>SR;x`85T!5AbPt&k;9=eV+1L4hs%;Fs^py20p0QVaaE0net7` z-e=&XZr|z>HMjxVCLM3kGV#3`yE@HRMoF}Sf^IL$PwPogJUg2p<1b{g`?tu1_QVZO z%}X_uO0HOr|9)|Hfh4T-*0!J#l`Ph*6zx}$4istO)0q!Qkz1hvku>3bcVsd> z#E8H0aBfB^dg`-Z@^WE5V?nbuWU4qaR9w{To2rcGEOKB#ZFFZuRP3JHI*TwnUUa7j zt%TpD*F~#`LHP!s(;CONgQ!gsT&bYRT-92-E-p;gwL9Xxyu8qM;xA)NqQc~N?yM-J zp_-7DTW4&~_;q{oMu`vrt*n5Kzi#ri_TUphlHeJa`2v!}*9U^?Wa+F?H2=d68Ex-I znM0zHDcdUs-XW&*Wbtne_}9WopYd_gt@%mA;3m2-<=g3HF!zm4iRGx?|KsA%D~QCe_0euWA+4SLVg<39ove~Pa+wgez^Q%>2E3P_>B`36$; z33GneEmHEGA!l7(j`e5uf*TDDOBI9T`k78KLNqK?_E#ihoyHG1lRQ?K+)mb-sREG* zn28B>f0Ln-h{>Sb{rjKqm?ZhMMmFhh%sms@A1WG{_3msbR?C9TWMqfO#leRg4ro0s z=Yyzas9eu&4_l}gm%Lj2(vC}~RzaLxVbAd;{4+WN5lXAx38OZUf~BRMPw?9Q2t8KU z%m3nyFZ`nP!G%cX;Ko<;Cn@RWGZUybDpCKed>9*CweNN+A4!vD5wpIAW{t(C>+lNS zLM@4^IjF=JY82ij;6F{8c16ZgCclvuqJN~yKalTlq{Ye+znVe)5A)es69!@Xk&Q14 z7-{o?t-@OMS`mqfuRO0GrIBy5mKEe-TCpQy)~b81@K$|Ix9PEo>c-uSEx^J7sKtQ* zlwxlTFYFLd=-=FZRcsg_qf3!78d!?ABD zpv2tI-k>45_u#Yv9i<+&QS%CdAdje@u}7?IQ|2$L&U7CgkydT*kCc9Ze&_T&Pv7e3 zKF8@!%vn`@?iJ=<`CjE6YM9$0`|(u5M!VK>S;EO|70)e~>GG~;At4IobH1>izR_SF zB?t{{g*%rAnK6R&D>oalNfx&KQsC#fLXNMBJm^fD<-aGC6G2)RAb(e5Q(B=B3()*LU)9%S*>htZy>%XGP zeL*zY<=vmc&-oRzuLXjm{!3e8|F7xwmXI5tSE$>o)Q z9^Wa#?QSaP8gXh3lfUU|h;zJuDEju{_y%W9AZ8Gm;qKSZ#QLw7h`DB9Zx^=&NDGo#P%z>W%QEfw6sLI9$^0013++ zl{DE8Q#vF)aq+r-8SZ66WpCtEkt>l!JV9S0=RSTg$#^)mR{LZjT)g~8AueR($B;h> z+I&|{;6tPUR%ib6Tl$%h0p&7nV7$M;|o`|$#vmpCdXJGzb(e+J*dnS&3&+$7Wc|^t)ugdqI6GJZZh1Xt( zV?NVxegG;3j`UAPI1$FUzpLU^Uwg7a|1d}N#+NDE=qBtpZ{goGPhMNGIp^#_sjXoL zXhtT+Q(anf(CZTs&T|!BlOc^rgIbU6I-F*jfdbeF(hcc#MbD%9VrHVlrR`CVdFwrf za_)omCB#u}p(Kn~t~|bWRiSG2+j*@^LOVH;uzo^FUiG4`<@NkJr7j41Bui*f`{Cv{ z7wCy~`P{=dBsNP*GU&3IoU*$4*V_BSpI8K`5_vOgXiR86_XM$X?Ms9GlH@i-|>CwY1< z8g*f0e>+C6?tI!Wfp4=B(g!=7P5$~4bjK;={8H1A7P;p9JB2|HG-7NrMfZ&;Ja<|m z35dq4vOS+7BfUEGc72)Z*&B+lN7{}LXSNI{E&^tRl9W_+cP&h@`Eq2F(@NOr0>Nxv zJcRQ7dnV`oVe(JTt!_g$$T7Pwc78Hsh|!gW-s>z>uRtsF-1&i5D=Gib9`zSplc^J{ zO=-F}OAWFpYYZ*hSs|@;Pu^!D#N)dH&vuk!ZdZ2j4FTOjVmOx`=nnK#DCL{TKOWF} ziJP{vzYy)TvEu(HqLuPGp~B787MEdTtJz1>=;=8&M5{z?)>twLyd}L*pZnaWgIdlwb)L@H$>@gow*J4Yk zKa+9yT^rKuP41VYz} zf>e8d(r-E;OmM!(X=AB8rS)Aiqi)#(QZNk@y~Dk#xu)(=KEUqX6FX&*6s4OSXbBhm zJNHOYRwQAdL;**^PoeS;Z2LP6@UqtP<(%(r5)zYCJ#*R3&>e1d`4wQJ3tYC$?j$M8 z)ZJR4dmIN}_6#XiD~dPDH79?ApG=Nne9f5(1aH7Spb|(@mCOn}MX3aD&Z-jV9Q}y= zU}oL0`sHE80kBb%ASB%#tgP-lJa|8y#MliTmEojJ0ZYksN)AiPD^)tV=ljT&&+3`ogMX6_>#>?c58s@_eaT)6%T@J zwfshW#Ul}De1Tz^0Rn+2-z6V}A2jX+%{VWVkXfreL| zyFK_ypF>qxhK)HAj>gs|+{dU$$lS{W^^Cs%0{m>Szk-=hg%1j`#xP|K<>@$I*`CIcG! z|H!7cpX{*|`@nA%r__#mG^51TG?j^gH(H`)(<_W!(vM}cW;|W{&jBI2rBDYYL^J#Z zLU~9-nrYmjxAE}BimUu{TEZjMoAJ{}&L|BmlZK;FF0&2vE5x&`keTHB=154zT#N>#t`3p}H&~ zzpqi0`fXg)CCBX~3XZof^X(T|u;2H$M7XZ!v+Hn)Q%B%qcaAG*IxQfra~a5c$&c6@ zZK5ISwSi|qV(9P&Na-^dfM;Md{Aw>fD(L9W9CYhpGRr1!B`(U&u0RyARg1OMwO*_a z+_Dzl#BRCY?J%m8e-#8Bsb(oq0K?^f(FJaTeSLlOBo|Z5%fCj=GiZ_HmvdH3W4R5o z59)=!JQQ+E>r>)PG(jE=zcMi#jX^MG4@G`_+Fe0or4~P*;6en2+xcEX4^2d7Ze}u2&6xmL7=HkC7SL-%MUOivkj`z}ZaNt{L zQzhA@v6?Fo#MqXL1=4j&;kpRtsxO-s$~<@(^d#4s1y~F?QBoOq`dR3pcn;vZBY$yx z*yy*cI)*jR5@uRfQ%Z!;8nHVP&rD;5sMBoMy#sjmDXTLb3eU>_0z&C-js0bJ|E?P7-LkLN>>tT{snm)R>&!7Jqje8xbTk|A}gUQmT%r#AIwM#(N(X^>FLY4V1^29o}=Qn5QQZSc~v-e z7&KO@C<5|Ev6=D#8rH_#Z9ZRGPe*rLY z0l|vqEP@r>;U_iFu6v9Q$bws}`5G%VGY$`cs`NlT;6XWc?dXZ*r53io3|=9N+$%ek zCC?HFrct0Kn1+w&D5v!yn_6B|{xOo!4HFjYw)|2>QK)hwNIh3G2(sexRgu=CL0rJ} zq#7Y;F=+KkE!3?puLwB~n`)Q|UC3d)EwZs)yjjEc~1w)~n<@{_%|#KVe`tns0f+^n)+DZFe) z&vwNuhTG+?45{0z>h`><)?;D2!z=!WyxHA&Aqr4EpRej_aN5DHBNr3uOiC0N=<#24 zHhjEgsig&^uuxhbO<1tQKOn&|z)Li_;cQA?KAzXb#9K>EUiG-qLih>NbhNGjjLb^; z`1u(A72<=GgAW)$WFj>6!~-Hz1WIIjrV+C62F3mPpN0D~>y?64Mlp9Jo(OP1?B%+Z zfA8l7kb;G5shV2gPZfHEHLiX^&V7fhw;DGHu&!M?ta&|s_t9YAaA6`V9fm0VzLaN!_m0~M zQr}^8_aY7_$wl#H^5n!!r5C%G=`Trp9v}3WI4|HUIjs;)sA{SjW=hd=RP1U8UlA$h znOKwtg7h;z!J&{VB9dJOaC)?H0tm*H_m%g*$-J@Nf8B^ZKdwLjKUHa+bS8MeM%tL7 zA@<}aoieAtI$4%R?FK##_Xf@a>dSug%pN(z56qCsLQ!kjlo(zD%)jIpf`@-;3;_Y( z8Dgce8m$!m`XVrmGQ&05;QhrZMo(zA1)a73feM`w1O?WQa_gzy7TI<&&AbCP7^Z6R zh_+rx)b{N|%X~(z$`d-5A@oRKpNL7Fd;v(ZYqws+*s%mcSHkjkv6q#Uj!D~VH1zX# znQO#zZt)xY;Rvi9$P8tVZEfb_lCd|vl(HFKPiRpB)cv~vL%VGXmb(|+B52p@Hqzws z3Y>KKoo)l6Ot2_B%fb@Py8lN>;z3~GMcYFzKmGmU*2Dt_{<{c-^XTI(>&50|CmMUG z8rgPi1si~7DJ^L_rM22ML`p&%LN{(?3GU!ib6)`Ep8@MK>(c0a)6c{8x^hMn)LI}^ zft~&lfANzaA0ASbG@JgVP(y;4Hh@_lNu!9bly~J9M2~wG!TSOKsuAv(PcvztB*KHP z(cI?stVD#`@^UgrMcq;C&2UFb_;wv4oN^3LntPI5&umInT_&|xRi{;BnFyFl zOMnWTd1`_)1?GQ%(ou+g*31#&s9L_K=Oqq(%q(k<`wRDte0$(M_khi_>L4{n;7QD% z;`6SN-qf_hs~AQn$%xR)^P?kKA}hEu;0T-pje|jC181Iz>-RTg^{D zz3c7-g{nnYnc~oQzR$?G+u~Av&1%KK5)G+g*0G-*JFiZ$z!2n+?IA0c1n4)ewjnK}_kW^4PB*Ho&+n1z zmFQ-bXpCEBb_;9?EQ=VrmI)DVz>dbTA$kp@nqn86q7OHx8z zsM9EPFxF7808=dnJkx8$P z@9aI>q0aQa0e{OskoGYbbG}1>pcl&qS)Q!RCk9qF6sh^vAZ$CMOx2A8pfi4?Gd>>86@PtPgBGQCliWPkAb>w< z>kQJpf^CO>OM81G5U$9(MRs0SpX?f5Zrs@(D=PXk0kUZ8S+)$V z+rVR03m)#=w?9_O7jGOis#053olG@DYwpq7EuamVbdkbS}B%dr|39J0MkyZx&wOB} zWD><$I|(r#jelYyTRmua|_5w6NRkXn#SVIn_)&*K~R)=&5rm}GiEagpW%V9Cw{ zUlz)}6qA1NMGp6t*Hk=;=->i`N5C*nXZp6=v{G@s@mIR5)Fv*#I^V?k*edc}nCa0b zV;C4UNbmX&w+@hQ9u4prZie4YSg*#(`wXmvSKF-dfRzvr#|hM>aIw)-@BCIAVn*o% z@5FOQ0(J;=D>?&iaMFJwKuXFhGz?tCUANnCv=@Z#>}m;phy&^)!DYX-$c?VL*?^gdcUcUkPH?BH|pg7 zkRFB0wSSWy7fz+eP*+9IQ%9e$>tC~F*VA+wGX!tOo{&E5%_T)#?0no~ZQ;xY+_T}a zZ+$gc6hr>%Y|lkbUym@sIwRh<9-b@NMLl~AaA9bNqMUsJr{=2$A?gOBl=rlp_1~klpVaa}xZF~m`aG2YBUSwOj1;EC zm&M<90sM>iKi|}3%qa!9^rbJ~tfRoLBo79oeq%1}7I{vV!`$GY*H2yTgG-TjFPKbE z^?;ctWsBTH=mz!4ph7Y6iEn3;eRcKuQT%QJG}v;VV_Hf00}j9+96-FFQ^QyIpSpeD z;rvg1vfNQfUE^-@u74}xU0})7%B!Wq+|!{I^W5u~)hZ?4+Zl!OadUGwWU!+QX*(3X zcHl{M6c^xMlc!ZnSaf-aQihg`jhk)7>Q~tQ&7g}^@kmt-8InW$MRD+>Su!JOWU+MK z?t#3&_3*IfLi9JK^o$^>+*&k?8*$-LNr4hd!`tUE$ZP5IGIp!zI4pC(WTDvk+rY&+ z3Lymeo-K*U<>{Fmb_(PO5%{Nz__bx{_G0g_wza*5AqA)(f#HacXpXrd0#DahhP*aO znvXWK(7=2`gfR^KL9Jkn=jVJv;^lxb^;(u=$@JzFabCf$b!Um?V7+40OUym{i!wC8 zhcA=(@9uKDASk_DadruFWAxlqjyDVJuM;#mxfXrm)-`xQz^b~oef-#5wNr*L2| z+l_5@cg+uux%>=HJa(3&CJJW$3sExe$07Cg^IeJd5!FAETB^*)5g!U>KL>fOO8~D{ zR*`$NwBIH_==`)DKF3nSsE%CHM@sML`-uYEq`+50OO5YRu zDGXuy1;?-ad2P+;r7t+Riki83eRlqFknCc5RVj{lpuO#i{z~;$0GRZeXV0$~FEDOL z-2$0YeO#O6mAS!CoXy}=DU4POAo7(eW9u+0(T!2j)uw5uf(a3~NgqS}rGnrg7vvHC z463#PAJ*q27;-c>A*O@(&xA+$LChH2~ z16LHkw*7V4z@W)we7z*j;+rOPn{a=Km4_w4fIq0X0)Hk&7%BC zku?ND2T}(f@t)UuQLi*Yc>QCP9r<&VbB ztDTy0nyJSP6Wu(I2-I@4Lw=EMX!K3m&l>Td!Pm{EPNpgLzdo6r{Whhw(aaNR zJ1EUM_iLHo4Yb3a+@Z;ZnL^7i?gOK7$AeWdl+ifmm(iGJ>>6YfWi;OWFNnak6!Ri5 zV)os5IxXGl?}#9d(yRb|+QS`Uq4i9YTSlv59f|hJVOE?P#aFs(ceASF5;Rm5w_@GK zs0r}pIR9KP1YUuOBLeK@GV)N!emKn%a6HPaeP4fD>d)d+1qQu4_P(=2hxH~LsUJS9 z%&#j%35L(+ZNjZ{CA+SEV7oEGe>`$`sH$SrwNl=8LNn5hpSSeo;CkHyr!4=lZ? zecxCeRX$HNC~8MND-$LrrHU7KHU4Yuy9>huM?#{m80I+w5zhL$siZ7zWnc}K$8pII zl@7fElE#5R=$*ybJSR@e#t8Vx2x4CU;|*|G4m7UH3NJ*RROM}#j=McCUkooAtr?Faan%nx3C@bs4b(l9CxiJ6*h2P zLFP}E3{I4)M-peZeH3vTJ)l#|)eWLe*!Nhzoqo`MzCofc$jdHQ=V(PMzqBzbT36F2 zdj15L2b$ztq$pa`oMD5~KLfSn*V1W|UQ%Z&7Pe~(9GD;M08Kz#UwjAWu)Rk6#R2Uu z5d(f9JfT3z>&!h04L*^WAS1}RTfzb&t`P=o0kiQ&4EuO2KE{&NNtqtZY=u^Sap%$3>L9#Xua!bK>%eOM3 zVsh3HaJ+4!kg0mCos5g^rUbw-i6&R{;dD^rQ_LqYYGP@@F!-KjIqm)fodi@n+)Jfv zpGaf`2942(hJafNjG2$!*0`z#Qm6sLM*rZ1nNoNKvdh9PVfkp4_9PfT+A}cyvM2#I zZF&B>mf_o=LyiKX#NC@N^XNir^YdI!`|fodFIEVbva972XAkLkwqjo4I)t?5W_m=t zb?ePzogkD5%AvH3{dRn1$ntlBJQ3d#Wa!**P27#m&my09$D(Y4vzoX1L;m-5B z=aFFV!|Ic~S%Ow+OMVR-*8BpDh0#%MxjuPqG}q2(QjH^HChnW9iiZ=qVg3PLEO6r# zJ$$x}$}QmnxLJ;cc)14~6mE0v8Sbc70q4MubUQh5a>MM7JQysHJ$;7XPwX%>`Nf z@e^5|8glZ|E?EQJ1Of%DH*Xo(*#+1H9ciA_@weqJB|9&^DOV@rBF{UrIiv{g-qEnnez{)WBkWT;Eh`4b z!zu1yi*>(tm|df{-TJ%gm(MiDLM0le8*q0T$ zqxO7xJ<{ZNq7Mva{m+336kdvPCf-8H&SiVQ`CQHP4k`J88`iYwTB3cI5Do-UE)jj$ z(tyj!-T2tGEl(%8BT z`|z#-0UJD^+lpT|plTF3?%+ByR{P31wl@cTyQxQ}qi}=qPi5y3Knd#UzNe`alv^Mm zre4p*-fXD&(fYq=pZw1e1WIru^Kl zJbsPD?_BN=l<&@s4uiNLEyj7cjV{n2!ql~dT@tc3;S)0{>d=y++pnLRhjC?MsZD~P zNwV?5hcQn=3Mq(=>nFn}3}m-$#XeHw_S(=_SolXf^4-2YoMxbSdB&*HM52V0C97mw zYI-j`93g)ow6QkgY|%e|C0uJ3Y(1s1E|Z$+d-G^%VrtUAsWVm0((J?M@^AFzrrq`E zkQ@dw7Bwl-f^zPqS3ZZRVt5W`;grY9#DB|oNKb(3r=FkoQ$PXvU)E!=!Eq`nZ&2p! zOrzT?jdcE%O^#X$Rz8%)>>JPooPR323z6MiR&Cc3oVKs)z)uz;jn$4LOD{O>SgA7# zD^$nHRcwWuk1Om9ZRICIVD0rc)@;5z@}IQ1hO53{#1}s2*8%V5VAaV-^Q(DOR@1=$2lLM^d4aBoc9Yt!v@~WaTkrkV_QRKz@YP|TR zY_3A*a~xv_3**qt?sib}>}L<}f=q}0YY~raA0FZ%Y6R8bj3cOdV7H@+Dtbi?5!w?9DIqpH}RY+UB*C6^JAhD094IwHUmR!K|24m zpe=Xa^3ymg+dhL&P2soWa_CAoWJzG`e;+9VJV)4srgwjPdxRm#lbS0EuP+7z^H>0| zo)00Ob6vUh25ej^imL#v*fj$8pT{cw-yf^YxEG$>V15G~7&2300NWykeSp$@B|+~c zTkVd=pX-k}LY4QS3n)>3;m@=JKo9@V1uUpl8M?hbrC>rXfe)v?eO(7lv8RhPSoroA z3+phA@<>#kng-Y!H5SW}*8@TlD;Z28Rn_cL!>kI-brcnEqXg~Z-(~6uuKDP)A-0~Q z)nMXJ?TRXh!uZ=Z1(IbGsUItb6{AVW(<(E%q7V(C!0T|8XJ@FfYiXBWGWw@l-4N{K zLw@lU-F8rSS8t}6yI=STgXqc80*}z9UnayU0GXAORnVJ;AFb`qA$^G!9*cCSM>=a^ zCll8D2_ORPwtxkT_91Xriu}PIpU#1SL&KlYedVa9ew7W*H&Bw6%jA=|Ge#pJO(sLz zC(?$R*gM~ukJ=&d8ifEZvCUlXs@MmH_GPp)(#0#Eo#tnX6f7*KZn86}{&I)>TJ{EJ zE^i_0z(&m8Y%EZArJ@iZO0E%~s>ZDjg4dvWC|}%t?lbCfV1KXbR;Ov{_zlm^q;xLh z1EiY2oh{Bf!T)>HzIQbQe@apJ+~(68Vl`RjQ;aE?0@8Uc9O*%6V+0h{tW%=a;kf&00V z4A{n+H)BWihdx+&wM)_J*nru-|FdkX$LWHj_cp&d{N?dIL^Olbgq`3Au-jxy9_pck zxz1y6+xt25&Pt{_%I^_)a|C4^WB#>rWYOW?a!sJv+n9URV=WOcmRf+sjWE1=+u^}v zD4;}5?Om82=ay9m@pqa$&0ukLI`4Qm&3^3Yh{t-fMaI+9ItBG#Wef|NwCCFM^RN*c zA9=40fXNfM-J!vk?#iwBWmQ_=%M?Qe@wGY(pIm|*JFQCcDvSsC_`L_Uqd&nrW55!? z?cBE-TI0{BtK^N|En@cmh=+fDQmyJ9hJ#*k;DeS&XI+?AK??qt_R6`a^|+;ry`j=o zRda!=9=jkCPCcR^@Vhp8Q%m#4fi?TEnl7JVaP9lFh&8CUVmVY!U^qq)>a@rHPG)Vj z=EJ9RfT`D6Ph;}ojgE`ENI$=|&1e+cmSui`+(4<$w6!e0b_}7ekN)h0f4ZWZNqSa9 zgKC;GO88pXTO=R*x_RkgNEKUT*+>Bwt%?(EXvEB@hq(AAk7S}8n9TRR^E1r`fuJq8 z;F8?!EZZH7;*)7e|0--%ivQSt1sr>0CA&xsof3-E0fy!`nhlYcvrNg!?1?Sf!Lp)I z$YlsyQr^~mYVZuf%UC_sYAvus4(0X$JLIq&l`yhyTjkY#O_e|&%npe!9ctz^eR7Ki zj(IuU8$By0N7_P*640~Z;*0fYtt+ahiv|7pPwWfboJ172FDQR3%xV%e;mNTt`+8p` zhmDW`wNp@DKA2jdF0ud9yZn1UjOO{u8Y<^9z>MsM(XGX}gC8>S1qB(Hn8RlGl=_Jg zaU*b`%~Pji&l%*etyHO2HCE24X%3FcFU4tfSmecL=2pLatv)zPSYJUDneE-!1Tw>U zCD0ryx{5I!uaKg)XxdA`YA6f})<==F9v6Ev9TqOdG!C&EC ziV3KVn;lH1ZWKyuPLizfJ2Of>T@<3q@oT~+U<213uzCUfG7#Fe8w<{9e_s#mdL*jH zt&SxI@J3N6RY$7`^C;)!2)r>}77T#O2=L zU$-SSx*6CV{#je674i9cK0!8Hi6&d$n+L`A6nV}E+SN=Wq_gw%-LDb5c45zBzFuQS z7(IQO;)SDLY#)}>|C+DW`KYNAyn^NY;1;uNIb1ZEl9yD>-|Nn@Pos4YBD4{`QXG=zevLiXj3ddfRJ&O`Tj+LzB*t4v% z4_U{ij5v14{JlR%-TS?x`|JLG-^arrxBIv^yw2Oqx}rGlB{r zlRlGRxGH;CvLyaw25AWVz1LGkR9=V1YAE;&NKe+fUNI#F3WvQ2YI!k>9mwk3R>0F5 zL3{mz_c6?KusCEoEE#AToJsb>nj1w)dDo`oH!p)W{mp{n3?}{D{b9FFibs#)r{?9B zUxJ+)k+pAbg4mJvosi3F4}7?gGfM4)cx(2bt!>Pgcs+e1zSC!zKcAZBNAeZzD`~s+F$FJzW&9;LGbPABX~fF!m3|Nnl0Re@bP}ic{}5@`_Srw zh6laAReV%(qF*wzaMiR-yhlR3{%dm;f;WZduj%v}7hViifOAE~%F!8g}Ki~Rs0$sH{G5s>v>Y@(P+VZY!;n)2F zEy7#xB4iO1R;-_)$vD5MK2RsoD?_`R=ye*kc9=oDXy1hFs{ZkgXUB0_=#LIYDF-IL zV2IrQyu+;lmNBFdjI`Dfzk!v2nX2*JTSHDuv+p}v;c$fOb+G6~(PZEZK-Zd}*$W8? zu20L#xb!XtOQFWj!6?Hc3dMm|Z;~#z7-;p7-dm5FfRyLjAGLY_zN=A=XbhM#P9*VyK z5E**$XHa=5WT{+awVw-{f|GdrI~13nmur>PG$ zjIQa8?X;=?|0XH{Xd&>~t*1pD2`TIp5aNWCW(}W`a&;=X#RjeV{ONctJ)L6_xozx% zJtd}}HZ`vf+sMU=*Bk{4bLrf?1puQ%3<*|m9c!C^00~xK{i-}=KtM9gyLYwa?Y9ry zXq%jD8GVt5yfrSBJ^Q9^Glw1l1!K^yvCF_!Pkzs7#FFonoi?EgqW|wIh`-yErY2tz zg1&PoBF2dt^3q48z26{bH?k-chm(P^6cJM&CflvdPF9BmXf({OF(bI|=)( zO_b;LZUui`;h^&`eGvq=X~V#B?B2dcaXzc=gQEzGBJY9a4Uy8T*5EsYfjAcOsLo0* z6I$LN^GnMc63(ED?8sz;;Imnl^fA-nFxpQvn2SBSsYO*}u?t?L3be5wWLblty?dmG zD8TAKwzuE+?k!QNA?hfgy?gDy?o&O2$QK2i4`o5$uOf_fhF(-&tcmCe*;0JATpcMC z{X4&pjU}AoEtUPgwaMWh)~8Zo{$p5WOMbCX&DLJ7B8n4TWcnU1-|v=uP1JBH=L}H2 z2RtQ%cGKVjWyE8XC~9OV#55IL`<2~8s^^aBn+YP(qJB}7Fn1kH$dIL!R}*}f_gxAAHTyXk^Fx(Wr%`9Io2-xr zOKrOEG#^=@{9aZu{T=8&D37VZnIw_0SQg_SQxq+FWqwpx&1W$|`h(SirpsnUTVvX{ zz<|v6I_EF|Zzt<`xbLt+a9i`&24v1a0=e;We{~KqKI-%`f_r_2%7izOymmSAU}s7@ z`Ww!?pi>O*u5$%d2;7$1+yiQ7D}C45B+&*BOhe9e|6e$hK2O*Rnv0aD`K?=^x&tXF zka(igZ0rW z$f{llX}Nc9wR8Eu6PIjWX20Xx-y*r!RoE%TZM;y<3%$4}PhtI?yCrImyS?dXW3sGqV#ZnmD1Bf@iUEtsP=@vS5kTVJo=8vf5V}s z8gBM_ko6u% zf~xm}@KkV@88m?S9IOrf-*&j&meC20mL`u{)cVJQEo;m(2VMh0r1A}?M!slt2R4xJmB zu=RHd697Ju=@wrBXpjlOC*=qSwR$6n(z~tjD?2JK-b8MDc9*!04eM$|#XWeJV^B7i zm-gTc8feWB#p$?#VS~g#Z#M8`uY8zDUaTbejRZuQoczAuSv|CV-Vt)L%fISmj9_D~ z;RR65JIouIopr0&`>*&|&*$(PJ1cZgVSOD(F|7tD^4?eOLQhncI<7Xba}!L4PlElR zyES}MSlV6?1a-O8I&mp*KLb#oV!xREY-hLZmfmlZ*gzUCBhUN5Mta!;JvXw^7%BJD z5pk6Xbi*z~ToB?Jz;=+Z50Sa!u^hI2)C$J>e`y8wTmVdWusf*ex4gH;kvmdEk zLGiLApWA9}dtJO0%v-VH@_k1Ku5Vs@{6GgPKSu}ns610GiKnf`5g(nv9tD{Ty2v?7 zO#Lgbz{GO1wab`PXyBKlbB6)^)f~{0@K3K9P^X~xM)^wvzu>(sdTrCNY%k6MVX3Tl zMumX&moa((89<=YR{i>{Z207J5$F5}S@Mr|Kr7Bb&H@Av()W)Zlz1;V5*`LJ19%Yj zt4r^Ik+@Hau@7QI%1IUHC7b^nCbC`K(yOenCxA2^`ccQL>f*~x?{(-{3zf~!pIK9x z1%awzLLZ2+Psh(6jubHy-BR|ksMu7kvJL4VaSsn6fc7H1U<3fPoP9jP7a$U__u224 z3cok7jrCXNo2yNBDI#L5ZpRm@bFvJHc>9aw4{$Jg|;3TC(@z_U`o<`p^)7C=4cB#lb)6ztvCO8c zF8E2{#)0QG-qmQQl*MVU1X~mnP`(D;G=ihWiCB{-g zj^}q1)h@b#ZdR~%mKYnO&P03l%!kZ10Jh&b?QRr6*1=#b|FPVIL=!`3XeT)ISKaK( zO8RCK-C~N58t%QWVK3}HseD-9$KH^YMuw|QXPKl%cBB5Q&s1l6;6{(hp_(rr4IiEO zKp@I-8KoBZ)aa&><5$-LK?qaGLHky@clCMl-cHofU=Y{LlNf&lHF<1Mo8BMrpcYYi zyj8twy!diE?@L~FWZZ1Zw8^vM^mh&u`hT_)ELTfq59EDf&Js7bd=z*5*ygQXiqK&2+1LEfWbb31Tp-rNuYbzSah)xR^sWL z_@zj-d^%THtL9e9>#sN8xbP>@&9@OGL+6yGp>xV|DG$#pQ!0rj9i6`*SHT9ZdIVvw zdIVvwdQf7|DV@V!^$5UT^}v9b@W|0PGg4}A!^y58{a2&3kezO)nS!7{TU%GW3F)Bj2gD>Y=Znd)1`mg|EIc21Oi5=abK&MC5 zH>4rQ1CGPu;5{OKczA{lEq^EY{vG0z%yzP1>q`=_&|MKi;Nuj)LX7Qx;7ZQ}Xm5AB z!)2t$)}u@AOWAbK=`cF9y;(ZLX}VS46d0I-Sskss6y!P@R`1W`XdJ}{Kl^Q9r}uJE zY9xMXlcz3|Q)2Fet1|4^t1@iZt1`0KBT0?e9cc{Mb5zI{#PI&cSnTWtb+1rz@-R*H z6i}EdiMAmO%XHEQo@6_De!|(EciB0_u`4u8Bq!D_hXN;2rMZt1g^OKA&eeCHNbpkA z0@PU$L~|H02-i=6F~KruOi)EMoN#(w0f*XqzTopycJ#pHT$fN^49vycGO@Wwv}&@) zVm7{xqhMSX85+)yJdszH5~Klc-QwV%peBND=!Ui)C1?ZF(IWxR;@!pBe{-QAaAxZH zAyB*%LdzbXPu_=Z)XNq+EiiUysT=#b6SnR#TvA^cI41S-V_%<&VOd`9S-$DKGk3uq zcD4M{jWgj_*Yrp9T~}R=DBFoR!S|Dvmd9B>MswUVNf0vK+dUAc07?d)1WtSSVNZL2 zle*yg3B$o@k09*fDgIEnkNZB|%wm#+qSgbmkBI{B4TT@86~c6>5W``Vn2f`Uv(v`A zkzs3nP8^h&tJLxyzyT7Kunv|-tsZ)J{gNs;S;2N6971ul9HLABXL&wBhZ*>01zDaC zGU8s{ENFVF9{{t6%vS+7bP&Vut_1hCXuH>`sG~vwI18Xa@n0hOW=a$s)AQCC66So=gPqP%j^~wjv(>m8?skW_|m=Xr&eR zIGtWzr;YHy*`z_W`u~QN%Iu8NxLKZ4We?Cayn;9Mf^tH&Cj=e}cA;KLT<~mjc3OJ> z`i^=lUDGPw>Q&SU@IQP5HwaO&!7Y3IphR1!rR814j=IUt+2C{(CKynE7Sr z*?8+KNPPiq%UeZq7Lk$NgGLTq7d?aE1t@==dLiLsR7b#VS6}JdcqzD|LGVX65if4y zDK`yLf-3{uzr`r%2?jWV(Ee=<>^cu{G@!(=?4TXj*2+{q3iqoHSNUV@6b&mWzmBjf zQ*f#Lq9^L)DObon6*}qW=avDZ!k2#GNW_-Zb;&HTD2WR=)e6|l@k>rMvj4dzC2%?^ zm7|V2X0iDL^z>Fk;7r_AubtvT%J6mvg?C>(+KaaZN2x6lFbeRUsEHpoCbFTOCoCVe zNkX=wmiuK}@#t@XMFP(H&?l@~s z?$B*Xiz!v_;4`B25uPonnG4MQ5a2N2AQ1%LP6;dr5sIyojgrCTJ}gj+lNY}WNKWF| zf#l>|Y$I90C9oWxA6gFoSZ(rcSrt|7LspNwW#BaU`ewOPn-JLV@FhX8t|+lbt`44_8TQE4L6}FIqZUdeH`qmM?1LjB znW8Fe&LqN73-7vUmcxqGYW4zHUsRix6nH0C5g`&!J%$ki=ZgOBTr0DWa;qWdikAIl z=Q2ZISk0c;NDlIzvJuFrPLj#N^@Y)q=%-yNolM)2HDlI~i* zSpV^(*^%E~pfuQqG0p@sqhu+#Tsh7}Cs&d0wSFqz4eqxU=>D=l+HUw(n?cf0;VJLy zS^4>~<@XHZi`r;M!4ec@aE7*KjXqJ*qx0_MIla2o`}Ca}1W+C>22b<87JDxKGr++JjQQlFoS z+~I5MjI)Iw6xh&lX~D(d8yT=sS`hShmQsVmkZR%WGqUlZ8gsx02QQ|&R>%sTsSgXsgi6d7ht!Kaif$X*XD=>k4@+uEL7IqOGz^;iP znW-P{mGO`6)ts61qKrgE@a&MRzips=g*H1nS9i8CmMPuZ?zz?fB`@AgtE-fe@V;jm z1P5mcAmmlERiE5B(RiBqcv9yB#5GZ1rPdX3?Kz<>e~;=wa?&u^T8@M~JGvJApw5Ee#pG@?RHkxQ+P3677D|og`#osi~IZ((^s|Ycy=YM5ll*Cp- zu5a|-|0&i(@ao+afWbIEijIP(IK4j=39Hh~sH>aIWuNB|24SNJIl7h(ShJW^4&T6ALuY?*FmTp}IVEyOdYI=X`nqDdL%7fIZ7=cn= z^pjp*WPx7FoUNps@DPi@$j7a_oh=QkcoIfDWRRO)2C)j?(nL%Z`{Hi?{fnc6aKo*1 za0-#iDsd6iIn^~=i`NH-(qv`Le%NQI8SjZT&DLnmZpG}{=0{0)tIX4KVqylU(;$~r z;IpC2#ENI)*rI?3iL()b&1Y?1W(>wx};ZLK5`B*JX=UOGZo8X_phJU z@JQwD6x&5j(}9Ea7^$0ePvZ2adrtPRfsRQf zJM{Xir?Wm4+u=^@wWuHq`R$O)NNZN>d18<;4Dpy;OmP?M#~qrd9b>5XN1H5{jTd{g z^FCgDFuYNdcI0>>HgSz!PfAYO2pM+b`ewXG!Xi*C7Kn8>=L2^uWxohr>*EC1`t-Xj z#YIYl@t!T2Me>!9qS{%EWAnPBvDFc_mz>V)u-fQ=*A&f< zhJwv8@X?5xr-{8twgf_gQYx@*=$Xo7KtB_>Z4?XLHd4-99vd1VGI1GhZ90Skx;5|uOKuG^WKf@v~&uz?SJkh1` zZ=dr^JSRi_jU8{ntkVl9 zB&E&SQ^LbGsE$7!*W^S$u|gIbAY{1}XCoF%Grraqv(t5upmB~@KzHb$;!K=sC%2gr zd+H?4Nd%xu6u1B_hrIw@kG%jL1P4H_oxTtRFHB@+Hez_9kzseDNlMzQfhB&1b%ZsI zwy2vQZD?qm(X(>cYcbSFO+d`8SYG|{hx_0{l*_!3CGf+?EVzB^`5}PMaI^s)DfJ&7 zDT}=DzrA6x#Y$>~p&=1is-}Zvq~RT$t!6{d9t|~O=^OgN%)BE4W~?>_g?Sj;iVf9w zO5^rFnhLeQym39-w(Gr|)T04bhfKj>c+b6Xo!Bc*V>6V)&K+_87UzoHL{5s-dmBH~ zEtR^Dp~H|8a;*35diBAzkrkEYay2U-q|*0H1;RHdFbUDG{E(q=k~vL$u+qF^5Ii`gDMBp1cCV(wNwE4DTvBl1dfvx)h2ed?P~%p$aTt7)Jssd*3W8tc zHM$YQpVOURU7uTP_h|2$mE}M`z(J`o-u!d~pkD?5`&je~XgTR=Mi+fPc1gOBV+5o> zY{>SHHjMRIQtilRj5~%%9M^p%2WoX4I$_vECtKCLb06bEmbas;(TfgJA&3L2d(HKe<3eeKw} zMCP=Cx-t6V)%NzDIDjeu-|@xv&Wsegbk60~IFAAz4d*+LhI}9${iY{^*_4$XUuIH` z5+g%&LQDu-bEW+18|Fjv<;1|M4AMOo#Z^lTT{Ju>+0d38p$52pL+@W|P(lGw=74nc zKQD(X29QMwJGl6&`#X#FTY`QIjtP@Z-!?=}64$ft)_RRxfscS|2^HCi30$Z=F7HlD z^IH#Y@OU;bc35pRI1z{ooK-!B@xvi^$Xl&I!6bW{cWMEViFyr;8`(UWVvc2cPlpf*50lF#$Cw!M9whX{hNDNt>% zsnPG#-_()p_IquQnFDD;W+NC>vHssn*HrwUm9EcoLg9=Pff16+78IKN>Vks3#}S76 zCc?w3y$SjhcNy<3SH2*NDj)%Lrv))v(!_k{ooX}XCawE8>}UdT2M&Vo}3q@N}=KfAkq{n0C7I?9dC7{=v8J(QH;ua*A@!YpV zjciF|=iv~49~g3+3j`z%LRSE{eikK*2+mW|)HNdL-;l11-=VKC(xHxk4%nQlrT_e@uG{+irLF8?nWmNhC5p9 z=NGp5B~|x#8I#jcBbOQG&#}s`P@Dv@FP;)J8+tbox zw~K6Y(CqjNcB~@DccR&$u1mY3{|1s;3A7XL_+#4%<&L23axN4NRsSC)OR|{&EzS}C zM;=oTnH@~yJ_ULs`I*vEtHpHI6nJuCHn$(~j>R(`r#XUcA@Lm8RwIDNB=EZjPX3fU zfjm&<#QMrWjkw}BnTW%R9{Rwvw()Xew0lpd`m#C`Q-v#cd+Dpr=@WF2w64fm1K&>s zErghMhQ%{qFV4DNiK6*glS<6O=$2>2t0(w`C^gB{wJzX_#vTg}TeV)v=>^s73^Nyj z@lItLA+uv(-ZsIul1?Ebj!o7(b!u&5aupv*<>BP`w%UV@Rz61!kaa_&lJ@5}V`QP^ z;d$LvT?`6|w{;F4wb(Sk(}gdgZj2npv7&kWZJ9*ZA4`x7d9e&hiJC8O_Xif;h`%0N z)jNcXQX`4gxnDq@v!2KNNV|7`ns%d|QMTjF3|@QrEK~@? zSWt8CGq?fMp@-5Mc;{kTTu@bumAU^G=m9!Q=R_0C*9Dpx}mpMhfOv4%WmgA3N zVwzBUd8a5E6ckP%62l{uZ1#pPOwa7^_Ku=lN6&tB*-$E*dJNw8#aHI#mE}r(tRh#W z;C+m(&O;h1lo(P!xeIKsS@CREde*sn8Zah1?VOI4%Uj1G3Y3oGj8#!G^v>@s9+W7V zp9A_0BD=aFk92=|F#`W@7%4K8t?jLFtBJnG(bdL;+0K67UTJA$_q%j$`aT0b10Fym z;NbBcEn&Lw?)rGrwN|orn-RunF$5RwWT}dj?m*?`s?F92#|?S-TbRdxmb;nPTMwu`>yP0 zc}8~aQ@ZjM>Qdj>b{p!9GlKVSec^@Y!F2PqXSTW#yy?-u71>3CKOu z0<9*MmO#B1^v8M+4dO?v@XPC2DA1q?XlG&VV;~BG14iY@WPG+ii9eLGUvM70?Wa3Y zmXSD3gS2$9vzx)x>+mjwd6Lq*e2&0Oy_hepIXyi>dIowKetX^w$B%!xO2p?b;WB$f zJ6l^+yeOzB8#gpr*d$79JMpL*nD2L zn(%p2Tq^%^a$O+BoibjX2rp;zC$zD;FcTABg#g0b`MNu)tA*KXox1$slUn&G4BIRJ zaLz$8(A}dvi#N7#;E9rrZnMzoTtb3Znq&)i|xZ2Z~clkx_M*xA0lZA)Fm;Nr4j zRk;#ly2A4u3WxKUZVO9Gf1N%ZOPGDsVZyK88hRcUHaScFB$1sK?NTQ}m6Ntm`HlYZ z=#%oz{V}~NwM)zUZ@+o26r9{Iy}!r{@JQC(PO|8x8CD}7i?h7THW3YmhBqjeGguf{ zg*k9fEW~WSp1_gzeK=@6Z*J^5IQkYXRc#-W;=mmQAE&%_f*ByabTcNj*D=tmqH+^Gr<2981|DLha#dq|1xEt9YZ-POkz8M!Ft;vc~xVP#FnH<%b#_31O~ zJGl(Q=e@nXmdZrTyIx*`&o8H#=?0Se)SfsV3f~zk(cq!Cl^ASW{)G6JP4bZsUrvjn zzfd*p+YDXoQEy+B7D)DQx%@|xmSwu$jX zIV0T>`XN+&*3t8>oLl9!^J+{|N7Lz>p;n#m1*k!EhbM7P3G$N8E9qa9ch8_z!xq)Q zP!tcI8gxGQHrb~&koy~}IL@_m?WG*mbb)BKM3vZS2~>pq05XJ2OtGS{$oQ>wCfJ12 z)*+x#rb)G-mpT%uhRH8VMBmx6P=9m5(etFY1}ymE#pV-g7v-v|f}%0caZ$xOa?fGT zUWQ8W-4Ti@`Rpfqn#Rw(!>UEM@x#B8Yn-zXSU1YI3n^7?+kTsYG}`}i!pPm(%-<@( z*}X-`rE_+CP3ap*aN=~iiaRqsGw)wNq9$?R=AcIr5k2F0Efs0AEi!+^W?M?BqNybO zR!2BQfmcYBjn^GJ>I;i~ciFOz9dOx%1DvyUEa|R5krCR&cZH9f7DxzWP8%H$f-jfK zXMG0Zg8*2`8>5uZU(Z)d8PF;3ftvI+eTfU%L`wpz$y}QY>^ewb7>7?@-kq(1RhAi@g z4pN^oyLLq&Ci0GbIx5bBZdTv8OuB)k05RxFws7m3@b)=gSyN-DyS)hlBxtX2fzq}mH33r%_3gWO zL4BgOV{$m(iu~FcB`!2v_3BD;Qqoua%(}qWZ(Ibe+R`aUt*25FOs^H_<)YXf_GmQA z5n8X+Gw}0G61E4XJou`oC+1j<2{*Pw`lME63@a!5zf?7j8&F9dDdhKFvXRLN=;2a_#YPGf{?X4?k4cUlG!&H9gP|mxx!A&bvv%B&u-% zV_wiaqs=Z&K}Ocq|1!=vc%+KXBl)?{&iUc}^wp2U`b+f}x;^xaK~rxyL-<@iZ){SQ z18*oJ5OmB=iAADj=}um7VCW#ZnrwsZhet!5cjeT?+-j)v-ZjChf9qNxLA0#a>`ik{ z*D%YGsb_PmbQa>Mg&C?H%InVyWIP4PixNfY{AYk>@KK%Cb)Ga`!R6$e^Gt4{#S`tk zg59i+8`T97O|=U*yKYh=nD=?Yl;1Yirle2elUzEomr}_|CBQ)AfVf2^aPRZiObSoG z>a}?eK_NkY9ngz1eAQ!}1dFBHem{-DG}V_H=-qswnJZ&gHEX^W0){hDpQ;DPZZNep zp7}6AxUn8iP3Bu$O*F%6zKu>a`bxiOnW$wNY0DaLKPP=lior zd5b#}x;ePFi)C;GM!PA+in1N12(p_IIs0DNiObuqaV*8W`cySa|K`nA+cj5W$I4c! zF=AESDY{Bx)tzi9*Eo*ax132=n^vQiL+?$MZt)pbpUEpTmG}Li?9kRAC(j!C$OW+a ztb1sJa*-Of)Lr?4dvfhW$*)|4oV9n}Z3e+sF#=NQJsCc27@BCMCWp2jQ#zggDIq$) z>a$z#2?605j*UEt*0M=)dnYB%ky1N+%slcp-1U+KoA=n2HtspZaCc-Y>Va`prvt*U z=z40;=f@?FN9Srb^Hvx;TY~oID z8rw^SXH~2Iaq!Ui>-oK_TxWNz} z2q`fz=Zgo2 z44TIE`uwq$Mmt|TT}q-Pm$Fy6Q0_H3ZGPwX-aRxn7Y^yQzPlaIdz&)|e&-vICG2kQ zItmuvK#W)8(X8H)t0;fg+5}v4?Au0-!J;C~m5KNkUaz$vYkr-rvmPV&d`EkQ=(2mC zG4mo1+TX&&~$ldKQ!_S@64@@i)XCxQGjCqHlma^H@o_>AnfXXpuqF zYvj+8Nn?6xFs^dCKscmb@M@S$K=Ml8uwXjNZ55!&I^!o_2&w_*%K+p>&`({3pNBpm zhQEG5K(&E1KU)rgcn=oK_JFimA5XFCQl3BA;8?{j5y&Jt&yVmV= z+f}A@{M-d@SiaT?6<+l6a>qeWA-{Z`)_pZxU^rXFW|tJ4Kyfg$V2h&n+s(F&4`gu& zoO)OiBoAKZw1A7pl^NtgO7kQ70=XC}@&*3n|B#essCn#IxPBfu)cepYTOejmTUuTrm>q zqxo=PBrU(_5<9YR$aBoMbn1vDv4A7KLHU&TlB0T;BY@O*Uk8?h!=g=T)3km5S5?+H z@@xD8wo{XR<|g7jP+*b=Syod&|9znMV%~l9`Ymz`T}Po^rP!Wp&az zIi{~}1b@Rhc~TI8e+#{&|5U;WPVifuXuAZA{>mJDW||+w#)PXU0YemKA*9tWMu4)l z>13D(ve>cp76G>2LVC*H%`-R6P22`0Vt%-3>mtt9vimbM$t=z83XQRqEJ>9l08a`6HH6%5uXHU?4I9W1Z1K%h{UH% z8GYKk>APO zBJ$MHX42td$&`eA zzp|r$Mojx2mX(R`Kk>*E4{9krqr^5jw}tDq2>sXmXfUmQG*IzNPhj@qoVbWE&NUQ1 z*A7oD{T4kUkv+;oa1tQar?8UOnuxFWo)~!zI=BynE3UsN-B6^&tWTLvXc;)FYREBy z@PU7@XRR5@Gbc&a&P! zDXvP6iKIJOmtI$uBc%S6_o~PF3qwQel3<=8HK=GDu-W>_+msSDuKp1b{e}g6p&%qL z`rL6#0#yO%8CM1vxo%$1acq(UVVsKxK}I=q6>qz{f8B&O~9u6P-}lEhq>&>ws!+%J66-j%!6L0&*O`Isrd@^VUBzD zX@%O7qK(_Q+hzT;X58Roi-6hzC_m>H`Vc)s^w-d#77A-R=Xa)RXEIzW|7>;n)M5o^ z{$|^vRj-Lw1sYT{B*DFeAad+a0lk&3PVCJ4rH8Z>!|!e$!<0s5en#uRmAkT+TvXA!H>TiwyE z2&ed%D~r@(3*9UL?WmfqL8+9_U82k^43SDFj0$o>;6sCDPY6!;onD)C8C9|1qG&qw zx&ySg)`=;5F0-xTpXj$aw++kr92KBPY@bUZkv2~IOn-5;XKpexnS|6#6Fl=$;F&$K<-ToH2OZ6mMNK{bJ z>g(C_eCS+$%`Cl?g_i-1{Q1tq+~7B<+h#A03mC;zJVjAK)wY$&qPJ+>(5(N3yE11 zIS|uRgO=e>Ep`vvSmXozjB<<8n8UTFvsjjCjSI2NA@Cs(GwbL-BZyd$Q9Pby2iYdu5eFu7k%ZdsC zFjv^w&s9O*u2LH)sih;VOhD+5fCqyx9_PK2cUxX;Z`9t-j)M7F*u|PFJ*=MOco?oR z6*bI=UHnEY0ary)@o+NoHj}0}%Y!HdeHKboo%&S|PBkW$OixM0GK2Pnga!4{S-^tJ zQ2r50IL!fd`Sxr*Bror}=nYu9a3Vqh(9W790j0M7fpyc1&ga@*pIKm}=$0r+4EkG7 z_6@$}Vfr@k6x(-XpbYwK-zDXL60|~b0kGd@PUd&~4=cE5X|xtC+zm6xfn^2+OcPjL ze2)vEzO%q*A5zJ9Yhp9h_TOZvqlm;S3|(UPD$-L~CKufN-B0Vc?9K>r`YO@X?{G!u zKW$=gR6H}gw7XNk$@6t%qv39Yfe@pYpo>$5{ylA^$D-mMuk$pClYK4NEpszfFIVB4 z!N_(=g1x&`oc<&Y<_5AtHwWgz^XSm$eT)oX#U@24313!TOCK+g{L-uvy|3pYp~(-@9GAF&M&V_0EP+Y|0B;!OO7sax zC(&>BS3&jQDYW@z(=Lg|#>#g`RGFWrB_%B=E$J_q&B4pe<1kf%qx!;`#UvQCMp5pT zr|zNcZ_=VlTA&n(@RHgszTPK~T6l9K3!^KwJ1y8btYYQ`*PYGo0fG!kJIk1PK@Usk z57Zd%d0W7Y$-O}s8XF6!s)Y^A^5_wO0T_8{W6ID{Mz6>-rgdTs*PHUTJTvc@S#Pi} z?8)U74#PtcgXW)_o1H=%@tp5FWXiBd(qO=r&$x3~j5c$C(f&sE!}Qz_%;5+CA=+Jt zYCeXs`l=eQeDe#9J{97XVLUtsI%ssm6B!S0GUKn%mFBmtSDdhd;K(ttRaA zer+rh{Tl0)6^f)4c$E=d&6gXQfH^YS7EZkMX4-p+ooMEViVE~$e+;pQ;c)gVx zr0I#sdd3g+#A!h6QzwlTyOW{X|5?BX?B(?=B0o3 zs7kfc{2U*lMdQ-^nE@k>w0`F=7mu}!qYTzE%$4jB<@FV1RTaZf>kzGQHmHR! z&4+DbteqAUGiQtE$OFia$W>^_6_9{dHY4+CsFhvIkM|0PSqC}je}oko_dWj~BL62F zsY{$!r11KR2Y~)dyVn)Yie^)w0((%miYLVQ32Gil(?iIfh+XOwHaG1C{H26K7sKe( zO}po0hq{&{a@|&tQu#}@pG3Z{twBR|qos?tz*(|aa0kW1Um@Il@WsZ6?-SiM`34Vr-?KhTQp2e^J2ODknBUd8DjLfy&6 zM!!c*(Dc&%KX(1~k@`3DJHe!vZPhwX)oh-%3?b)Lq?lC6)v95)<@~WK7rK=c8-(-& zoV+p-YUl^5WdeP|M7tpyOqWk>^ri zx3wJvUuS~_e~<*6Krz(~?5(&!aS2czTyLU5*-~ek&ld#uxMt}YfSq&w00i3pHEuC^ z?YUjG_7pU7SL+)|zz1+TiSFe98yK&_!G8zH>Z1xo-;{v_0So~P|CJ#F=-KO$>SF1J zmfm9jI_><#)y41HN+=fy5jaDcoAKXdZqP3E^hs`v z-E+uVG%n-YYg#=beDMa7k#6VI7QB536VevOp6X&|$N##as>jIYRv z{drok*6+fhIS&6c!h$N1(b^o0@<_}O z!_S}x+`%sx4b@-KN;t}k{!HTbN?Uk# zT#+4}zRXm64l2(MzI-k5s$njZB;e@7%+XcZ)sg3&Lr+bbc!!o%I0rHHiH(3PXJJD2 z8DYVV#KCCj|C*$WWs&*@K!BcgCBOWuh}WR1q8@qJ738)$Yjtwo8JkWM<3|Bo<@&`` zt)CPrlI*$bE3OnNFg{`E!CPT2Y04fdaCNz|!^k{Otm9(E*k_O#K%EHCxze**HD9%5 zl^b38ux}J0UYDP<(yyjPLI6nJRDgY^(eF`_EZy-mWPH@yz+R`(`e-z+XMV zz?%{oc*nju7a$S~Gb22hRRFfn2t62*M<@X#T>`#o}XD%6+ z;$1HJ<^@^@dd32%`g$Ik5Q0~s(_4|^d!!ara$*#R_P+Z!@NzKu>WNyIkJE~wer#x@ ziBy_t%p=7sAq}rbDVM>IU(9|3>DD@8h3JbU%900Cg@$&2t8V`QHyl#6R;oXn= zw$_)hF@8w0h|mT8>am}|D;I!b09&3S=gQ^TpOa+eW|VlAC@UD z{CXdj$ptvBUoL2o!~jMly(qERPETdl75tE=lWoJg1g|i>1gaxWcC<~WUodgOedUN( zJ)#m@_y9Ks_>=vI4?n~Duqg1-P5x&cbV{D`#{dz#RMg*pH|IXn^T@hvw(b00hfLM` zu<7V`9$ya7{;!*O^3k)h@-Mj)tI_*oIt<5Wu8~K88TY*=){JR>zHSq{M*$CCTFf~^ zD^IXfr`pwgdzm|Y63w4i7Ch0^4#*QGj!sc&#S`!QcFqp?Xn^Ud0%~^uVdaAX zyfojRs{7EsPsxJ6%KJ!P4w+HJTO-g0HxCFe^V+g>LOQ@IcG3EwzD%$A9oCH z=ci5-@A!CE_f@-QXy)6w^P+9;-t7cerc3TCYv%x!c65ikJTRy_>EiD-!x$H?F;dJC zqs)%}TtyS%IN^cd9th_5;2jKJjDGt~q!P0a@Y@sKqDC}ae`iOa{Mq}-DdH!eji6Bq z$AdZbzj5iMjTmf}1Ps?7vt)@OVt8le@RQR*TY-Sy5`IpvORlDY^l*YdkaXN9I6dWP zDpVoqkgK6H=+fw(b%i9GQ`EsesCrS`B8$hHrlE)~uPiT|XX_AXfu4kb^O}!dPzUEF zy~Lu$18s7L@b8uBZ!Z3Qf&es%XZA}YttJBRD>QD`Yngla9SwqiStaZs`FJ-9{GB*> zw*VhT%<*t1jR@-6tOJ1fr{SL2-5?M$@T(-ye9V|RL+Xvnzhp{wo6=^bRMt2wVX<3T5V~@DNei0AW;_rSB^Zp&Kd^+zm>}z z*s&_Gj^m%D@`IdU&>+^*yh_Gp)b-gy8Rp?Vdry>Y(bY9NV~?a)MWW#pUp3VoEaL3U zKYQJ24bk4Hr}+F`;HcZ;yFH|8+T+lsN-6;dLeVicfJ7YaHJE2L4`#l(kN%bo|GafepNBR&$N)eBI>5FSKr(UTv@QHrcsa=>_tA}!6ecFH)MdfXVzwpHm_}H| zQ1ILkw{67zw{Y_wFN>uwZn3m|SpZ)zdSk)`FPU!ijc<6>#*>Z3XA_e)U?sZ*5WL1E zyczt1@7nyio*b}&%XV#@96mme+_#Q=6f@aS3jc)V#|*;l=ZKkT+{ zFXm$7Wn4O?rx?ZzfQu6)_#Eb5yluas8;zX`lf3m$p1+V_>>7~dW0kZ;SdrClEo=ms zIj_AjH@|qYdyq%6g@Jj^TMwg>k72hcdH;2bQZ5I2*~oYC zvrzMjILuD7FcZCOA)aqmgI z1po7@D&IraAhIm`1EM!qrEdrh^qst%dUQ3S8;!9^8G{{6Lyo?CJC2d4vgtfcyK{x>yUyqmjPh8PU%3M0Kt{=e*;$(X)wi{f>l$wPjy(MlT4ZjXN!sq za|^~xYIgaXmpv^zgx5SPMB7@85MMRpxSABRcmb!qJiixb(a?Ny!k-2sP6|BoHcLwAFO zNT&=S4FW@_N+Tc*LkiLi-TCkFob%mt?>*=Hzwi^$&Z?Tr_Y7g|dO!w-n_>guWsWFdkHL`<8*tzB+2hxx?c zD<+q{#RQ5Nr9n(j6gEa7S_`tB0?@ z!~f_ttVqwsYO4FF1_aM_&;ap&51v$rV_2eY_kql&hxWyu(f-AP>olX|L@Vk3Iokz9 zA#l;I{?79T-9y7Vx%|P&Nus&a{>~8AQW%+1k#bH>I%oo);3-A>m-%rCfcXdMBb9Z} z#y(WRQt{TEjreq*h%7^=Gx6h=&NibzZ^qviVnr@c2(^@de?|6(7623C*e=a^#x)Hz zzy5gNUQvv~k>wJ9$I@@b1MQf9xqKk%YFF`0BaX||yfEGKXE=)`$%hrDg1ysp=ivMb zIg-^UiZ)KVkI{5Z83&77%A(LT{0Wbu*K(Hkol?w4t&28qjB2k1mtF--7A_Si@{w_j z-Cr~R9l)T31AY^^`!4`PhbVd+yF5tYDs|>+L5vd)lA9gC1Cl)bCp_S5SgH`dW{Fx| z_Hg^q%d&}r=?Ft`-BGveLIc)7xY|1ZxV$?kzA$|KLblWg(0i<@ou%sJ5@U+ew_W`7Z0Ss%pt78Z{pt zPrheI>$f)HgfM@d;Ra-lL5eLQJ|?O@Lc#p^KF8=kd=5X=;BLWmbN!~9uIQA+wgt6T z$!+(Y2Lb}+;^zX_RtcJP2JMqc>aN z06(GzmVZQw_n?>Sw_Mcfc55+CFtjd;!{bVSF_xqXI_Of5(7{5zWa;JY)@()SW^E`3 zuXDa&^q6N?P|1KuUj5qOcF_4V2%H3te*z<|X@RGACDC)E&?sl1r#RGg{6YgMX)O{W z$NKC?F94Lf_*s+m*zM!NU2EZyA)P}ys;~PuYRp(Riy_wA)7!r|-``G43bP-8O_qEvgS0XQHKe=jZ=8f9JeSdP21jyA=>z_O0R+|v@%r7$Q=R%5;! zfF|xfQhK*o)acQ@zr#HLE{--~-M`T_z!zKKcyi%p{Xr!tutDTx{hWAt_qHHQ+-Yxr zLKGrjf1!>>0wS1uynw@~W)6ODeOW3ti?+SaJ&8Tg_(J&v<@ujb`^-oE-a177E|o*P zj_j_Rl?Z$yOnRREUkTJNA;b5a{Trn>KCbkie$2}$5pK9TRRl4i1od7Ls(-To8T+kS zSmjELAlZk4#cd8o!{koGRCqvKhcf>+;=eP0vj}_PpCbV%@B9YY zbv@QV+nb!^a%UL!UVFOd(5d4)+wHLRYunupW_ZXE8MT+1Px?FaUb~K3SbuV2t0* z4PZ{o_}1%~@b|yQ8k_z$HlGPx`*W&g-QP<*X3fJYZ&SNQa$@7Pi>Gt9U=rk4gTglN zjy!2`U}Q5wI=b4K<{pCtNX_c*6YSB+!br*p3UCzUP)9*7)5ieoH^Be$4M!4CCgt3X zQo%zSQb9oXCFJn|!q>ElIJV8?_eQV~X!=EW5K3|YOyD-$=q_@rxIT8U zNuz}5G~08brvJLjE`H6JJ#ZMf~+*@rHfS$-NN{R9U^o2T9S`wc{;C(|;;>9Elm+b&4sDOuli6nAPm9SB-b#Nu0W_ML2?T=!Uj!qZkT= ze)`*u{_o{bB$(P#1=HlYZBD#%vBcbL1YbR-AvuFI2(^4in~H{uH1zZ3Wb1A9$$5is ztEfF5@gRZ}?D25a9uLp-HPHXP12-KNH2+%Hw=>$b%E2*J@brg07~b#yo{NV>Yys*w z@a;cwHj40hHI9L!ooiKXrO!uF9GZKKBtELTD|E^;ew7(>K{}`JruQI+*PWdzUiJ_m zrDT)RQWG=P05!>iP?J`xed-Ys_Sba#*pI8Kgu9$B5)eIj_d=^VG+95^a66T?Z(^<$ zrekp3d>*p+HB!MXolJmtA){7`{OpJYP|utA+C>Xi7yTnZU5HY|9iAe_BVBM zbn)Y2YLs#Kr_W5ta6`nz#v?VI6P z-+JVB;Ksf4ms{O3H^d>m1z{A+3tn?9I!SfwA<%gP>K3L*RWQ$*6hieU!ffLXW+?O; zYdTz$A$W6Wj^ffgfc{%4KmAAr!6m$w2VTAKW|Og=*2$PV2S`fu2dIxswH$ zE^XAzYxkkFI)7089ZAV!dN3JKq=(M~9h;8egBt<7e|;LzJ9l7HU9O37qf8u>o-T&Y zA6$Gj5#n`@+e|JfPMDWdcGI;7=RiK63;x!^`ga`@GBJ=}@fqi`kM{pAQ~?~@AEM0v zlV$x*20w?p{oG_3n4d|?NNWUDB!{Yvgbb7;kNPK$9LOr?sjhVV$Qud)BClX~mn}le zTGZ`dY=17EgG8rlyqk#Y;)vD}g%!BDcqYa2O)vJj2;p=_IK9kCM7i@uk$Hp6X=z#_ z1$go<6tv&}XQGSpF3MoqsGgCmL{|gvvVIs==g&j$x(Nmk2DZ7iAb z0$BYK2Lr;Ex6qWHVKx@)SADhlZ=1*d-Nif)hSHWMP3^o)q)yUU=yW;;M!9d%;VUg|S0Q@!HvM5Uwg$#z&)t92ylUh zIwdvAiBn%4_6bV-jjeeOWIFzitpNb#g)B{pGky8&n$bOXO%qcFdB2}Oar9$8{i)<&AXFuWT(Pu@YZ&@_JH&Qfi? z)AkdU`lXho`k1M&0HIur)KMcsh_;TxmPg{j_V>M}yN&f26z3!_7ghF_=M~&;=ia8^ zlj5$Q<*Pm1FZsB!p??;5n41VZyu0(?Lzol+r`Ipt6IWpK?YI*YNb-4^5Pn^d)FRZ1=U|Bupr-J-&raM z@jXK6z@MamF!|SloAT=7kcjtZ!xU3Xj>d*CuT!5lYtu*}kUu3o{O|lp1U;4Tuj)?y zgYFcbwys=`z`(WvQ?guL7$>y`ZOD_T^6E2as_=Mf54gFSB%o?yR_t{@^H^XLjI7%U zj4pGTS~`f!e%ydbXG;^CfH9Y=E!Y1AO|83HpGcu;OqCA zJ^+jGu^UE)?f4k6y>Y7sXI}47~34xtlmr(Q#Yw9(V;SnpncTz*1%vt~L4cZZ&wbX@i>B@wFD^y6c5vFr7t zcaxt9r2U-K{1Gw8AD>v>py2P#O|4#{rKOhxhDf`9!|_#znzJf@qLL$p-#opc1>v-dI9O6SVpOD&Q~HBAktMfka1VeCv*l^U9-#lX4OzDZbIwiyvR%y}<;@ zc`sgb%TtrU0ar=BC)0r;JgX`<|0nqVr`YNXd}NxNdD_P57k1V4M<6aZt;ydI4c-cHOdCd?W)(5b`gL@ly$NGQmN-se3;u+rE6D=vIc!R+`| zP85x}sRIsEt!4_rQ-6c1CkR&3i{3R5fk#sDKqr*HX*<&tr$2u%G}R9G#mZ8RWcr60 zm&;8z`oYWXu*;Zd&jKqCcfTED?N!}kD;8re@GJcd&5*`S6@U;HnPV!_bcUb`-?JD*>yuCOTD2#G^n zREfdZ4TZ;OolSgsVfJ=?Gs#O1l+Z95D37mri*S8!m4BOqQ7ZBuN^vy&J%=+FOfoQ? zt?Gt(o63bV=8(fSY3Lc+==SQhuIpS4WxBiysq;xcI~}G?bf?Jriyw~Lx}o)NMB^d3 zP;5QFGPvepZk?!D-f7A<>@Y&;f5;y27wbD?cab0I81#V7%-9qj(*ITbeC!Hnu#8)^ zt6}bQ)4y}(F+hyu@!07Q7lRW#BkzW$w9oJW9^1ZICK)uSJ}9hRiqkjK505h zzPv5qWgDpL)YrYz12W3uGad>sCnomf)Dd+Y#Qx(rpz-|Wap*BZi2>30o~UG=?_Hg7 zp>`zR>A9wy^o5f<`>Nkp!1#2~fIPSR=ckJE4-nR0Ct~o{|8^o8Px9!^Ks^`d*1lp! zj>q;5Fi#@r_1}!Y33}>11*{1E|Lkk}GMMIEsrFa^HZ_uO=k~yJ%eksN*{TK^`IQF3 zJf>aY!U^%(hj^v)VjAJ~b(N$=wm71SpnKVgxU1T(UB-MRG zcHSa%;iGeGD+tuvgI*qhR;qID!2jF%NbXj(aI7tZ%R6pU&c<2Lt<-HcR@Mkhs{jw> z@al~w*hq;qfP+qaP+3XgK;Jg;6kpOK>F>K(nP5}ILKpXR5?^HaywhbQJQlHY(*-$n z%6~Hsf43k*W{sP1dMkKH4jM?B{p4Ilc^nzGZBM~CvKVnB9%Bw)jwgQ9#7sS3^F7>Q zzJZy%);_$ahoq+$6xv5d&DyISg%LVs~orfB1Ar=5)K5n!N zPIIw+%4E%3nVLRyy}0K2yLL}da@R(!19L?Fv7n=VJr0nSSOSUv-&A2J5fzKSZrAy* z%-Egod&qXoY{!2Uc2gHmt&d}k`>jW}H@Fs(YN=(Q`~|#YZ5ykQg7FYvT`leD%XSJ5 z!Gm2A~*?_cexuAQNu_Z$x`!Tdi; zA%?k~3E>z*wA!NaTz9IM7)c_fS#MEj+MZ4!#Luk$mB7(i0%D_97Z?R*|F#J_o*f>E zoV#6)mpIE^>NOq9%(XDCBYKXP(sJ}Joi=kCr*%(?^iGfeKPzz6{4YbpA#*u{cpWGH z(B=Na z`axJ25_S4c?`p#&x?BJocoE~9^O}RVqs?&=sCGILNo~~&V8Ogm5Kt(6V9;>jpxc}7i$0+}m%fqJgg|_Fk zKdQIRIL;9^=aP&!u{LM0?(_^R^S+sLRD0gI{W}xtGmiOzu!}^y zM!|_MTwjEBCB>^{#UW_a8PRPUI&2i#GpTGNz+FPp5THxSCn)m=`N4JGk#iJ&LMCLP3h6}cr2C#zaCc5)|PhC zH6%q;DakVSOKlh;EnRrEo?ALk{fy8ZB`cW3Wh=@9)2s8qK|_c*c5LoxO-U!Lvh&TU{e{ajNqt`Y7R#< zS&72e{OvoWDF6d`VU(NhwkhK|T8X4iJYwzq9`KB)H14jVCjn z@_Xo&My4v5A3v}SDaMJ@nAG~)vCxSW_NV-o7UQOligd*H*jjrGd?4>gVNwB8oQ%&ak}!T|v= z-2ev(&s|_TC`wl!`mXoD6VImm;ONJ)NHYeSy9SpCz7?pAEaNphN(QNy8L_H&?zB&X zb&q}swiw%Fd8I~+N*R|vk1k#Z7uwY30)Gg%PRWN6y1N0`5A@zlKo%Eaa#LfSi1D3O z8(J4P`kcJ{_}QtE0EYIGS2a_x)DGfn)dF;#n?PEbQ_%7*vMZKNtqasB$<_WGFb;on zSw6L4Q#4`FIcyq`(Gln|9=p*u?K<^qN4yM$%9a!WiLy03XBRzZi6qjk#)Q!9*kcXK zUWGolY->Jy8by-iROwl4y%WCk?HiZA*RP+fXm}lasN%^yJ}FsR9T!xDKOj-Z z5!u0BBi1s(#%sxAiuY9d%1mtdoVWpSVECA`wFGF&(xI;kmD%ukZh?QO5(q?O7ge*@ zvA3wOK^%DA0EFw4JJWs6TfMSssAy*K4d)=zW^|j2ct4Euxvl={_Q8_wd1@B-CQsBP zb319hbgG`9W}px@c~F(_)W-z8CpTSOV9ZUR*s?fMZ>-y2te%GtoDXa&`}mrTmu7$O zSMNV10<(`%P0LROPcF-yh_0xs>Kt9EV_Mg~DXrT|-|X#Oub(_Lp1GTbeY)6-Jl?23U7Y5fIR}>rdI@=jE>JLO_D6I& zz8c)#&18q^yuDYl{H+yolav9`y5o0K_i=bs(2_y~K5WXuZOwl(;2Oqt9e#Z_ea!xSrjrb-F}rIJDL$8OzD+Bbi$fA2uP97SVl3c|K319j%Fn zhk@bq^dY5zb;9iXZ@%7?c%7IX_wII*Q4V9H`wC}KQU<<$hwcV1P#pnqF8;aSHMDeU z%DyhaAk~|M;71klqHO62y9yjGN43pEs=ed(0Wp^Fy` z#dJQ=wx)Y45gx{&f`H#$u^Nhe1|fT&&(J;_g{StcBah9LtE+t1Srk4Pi_~QW1k$&} z@YG|9_iIrU>vi!WB3%@Cgifbe;#%fgYnx0P#hlJIS8H% z#FX{~Z`itvcHgO9;_=RajGhGffpR&@ZsaJtxr|9xB^e3O*6t_3HSmHPQFhx9)(zW} z;VPefWpnH5d{kyX|Ae8nuh^YcqZM?gP!eM8MkV1-lGNW@zppO&Kg>3@5_xe#p&zc# zlX3Gl9m2<=y|5145uy0BA2$@*A7xr)wtE-x=?6WZ{lNnP_oJxG3uSZ0kUI@xA$MqD z-zW@WI}6>)D=gCEVvI|F7#C&ZGZXwz0BlDj5v+9)Ar6FKURJr2M0+c(_Kk{w zefIM>DMI8$xswu)?onbnvDuG-;l0_o&ZpVGdBj&k53 zrqrc#Wa3Y-4S_uwQTCLO-@!uJQy68>@7M#^QT8-N*%O8zIlcccd)`Ia^YQX?UGRoa zzTR&k>WX10`~w>A{OX2K`{G@gcVUh=^F@CV^o2r*wE!KG2m?lso*@uVnpMu=2=q~s zN1isMo+t(I(b*F`h}Mk7x6ALa=UT9P#B&?V0G;g8Z?JsD_MtR1X&^Ymv>i+BK|DcA zR;@-yC&03F)7KgejUaePboAxcuq(Bf!UUlV2|_vf)cKzLo@WVd3JJ2<#7{nYU7n9- z8aJLFXsK4oTdfY|3ADPMT1D%Wb9(AB_jfKAnf5GbyXT@;!x^)W(OJ6Vh$ zhqm5?QX+nIvfm97!RMv>GGxGDG4V(O@@s<&-Mufyf8ijg`<56@1fgQ_)b~V;3F_xf zaXZ(Ur@?hCL;9V7O6Vw&MNRQj%B{0wZ1r+C@y&+#gfq(Wd$`Q-5OW^YM-r|+-g}Y6 zubwOa`aEBPz2DZn#!xK#b^NI)4K%a9u*9OC&^$!>0t|PK5_RAUTy9A3UPHsi>?kk0 z_MIjS><)h{u%*9X==mGRHHIoyXS1Q!jS92FRhn=m*mUF;SOa4+x*o6w_fc!GR#~OA zROY~_B^9>EwJJ$8pYW|?_8!q4SQjR*BV}&}UIRHYm-c#pZ%hy6TtJqDyiR`vP9pDi z_lFO!+>8aPj7JLzkh&Q4AFimw!*Ipx#%Fr6ZRhFnJD_h~lpANbyX=0yQK%hHyL%(% ziIzGSVWb?l_4J1VjpF`{uR$xbeN6*4P3Oe}^s)(2wN7iYIHW@=OFIw$>`uJ!(b)TY z(}|G!ySwj2;8$xRIAA)maTQ@`Fftx_z-DQ{snPqH@3#L?phuu7JVcxmZ|0l2_GHMZ zX08}DaP`DpxLDN!l?brDFf_2WpZUp0)7=FAN(RI5mOWOu_%EmR*85&yLt83o4~v{< zd?w1SdJv4CkYj{no^})^-U2@Guw72?`h{1RuHM{6{fHMP+6#r_+m29>`&$=k$E z)1BvLhkd4cDBIx|&H+g^CC1Rf=Zf>ZMhl6!?M@^vf+j+UcMoqN1gdax9P|=yDpq&6 zt~MGY;KsE&UBMpv_=R?A(1Gpw2~HCG;f*9#`%3AT^_ogae2&q%69MQC-dvs^Qak+Y zP;zbg*+$s;elR|kQE?#axmf3;eqV134C|T3o}Z)C4(pLZi81(o(_WVz`DbdhuJhsC z+9uKWem@`SRIe1^yNA0unir)VEY~sZWs41rAahHtnx(Q}8XFCpy5LBK*m~~m0F45T zI3)exE#ciCnEqT!;ak_A2XFxgGuHf&{+A!~X9BAb$W*UfjoPp5=xl)j?9IycDBt@W zb&Y!<}MY+E|JSsSrx$Cepox@e6TGUZvDqHH=+4+#i-gMn2 zi6e5VE`6j>huG-kq&F49;rh+lxb>VxUh=F*ZBe1552 z6HFbj>X&^ubABU|LVGPLd_pg~ z_1yT^KB^ZLZqqKAjc!3M2<^OT(6QRw0v}2vhTd9VG7%&0!;>OER z{<}uSy|S;%tzzU&*+q3|9Pz)6i|P+?2Bna&h7#tKE~s)=j`7?YyERIH5>(LJ3@<9Yp9 zE$=M5pJ>`yz4)aV65@c{7E0J@J*Z&uNW>Rons8q2WmGR8bXB@Qy~Ht*#bV?!+_~S~ z^>C_%c~IOCBiOrU7ZJS@>UnX0>c^HG>FB$3ih{{%+rD(6oW1+ywa-4uTsbxhSI zm&70YEP_PLY%nY1>Zy~2Y6ZTo!WtJDVQ1kUakgo%6FXJCr)ssq5_A5{hY%(1jYG>9 z<;vi*n5`$gd*-ak-*CE@L$UZoQNsJvc%25O3tRsF{=dzLdd*)!x?c@>QD7T0$nQR`8Z)wk@G zjM>tunL(Xkg3HYIC3#WHhY#_D)O4c+vSnAdalP;w-1gamhmpEFdQsqJ^KE`_^0R&J zmv^%Xk&XGvskme(auwZYtY&jOVzFz7Gm%eyOa)STTta(Ocr&AoI->*1OuD6G6Qkmp zmVy{9Tf2rs4NaJDT=-rS{7BSIJaOan=NUNs7`}rF$y^0H!dZEm87WkbQ*~bH(DkwG z4#{BIbiq`r1X{VIA$rH4Y&>>#0XK(CV>wc#6dqfC<~u*X2zuObj`iG*Hex(Ckq}gq z_9HjJHTaVItnudjLiIOtz?13J?PpOCv#42Nl)~Tq@RdIAFv@%){+5jUU0Zm1uHC`% zbS$FE!Yby@@X5?pPp91;s>A}A}Y~bU4eR_B#RR|Upgw%ig-tW&20CWizpt58B?G1Qp_}{Ipshd2E zyR@V%_6}AgQz?m~MR$4oigE_@Q)4rh#8UA4#=m(sTqkO~AJxv)@T4CX+Wpira2b>S z7C>HRVsJ4}x&95JYuB$UUSUE^Me2*!J%69`X<$s#^%PmPobGjz^ZC^Y2Abt)@zmZf zOH-04SwjFeF^nqxuDa29`>K)H{>@d5M(FvCTOT(U-Ah7|h-~T#i-|T799)`u;~uR% zj^o{>>|rL(FNq}+b8;@Jd`>yp-EjqvmwF%MRNKzGzMooyuZ`Md-7P}oyBpuh9=-OW z18=xP<1X{(%*RSTrtwTpp0!?=XdXMyAHJ-0&X7bNaP<%7D45MFkd#)q*Rbs^Cfkrm zh*va%;q89TIed@;N(l?oBO1Cv)};>L-QCSe@MMjFk;SZmJPdCQI5#1~IsDyk*^sm2 z&;gntFsXs0%D~Q+{^gZ_9nb#(!GApSxnx7vzjvUw;ZXzqySD+rUznr$TkeHgJ@M=4 z5&mTzrq@>eJ3ke%SIHfdz0bYH>?;>w_UP@7FZ=TG-ka0RyekKR3I&DD4e@wFH0m#6hknv%Jx8VXfK|^pC}4wxNu8k z9A8+gu30=p)T}dxpt5^R;bx-#UKY)M+<^|t$@`&D${E{x4?(x6TL12KzkE{CV5=iXG|ifWmm ztpxlOE@fNmiX`F8)r$}GVsA0yRY$)~b`lPpua1#UL>4ReR2U;@o}MVnRD%t zq!OI@8up1J6POI{4cl#`%&d0m0KozL!{qx#+qrg2x%}$$!I>GoDaZz5Gs2zd-o31{ zljBx94gU$ANhj7sI9?o^BAP1Mj5Bp*Eu9n5bqov!Dt`|T^(=IV|h77 z_?3n3c$=Mwa6N%7C+Uh%2b6NkOkq>Dah_foI9$GQ$QkKUP8z$vDe-gz-2%w({>laZ z{^Dm4BoiiY{{35=gTP^Q4vNpZ``gwDcE(6~-$~U-mP8k1(6D&mGrRaLKyf*xb@la2 z#?1OzS)O~ZKR@5MKhKT-K*kA6jmBpk2+F#WA-lxf=pULIdh;Q|NAobW6I^KX4DOe& zqbQ7b?P&i#*^yXY(_9PBWb0~!2L&N16jDO*3)INAh$340`B>#=0oN6 zG0ZxA)K*gn&OAYaJ01(}dB#DTJ)uMerk6hHD_b^Aj{^AN>>ei$s%7G~bcS5nhMm#8 z98+oTj>kJhAZg;VIx{1fYPuB8?n~mtUg$i>cQl=eQ~oIXLotx|%1moGDR+N#cK6EA z%AmvAh!s&PzY81V&PvWu{R@MxxF-d?VLxtcOu6oTtd_Mtwe9DxwLfI`I7M=NX~;U9 zm#ncH_;PJV<%>U7xH~bkwyM>1)#eqQ8dtRd;v*g*B8DivsWq%SG>V5*UA8&O!F-E7 zdcu;CgNgva(AEm0WPQeS)| zphBLvhI$rb(nH5B73TKgO@{BDQFf>*Oq>;HQ{oufQGq~= z|JGZezjr3GbLFCxAuhx;XleK!fKcPTvT(7Z#4sn-ut6Gb0^|qp9GzeWgc(mq&ff=k zu%GdmQTVUAnK1yBmjBgTn=RggyS;fa4X{eBvFh4P5I1^* zZ>g0q@By1{IFWt1kVnOQ$fy`X6Z#w~6?yj2ovwuH$dNo`9%|Gf6&TB$Kf-z+Q%2U|Lb;Nt z6QXRivbVy%cb@V>HD49WKE_B$%J9g~?<5Ukq7F~ya=fFKulZTWF5cE@V=^N!JeldO zHr*ViiQ{9P$`n4wjSXf}$CXJRKBs{WKWhTlduDXJ@+nW_^3{sgU&~JzQnEU(jQA<0 zL8^?0?YiO>RB(p|6FW7+i2HIvWApD}unUAA^Eh^iOT@4Rty~P6^eVT@>xi{BX^qMc zm5MD7PRTF4XCxTwMtn`1m|im0ZNxJGoE1IIZDyr5{%k4`<2a zlFVmoF~anQ@9TLwJ*J&_v4@}07%Ub-X;C?1t@Iq;bg4b}%Sy`tv1;B|D{}#Ro%8{! zikhrvfL2i5?#|CIJa=;%INi+Q%x62?_c^b7`=;E4e15zeCrt`_heh=m_-UJ7^P|nF zCWVSM4$7zt?V4g8KIIxaqde!30Y|6_eg_@dG*O1WIzF-WVT27G>}3n$*o+Z>%p0 zTG0Lw6_b^d@QG(>Y}tZ2PBU^pcld6f0okYXd79KF=S2Os;LbYJtjsePd!-HSah*k0 z$&{uyiE)LRCBD*kPh)QWyzF>@thgLluz(vJqVYLh+!1g)NSRhh4z=@&@e{lps(H&@ ze0-RRuqN+ilu4$e9WF4kV)Ncf6Y>%PA1%`>T`=>Yh*X7tnzd#68ry+ZrP;Y-_$d=t zw}gr8rJzR&3$aHGd$PxlVqZh+m1}|*r&v~#aKGM^I`P}&7ZRQCX)_8F*_DskT3rT~ zDa=zBG1ND+^>E3u^=?ySV-uHP7(~Sh&U<$6h+Mbdo+HM9(V(lhi839Yy&#{!eZViv zb8)(J#e^K3o0JxMc|Rw0 zIQ*&2=@pm4h`|n~U!1`os6_z}fO`eSXb#i~AIAU0Hd@6t6SiT0zLj7xF+;kscyeH7 zOFpuHyI|Lt$pWJn5&4wqFnSnTXYS`O$&Y@xDWtmgGN(^B%dP&DYhSdE~&9*t6;8sA^~RB#G^<2gSW+s>QucDb!*V(;8{A!a$%e<#Ao1%KUG!ovZ&O308EGMd&yVOZxN4EDJaO45&O)xRr}Va;xdF%Dg9D}oTF zFP+?H|754Jt?)<*<{zqK1?URSilryj6+ol3g*K* z7FTc=&=lS`^p9JZdR3@J0bXkMe6Y;cO~ioG15G$zttC~Pa#jpvgyKRMl=fji9z zo}2%-wuAbZ*>xB0uc2lOsFa_#RY;qB??5=@}*ZMlh6ev^Ds1 zQ|H-PZo#<7xV%aQ;COTlTSqj+DG|q~rv*!FElm34X)p9JFl-%y2PuMUWcQ!Gy}{0( zqT8^qNZXax$@}P07RELfx)Qcej_fiC#O&@=t;cA_Yt|PNrB>a6vb8cc1c!62*hw5n zxBZ=II$wn?{ZCpsch9aQeWSZMlPV#T=qCH~4=sREyj$`qHK7aAccff59$*@u--uMB zLCY%8ti*`@(fLvBuzg#FW4=y8zMPmbDrj}&tn0^X+ixw2@+Dd<7^72lTBPSg1=P3r zgv;vO7izn>Erq$`yeg;gf8Z+w)5)Eu(PmcMP&vKXn16IFmQlAwaBQK5=+-An4)ZU! zeEsVhzJ{IkB9ltp9Uh!AuZFv=y2dAKKdK17`XIJ|HP@~Zm~gO3T)0;k>m+r6 z6YT_PAx*rt6KE{-op)MxAo1&Uld-b_6_ei_sCi@|d#&iR-#$;UCI+Y}>u<+_D|$sJ zU8(=%K+DF2O+U}6J$s{RNmcmms*-K8d~xi1yxTC1h0r8XAS#?{ZD2tWVgHK5bH~!P zi*&AOU;P0IZ&rM{A=m3>!ynPZ&&I0euakNnl82WC@(xv|p1#dmJQyxeNxb>fescM; zk08f%B&GEkd3nxkdrh8vIEx?hW(D6{wqruiC#u~6Zf5I0Uszfks>veCmeWL`<)No!WEvN z;sWCEc~KV=s3z9j$KM!LTQlxSdA86MI4L9GdZ1)T;pUsbjf3$5bAdx29q}o{?`L z5E~I{=cS0A(0gVWpKchox$ct=rZqe?NMVPi*097qc_9^$cx1eJ9f#Z)uceSt=%Z}W z_;(SUV(1es2>;L$_N}5j$PZZ>FvI(fd;tyjrFRsinOW<92B$HhDsZD z)+i_)SAW*LiWAZeu+y3`DvC+MD0 z7!L;%th#~HaGBJ{8B{WUPsv2#^9^JmnMP}1P!nfFXK&Q%V3|`O(5CCRCPw;=7EK+GI+5?!FuxYJvDfCqlNeF?Gt}bipPu=H^E<^6d6n zk6t|H=oZ}8YSK!WL0^avwDNet=9rrIv5O{mot$OK`L&bR)%ONNo7dbftU!~@48#N%Qs@HvX_ie<6fvlfc9!W0E*!Oh zs-HA>@mLkBoc#i7zjMOQzQFIf_(o@;h|b(l@7S8g*yHInw$Z}{?Fn}UXTDMHB_E-} zH462`9`zB-@9HMI9!!UKy2=Kue-aQo;w?|w2fv*EdR-A`RW-ZXc8+0SAy5u-och^A zI+-rpZ`CK(vuX#olbqJ2O3XYQf1YAG{dMa0)#=$CL`5=2KpnxEHD<9_32qEWXWhXT zZ;IA^vBC(V-ZnB0sge6+wG!yRB`<_1r>OiYUK;ppN)oD9j(?!a`vYFigS(BEea4j( z*x(9^F8(bnrv1HjZc)wxJq0a0pK0}6(eVlI60+a8v)vn@?ed2SzW9 z{Inv#8uHz;sNZJmUM2Tg&>gzqoJIe!4)TM< z@}-N8Q6h2By<}L|_x9(V&3}TP3*I`wN2ot^G*)leQ5hyLL5=+ za@D9iPOSoqBDP>iQJeNP#LzjK^Etn& ziiJH{VkKw*bgfux7}0)h;nyIq92O>vRflHd;ZRyGu7*YQcxEm6R6Yxu`qklr0e{=1 z)Iwf4X9DCamX~F!yxAXe^2V*~$93)NQjUA_t%-X<6WWaX;0rd1xmwqKlHpvXSmBt# z)cam;chb_H35^sF3cni>ZsCLej3O_Ln5aZ5O20kQl}}|$ETL}^M5MgwK{yW8%H1Gx z0EAZP*EMJ@JK#H{szG%xenHp;=ceTwYROxfu8vkATCRzdRG#YatPJ&~x2B_wVkR$3 z?KnlUt@gW&T-B4QRj15Ht(v)hKFWJhPKRLxvC%OVhv>aBjWyM15+Oj80u7ozAGF}8 z-Uq6O`Q^S;ZMV**0de-UWThb^TF`kb%FZ)J;n-Hs<_GI7vy_^CgSJ8ckoVyX4-xkj zf2;0bqN+Q==_2O_r>y-EYAZ)o-7Ikw_U;J`#P5ZU?klUn=Ov~1#b8#f`fM2y%XO8yp)+xduQU-WK1G~xT_ z*M|ce9zjfr$dSUp7y*l5|NW-IjuEd89y(Ql%s|J2{`O!~l+DTzkw_M7 zl^_+*aDt`w<9RN75Y}82{(DtI%-dsAbUldbWn*6-&D0!NGJcq>^1 z;V%|B=(KM8%y)3m+3gJ3kRmCL$y-;5bO`8DfxJzs_t_JHI_3x8Jp}w>qqU zRZ7I9PY(tN0{o7sIpBB#y<As_PzTw#Rmn`?X&rC72>s5AL^To3;!SuaD}R(9z88iO$dI7A_<@$BG` z-nsgs(O>EG>y&cqc`k_)^2w60jBn=Iw?SS#txvu3XBY_5>Y5vkTJL_3%a_`V*N)ScM&ZrF?lWBth80uB>n#*Dn6u}Y8`M07=dW=Tot_G>f8KmE z`zeHq>xO^%z^3~2!@Mq8iXH2qWv{c1Lbr4qLdL774s-h*;@3s*1-TxO=1mv8{tA~~ zkhyPL%&*>t$7B#tU@Hl->ixI=zldwRZB&<0ivcqyVDW_a#GAX4LSvV7nd~{;#7%mS z-$k6e415|Cu2+Ml#=20h*0tO;H=z4wSW#2WVQ$KT;j-{F-eK{>KoHLH59J(b`O)H; z9Vy`agfq1I{La$wksMcFearZSb+III^A6Y4C>es+<>aud_ZHWCoHg~~Ow)Zt4~nTV z(ikk4VIr*)4aR7uqZT=tNXG`%sl9yXRnHAtQV;lJcM{0puaZo7|Xe}KJ{+S zUT{jM2I|))Hz38~cj7QIS3TZ0CRpD0q0}<{zIYGm=*PzthKetA8(s4j55GQ>&&cUZ zS3;V{j*ZYl+FLQ{5Dh?)k|puyUNo;0N&iMR6{6wQL_<@;)(zru@jCd5pyKLgJaY=y z2=n)1*+hFhDP|J|3XMa`FZGUq=J=ppv#Sz)IGst|bg6H6xmMD|AlX|l&AYzS%KpsR z*$uimF5|e$r8?~W>IN*8i2KcV#UxIx?$h1R0%xgG3zZ3=j(A7)+w6L$E+)1OEcJ!R zlgBp$OxM;o7YDq3lBOOL&S~RkMU5l^7bRSVF+LE>{{BQh{pA1A_0~~UZr%I0AgO|c zh%^GyinOpnkdp3HIyc>$29a(MkOt{Sx3=bRzgG1!C9adk8t+4C` zQDr^8zG8p((yK)8?kaOr!VDsmWtrZeYBVaO^1F7~=1$s8sW>R|_Y^An*&w+)Z^E|vGm0;%u#Ow zVOCG$#1X9&bOehBxw;}s;zk+`gt3AWL}fy}?lh4|!;`DV;58E&9Uinx;Op}U9-kbr zrU8%OcGaa#rJwQ>&XtH#Ku2n{A?sP@+|FS8KxY@}zyaA_wF`6-Yqff@B1x#E5HC`q zejTlJfQBb%=CKvt6q6Xc@5<&a<3!ylli70PD*Zg^SLW%+#Ovi-*RvFfOAzO|T&#m5f ziHHRU-?pV19ON#lpGBdwISOl+sATJ`uu7Ty3p+&iJ-g%OHMXQ*l z{d+ieOJi~eB)qrORncMOJKIo#yH5VXd22~SO3DHr3K+9$^BBV%-(AZ|mR0wl-e`8!x;S zcRVk7Y^b)M@f##sqZxV|ifM&pac$tx%?A78&FfujFr6dWI-=$QyILlyYEVd2W`GXd z=wSRZCr>+aJ(`{Uf}x)8F2O&sl?hT;UfBp@fs_)>rt~T34O!VRx@w2%*Vd>9|31vU z1Wjey8gE23!UUx;W$S&)Zqo~U51qa$_%4y$+Qq87p4M$Cn{{=$*at31((e1FxT4DG z(4;eJ3UBI8*+Fmyr}wC@JaUYl!p8b|aEEK~`{mVEZT_JtNC%mm0R9b>6#PCCXP@*ciVK+ho65+zAuJ6)gY(HOF7dx>tl zTIvny^2(pc+1qVN%RASH2E)D?_Jq3hd?EDZp2%+XldTL%AJ)UpUTYQO-0v+APDX(l zN9THc9S$d(drO^abJ?&bb|#j>u$_0gAaPz{UGdRpRgokLdXGHn%G zY1PLP`vgf=5OiEh1e+uBumh%-*zINIVH`C>5f*&t(H+vNz6zQt8{DkACRvM=@EgX$eYL+_Czv}@Eb&-<17otR4ney zHN34meDnnn3&VBnoncfC8CVvEUp0qESHik%4n8m|r|TPKbD;TEK2I7~0zl#Ov7Ev? zQ%uKoj23MjGDnX0`#hb7zEi9p4g^ooV99~N)c1mCK39NZVo5j2VkBN(_GD*Pu4)tN zTY0e3Gnf^$q**Y6PFbz@312YA@-CCGIp5(lEsEkiw%d-7ulgA+SJ+83WYs%?$>I5(CbkbhBf;Z5 zHT5zWx`r*xB+?LDI4<9Ck}_&k+oshbI}vQsUl4Yi!dsmSIuix-T0}T>>9bPeBMow1 z7kYEZ&OnDQANdeOC4iI*QBS=YdVwa;Y4(SHQijkDvEuF?xu^nna1}@_`Sm_Y4CsEsoC>U-f_SuMG42{F zC3kz+)a$<|{hUfZ+;U&5(LI*#=9c~d9mB5Kt^{F;SmS){}Gf?&qyW~cJ( zdMWax=oEOBuGw=5T0lu3$A;^%e<#1!;;2SdWZX+V_v~cT2%p#C)THy&$pa}Zp;%7C z@^L3SPWELiQUWz>Fv_p5$@PElv9eUot=Q6t24}@^IZCEQrM#hc5Uso`@x<_VJ!eZs zrKuubsJ7r<-wzZElNPdz<0*>bqs%ee3)0(D)>cU^4*sAvmr?b;s}z(V^{zqFJ1;?y}>E{<*L& zF_rFviuJ_*>sY9XBRO=A83kq^_f=Dkq{GBmh0`NEzh>Iq zx9@ZA4rn^0a2uz6Vq;;EBQ>RtYfKS zd2ew$KbUT~5{}2$ukdn9hQY5jCW{O~qwO76VPR+j;S23H-%bNfm>%ssf!fNquJdQ{ z_S<#sFuqK>zKn??W;XZIoB~3jN&^Bs*{x(K;kRIzoU%()F;wj=I-@b@NTpoOmr;G4 zT@}(;GTIPKaIM(@V-axLo)A4I;Yvr4t{!f%Cv{%u$2cna@1louWQ5UA;B4R9e%{sB zX_r(Pb<7AKV~SI_xpH}~f^Ni|cjtT6Sv}G5?k~uwU9U*-P^Q09$`q&NfiE2h&;Dua zTb~mxP1MJ>2cbBpj2;@X;pCUXT6eqL9JfX@7TZGtHRdGhez+k`Yk^J9?8NeIgNRU%7P=MuJlGRj1`m+zYK7d^)+|n``tij-5al^#0Ux zFWD=b$bw(XtlqPWqKEn7QF6)8DlqS|K0skL5rMGdK1@Iq2ssN>(!cxNSGYLZa5oNE zdp^{E&mTZ1(X?{uQJEc#je~TFX3<#g*mTd|*HF_Nj+dzTbcB+pFS7dUG9!6zjThN; z8BpB$LdgoFrZ$zO}I}B3=k~! z*)C<}0NA{@!_OcfNo{i!5zS$~6Jd7h|GP2s=X5Kiew_v74KKas;C|~Z&{S;xz?ZKL zlGd+K>#k^7e;aX=<0(w(c=PFRQ3CIoI_ynwPRwWg*bYSlm(!%=>*7ZQ>nnuge1NE}acA`!Jx#XOU3PMF7 zXHmG-hKJdhkb@%Es-+tg?q9rYwx%}9ZZm;W-}$h%e}~Ql9{KVOB_rj68S~LGe*|j7 zn|W#FdECRZ9D@(e+rhA{6Rq!78tRWmotXX!vmv3a@>@y` zE*svDBX&Y}FZME?U!dL3RsX>Wxzg6_+#B>j~a#H;B#hcct!kyCoAScU-tU-K4-JVyq z_P^`)&WIA#B5NEmxT=L?p>MN)QZ%Ra+Qh;QmoN1-_NPdq7;PO(lrzV=Rd%lm!OYvk zZ>Rz#89psHB^HCd)wWP6kg2GgxCP_NJ9m6ku0G6>#T2LT%XZ48>XG!d-+M2LW=OqetzoqLJ)23nLK5}j z)$QANN_D!$0{Vl8Ye>>)q}{(+p+CM@^;n^bK(0_xS&3M3a-bj;`0z#0mFN$^}%}&IQo3cq|ait+^Ip)&Djc>oeHr%I>XBnOJPNz zc_$9){^{=L2W+j@3Ap6ssX$Z|SMV#(0H-ZSHbGoRwE$Yj$Sz^F=v$^-T#y;>=keRS zs3)E)MGS8Xxa2u*5BAeaIOD?Ii;Z)+FIM~BkJekd@j9$?^LM@aOs^2is8aL|rQ*{g z7HvLi&C_*|IGV;A)_KK|Zy&8=4p~iClU1&FKC5*3shVpPe-~8N$4lPJ6~8k-soBAB zS*=GLKHdH8i-cuR{|2X55K-=IEd%LGYe@CCdjrkl2Y2&Zx?#@BJptQlKPH~M1Zn13RE(@nZCj8wkOqJm-nP5q zwnLA-(I4LEJ61{rE6bN@N-!!h8ahSZ2zTNxzUTbtSdO8=SjzV%yU!zU)ZY&sT;`Ed1R52Rq7y{G0g>Xrm{2DK zGzf8^L68|4)W`t3XinZmN?Pam1w3n0%x`V49z9oYB-S9)?BCYN)3$t@iRWbR@n{i# z5g^>&iu6}OU31L(SQ`}6)hr|TfF8$F?u&{R#8YNtIERaP{imnXDYnGd!6YZhgpK*$ zUJ$5h8qB=1h3ck-GfKC-egYHAb%Lb0VJmDUTo~(5)Up~}oVoyhN)-!XSR)l-2;%k@w3hhh-Yqvpw86EhUD`Elad0?B#kjX7$0Q zc^lE9t+Bf7&D?dd%B{%;ioUd#$ahs&i5Dju`FdSxOlrmHFgQeEQ#l{Hn+jjv-L?MV zvgp#0EX^EEYuCW;HXRpj;uw zndI7Lhip-^JCVKn|P7(_s$=Ra5?fqFvFk$d=VNR_WVrPCF*68 z3>A}chX6B!Zq`Ik>_EyqV&1NS+vDz?PLM%%0q<;2?7D{$H&-jUMX0%7SwG?<7QDJd=n`_K*_(-bQbi(|QOurC(GbiCO>1=5!T=?M8i znMCyA=1U0HtA)-NxD%+0o6o~0qJdn~rcsmO9S(*U%FXpDgWNc6h2c3qXcj#~)PJzN z1?O$m)#B{Osb z!57s|Z2B&(7Eh^ba-;6#R{uwVDQTyN`t+osX1bbp*CgDOg+>A(OOR00htB(K1o#Pk zkn#-!`r!QTkm59tgR*>)w_jsDN4NG)YI@3G8=&1g_0b$Zgwo%}0q**7gl zB!b+o_##6D_o7@V@F~%|?LyCoa5B8jgOge8M}kAIO|Wh zPPKm7L^4^)i%(&7~;xsj4lzin()f$??VJ4LdOv`QMm^AK+BG z!v2!8IHJseY|mrIaXfKw)hwR<0TF9Lki}^iU!48hzhadAD=xLVK6nrbcX%J#i<;e; zOk4|mwD;l3JmvBsIf+7YP~ggyDYPoWE5;kOQ(Ut+*!8sONY`^`+pVt%nF-U@zmUJ_b@7j&mY3CEwqIcx!<>zHD)O%8}ItJ#c0b=6^RRNIsL)tcl-eJHeTSA7{MjvUiu zD$r2fr+40GXq|@l#r8?#B=KZ!uV+BfIST>g%K9{jpaW!R!a}I`2oyx>V3zL{2FPbE z7KI>0ycQ@jNw1^XjC%zeoTduGHdgx6xC2xgg8fxvvYn6K3}|~`Zo1gWBynW4`jEEV zoqLS!*9a=*c@~tt-meG~*$WrE)iFM%Px=A#B<;SPg_~LJ=x2SF4r`spPIR)V89HA4 zB0vFR0GTQjI}p9^^<_YSNk18sdvft7_wDR7xy3-_kO&N8 zp*3y;+678A>5K+rJ=sN82?LsbN?s*1=dtg!ObLTwCkZc0$RQ`_@adMc)!u7w8*KDX zv*Udv^Z+?K(GcQ)7zRa94gl4%!>p3hoGzmd5Ng6!!|YKzlVni&7#Y}%)%RSZKAG2P zqvTUih87emfe^Z$5hH9Jgl956o@RKnSXmi|W6%@6P1Q$U1 zMa=10PZjzskRrm#XyaQ$cB9^iGfvM7ojO@WHygR0qmBWU{PVOES)P#KtGoNX32h<5 zje;l|#gN@1WKOP%yDr58--eE2oQU$@A2Km&zWj;{4+mo;&+X@`+F?QkCZYIiGAm78 z4TGU698wHiVNdYNse@CoJ7dkchEB9DW2uN^hJ@_p0M1&{6p(Ld{7gV@%0Q<&R|LYZ zLuugYOLu>H^W@sfwEJlHXBxF78C z4rFMc`wm@NO^Fe(eqp9OaBf9M8T|2RqS4m!g5HGd(riT&aj5d;dVH~&+9|Z)B*3ij zYbW@L|L%+CHka2u>9F=;Z@agZZM$e49wyjJEwbV#D--FzIM_pz zmrHqo6L}od)uwF*1Rvh(VISzs8C6r=;0pVOCDou4_O9%L&d7(e){F4q{+v4SSnMCE z!qe%!3;&8qvT1;AFc+wuHu4*~+iTBjpA3TgOYd3jk7w2+Up%YhYw4yE7_8n|uJS0i z)vG*3Gg%s31^v-%h%}YOcwSCs`sEw{bS2~iwWsYQhbA?@aTBT+rvwXpFxO(Y0K~AePm)yF7jt_rgj1%g5 zMA6z8^ro#=^C%zzdU`L+`S_DI+xd$NjvcTgKKvRc&LkxFzuUvT54B)sB+ z^@bFR)1RWu~zUf`N+m4JGGBKcPs&NbZ1q zkRq{vZHWSP3+whGXqRLrU>L_joxqb7z_uBTc#dPmN>VIy8~a0H&u4OP)0o9DzZ5{R0`8{Fw=F8KatkZcpbIstw=9`;<^U>VhJFz>XL79&PJl&}y zxKn9m-Vd%me~-BtWFpH$NcS?18?d7s2CEhXK#$MPhFId>fr8&sp#foJ`sbZgE%9aa zwBnAe>gnNW&kfoaGw)}ReOG!0w1Ge}`8xwjh}%T(D1wRdrT>*}4=JzLesH4u@y1-g zSkqf;nm}T8o4g-ArrA=SCFmrbz^f(4vnbFvh)sDQnFlBPWt5-!WYG(cc>WM!Hu0KW zBPw#5b+``S3ytPf&Q=a*Ws-)dd%;>cH;;`YV{VE=Q?@Rb`{F)Xw5YWvbY4oX zWTg2uGnaukr&Gyx5Zd!ljA(<8D^jngg?C%Z5->?Fa{9Rc~Ra`m(-Cuc&mnL#i9 zhU#i?#WnvaX@^#@_RNTzSU%XgHhH1*e{j}QM8hBB@gn};QIk(Y>5T@6Kz){bh9zjv zYCVNJ7-P#pUOj?NG(sf$0eafE&ag?El-|}JaayfJ!cDNTOwE_tR)!>%OYWm$DIC8L z3qX48AFOmTwiqCfyGwf=5Uv!@v5YkVXC>+ncC~3kGh;NVj{l%#ymdmsCmr&+L;+?& zHqBWTG>U266kmGMa?77>Mb@HPZ4)nywZQf5#1^@5zcp}Tt}mfRdQwi6{(Z6~p}>9G z@3^zgj&Jjwnl7!VsHMIlQEzzNUP)=yU5(}|zFKhHi<^%fcJX&G&A0q1R#4<}KW-$- zfG%HiBSZNUx6u&U>gtbqpek!EfHh2hfIJ4OGj_m?%0^*E(Q-}uedPEBbdoP5 zWWE_~RwhXICw(JBzX@5<4eSS_nst|`OJ&s&B4Im!Yaf%Ud-C%q4f@9 zT?u~o2(tVR*UHICin~PBH!X$=o)_!1C@|QOT^O}|@6d8F9-iL~c&G^4b(Wtl6QSsM zHr)UnqF+k9EPmU9kbe}ba!)!Pi_)C-sz0lz^$lIu+(n%;Mo)fs`lQrs5QCx#K zS>ymko}y=Dp1`^NDj8%uD-J{)4Q4nBZ^Rwfut{HukC~6F zNEG3~Blmeil9#XO(-f3lytpuMY}yzJTgAj^+Ap%_YHa^ zmUGq9EB9MKtz!5a#PveX_Sc>QOp%U1i#qC^?Jy`}Xpbf!|<-7f1St zOc}QXqNRl?X)do>v8jm*FU4nmtSDc@{^|bIY_+|Y%5&|GsX~;*X#)bEsHL2tF>`K$ z*8QLN!XbsSDLiSi$-Gj2_iWNehcA|`Q@@;Ue&t`Me%KXdqq>uA4=5LuxhnM24RzXT zT{cUYeEHqqxK_)9+DFwv%!aabo^L42arYdUA8he^!7pS~8B@|9KNaXd#my(HPu9HZ z+u85`&pj2CG5EfDb#M9mTm2%Ek&OWg!DIRghT065^aru}pno2@s@KWtp*Q_H%+u-*)G2U4wf|b1`DBfZM)1xLSv;FRY-h1f1?hj4#L*BX zakS?WOyF)R5Fh~pKy}US!tw1|T{Fwt6fb#y_e1Q9b zczRGF8q+^;w<$@zY1;N=2l+XcRLfGs)&_*erDjRIa%4WKcIunm&lCPi<7-s}M7udL zKE5|{^WvYD9e~@XPJKLI{`PUBKcH9*o#Rylh4FIdbKZy$64oq}QvM)n zB5c28elH2khu``wdiUnIV8+l>%WC!!%&=PWi5y+*vGi%mF@IPwF;5v2&E||jU^$aT zFN%Z(Hdc0HrdM)S-Qni~cS^XoGCI0ZtGR`_TE+yOGAN}I7~jPA-}9!EOUp$*Ka?*v zE7EQ^0%Ef0>Ya(7n@_v*>^pIc9B>lUA>iP78#`_>@jY02KaavXCrsKnV^*qkAGp^B zV#2`u?e-p+LKM_#t)HwX`fKDz1Dfc0eH#JC-J$6R5x)nLxF4!~eV4#y+#{}0VQ7rn z5*Iw^xHIGOuKq9Ky}0?whh&uFM$hZ2*Zc?512MoP#~v^3%xQZDboDqCjJ)HkT*nk8 zBPqS*ddBY~bz>VsYFGP`2EW}T3Z;=-zfP18rM!NwQ()O_CA(z)r}T7`_ggs^CS&jT z`Fg$O<}TVu$*fzRX|&jA!OE`}KNDZtvW1beYqzHfxP4swF~miGiaN9de5K^8Hmg)7 z(N9=g8H?>d5;W(k6#mK(4)9bm1%>m-I?IOeO0z0s^Cr7?JjOj+PnDc&&@eaZQB|DB z{4t3S?@#7`YtR{<3$#*fNJr=h6=rh<3;Noa*=V{Cx>wHC`Qh+p?9b$9wj@A1xyFP@ z0SDK=r#;GMQv1qCMIW;_gR6(o;j$Zhyv>$;lnXkH#HYh`himyz);_C?3aT`OA{cU| zn(?BR)BKmh7FS{qRlgq;{m~DEv5g4TLMW8bCwBV_lrRL-NxsrxGdUd?bC5xS5m~F( z#g(OKo>T&}H`Ujrgm(;+wv5}NPemF6w`KB~hH=#E_4(m*ry&=uyEDxRVVm(DnLG1d z;&=T`A7&z;zPOsFkWyXbd*wv1)gpw-<~$=$1}05!(s!-kr&6dH9$ZG1!W1B}n%U_E z2?IJpuhFc>G#_i!bDC_t8r^MN)lv$K@`IS~?6>KPXLN>IyUZj@t=Idck@}!)kLHZR~+g6U>M3OAb>@!Xwia z?eF~KK3iw=w>Q~SV@yN2ewK6(FRbb|MzU??g*bE?&QQI97fn*xOXgF)W&_Gpv^``f z0?9WTso#9sIawu4wsUIGnIbxLXu|SnpU6P}>daaR^b!>>Rl`zp90`Dg=j?nCH?akp zO+^^-WM;%zy6rnH45#gdmfkb&2DWA&Z^g7XnPbnqKcogb#c(yChN$7f9v}Lyn^aL0 zhmI`K4XAEbLJQANfmN(JQEuOpAf103Hpn6DPvoLLIUu5r3hth9NrZVR+q`h|`fCK* zPU2i^_fPDr7h5oEwqE&DhgX+!UIw{ki$dd$XSCDLPBHnW$o4V$uwQl=rV! zngf{=0$Kq49e@^4Vfo64wgCh3Tv7f4UNPS(RT{T_)qDhbE`hnH5EuGs@K`tb?X`&C z7RlYyjq%Tm9b@9u*hI-F>M7{oPwsQ+sx&hTKMVHMS7MtA4O8zW!81r*EVdV|6h3GA zRo^C}WFQs)GPR)GNlh2;m+3K-@W%CEb???716$mpJ|$spHCuX9SSJ^O-C6zWr8gO$ zX+Hv5uo(8Ys%CSwpK-AVC_3c|tN14dLvM1pNyyBTDB4P_0SC(Xd|Um%Jx2Ik;q_+F zCD0cEnl`MM?4ovlp^Q;07uKhtAV5Phq{N$gcXoCMfj_ECmWvIa$3iJ@=_`zyZtqL9eVJ&Tacl2y_+kxHp{5eSCo55xXIAhj_J z@M1xBhM-5cMR1W~?=1!3Hc)Es-1Wr<9mRyrY5_Gj#i zRZdn}7WB6`EP~%`#8%mJ?blimAh~fY9Z*@tWGFIMgtOcplhiz7crXti2zm5{ScUOP z`}(FRMxNG^)SSdBwdnUY+1CcN{qnvMB8^D{kvCdle5!l^(lVwZp}jGZ^pM@9k^WLD zV8284T%%b#iu6whR65#A&9d|((qrHHvMI{&zwKoUTJg=izTwkIZ6`xY<=!Tl)$C3U z9Be(zV~%FQr^RrYsIg;7*qsb75|3vv;8pqMo#vJ4C#A|HFmymti0LHW6b-_h$pT`aj$rIGnA*f4OdMa#`gb+cG}yZ?<#AaHk-2LKl(fFT5r3)k&g`SzHb#r40ZDAy zN|E-TUsS$iI{ao-$Tj?eHcapCRrPZcMYL)jZ<*Qi5VaUy(vrgwq4O9x>EmlWO3qwQrIs zRrgkp!S0craPlp$YFoXb+-a3Rr>I^d5-{bOb=!-alS&S}ID&pX5?0omX_gpi&XrOt z+0Ws%R``XjQ_=LG5MHJ@zG$?yQIqLa;EH~{lhqYhOU^zd3nV2k@e$T=-binb0^vam z_f`k;!=tW|s>*v*%!l`v=tvXUfRS3kJ5lOV%gOpM1PV$go18Ub($D5!MsL5`8^ixz zwLtS+swehPICfq-iaYY|-$SJ9OZno&F@kf(moEdcZ%;_DE{(G!1J0(Z%m(9!rqn;$R~$YATo{5=4H++R zj;s*WKghlWtmo!zZVTfMwgcrtV;>a7g{i#>WpjOs1 z#_H2z9v2?0i@G8dDkra^S?!KmtX?PCZarqw~8z0xEXki6W0Zijy9Up>|#@ukr)DohM7*@Jq(Oe9H74ZD`H|I9)6OPpdp)CR=^Y zj}^iB+7W-{XTTd7_^u8JJZ?XUuoSLbLf6cOt^qaLKy}#}5g^s(PCjNuRAa>J6#b@p z`3ANM>_tq4XOK5^Ipm1bUc2Rd^3gmA>^6=UZ}ax`$E@1f`!L+RB}hG|!Y}?1wQjJB zve}s^r2cd9%$F{_y-b;j2A}wMpF{YnvI^SBC)E6)9SUZz#I4h1% zCz-cc>{&}SmEMTOw?AL&lB>Y6iQX;KNe+h(H`h`5JPDd{Zfw6JN(PE{#$GKG^aR%r zRTy3^V5s~6l|thE9lp6aDf;^?nRL?U;U(G)`N18W=xqBBf7`g&dx?i_sj2zY-2N92anD{<2{0v5E;-gyqz-gB)!=`j@oL9X2n*D| zt9=;AB?!k1wJveQKZ-b_6!jn5YR&bZYRCOag-doG0yIO-rKrS9J%RhZ7PZY7%zF1( zj6wEn$!6SM;M;GWeZ6ClIK^kd6Be%PmM!l+0+#PZ-5xZMd4vv?mFcV%>Ezxc;aMHe zoFy*~f2!JXPYo-|QS9$G1hteuPR-17ib;s~*Fh;N$#=e-F?TFkeW0O(3vWz8&v;(i z{RH%*^d6pekXS^LQ0M5;oq0|vkLFt{i9Qx~EsAj2a(`QCFIO(yka|cpo` z-?3(G;I48-Iv+YJ?-Q(~Svy+N9gv^gJ1|is+`d=oRXy{6UI2O&nEoW&_aHUq1(O75 zCKY{TigL2RQM>senQ6EdZm!nKBip%dk4hfP zbeo+{jta>Q!tYQdpdHk(MPL>uWV|G&#*7^&xmf1FV8f~C(Hhslw^l$^Fw3}qw-lm_ z0u<&KKI!;_ac>&smN(Jz6)In~W5w7v`sU~7P2Z*Lp|DYlhp7U70z234rjRE4V1(M$VOP>}y0WtD4eV|6@Zm-$D75thmFwt6KUtDX=ApFf zBVZL3yE$fUk+=2qyLK3^<%Qmk1*1+`c@Lp##w>gFkkw>8ndNLjQ2u&Y*;gkZv*?kxmcwPa6^(zI>Yw7(6Eh_4TN#obO#~U$Q@*~p%*vP zX3-x917Xf3KiFAQnGDX`vqsje3+=O^ogxkKfJgnH9nF~W0Qsd^Jcp%K9$X@Uis)x# zO_{{$uguP13&-;wM`}_Qv_cORS$LNzN;!J;tH@41TQJVO+@;I$bEg`Mfx^i+ncKN_ znxe;d9$K@>a^nozWAi*RQCwqK{8foYODy))K~fYtOIbRpa)lYHWUnGz&yjb?>Qx~} zyHm!n1JJI#D|3xbl;3jHQ@GnOH(Goii^U@!;pBAm_->4!o5}wfqz}~sDx#>BrsXvB zr5xYfjFhX3H=oP9Z$19%f!|&z+EDU(o@{g?kO2M!QdDnxKSA{lA?w|9YcaW}%+mg= ze3O3fxREizAiz0nCWB7vw>Md1TU;c*+A*j=L{R>W{{833_6JSa))DplS~rb#ql@_- zH%T=+gN=Sn>%>f{o7f>aqOZHry)5=mF>%gorzKH8X;%W@zCjQZ%yI}zh~A{)l0TLZjdgKHY(^i(_li2ua8cr%#{|H93@1BDS8Ber?I1R`VPM%L3%+Fz~XW(MLvUk{M*)y?(Z zJ%;faIaULi_+b9X8dd|dh4htPIJ2@3e5seD*%yqoi%^;Jf4Gycwso?uIn*CDw>n5J z`;lk#JB1n%%(#nSt&e+RXUU*Iy(H_WYgvbH%kA}UzU19Dg9!qzg7+ywBCX5W3$(AQ zMVM5rAMRwg|NKR4FH{Y%%+;_>m28^b*75ML#Qg|rWsNKE=1aX+JKEEk1?TXETTHwk zYSp$Bt6jY!^=iPxoKm&S%?}yqOR#+kTm=Ow`8^K=!b5q3VFj#Lwj0AnqVMWFuhE`K zd=iOLlKec{#o$UT7a@PNIhR>OrR!~2v)qYlsM>f?Nh&uiiZ+A|2j)?H2roEchMzO4 zIBio^=EcfCw=uI;9qPXmjjnwWG8uzUJAE)4FUc*BAY~2R94of0qOUps@~GOmTM-y} z`%^Ve(xI7_+2@`p7pq;pLY3j1-8U8Kxt~L%?C!0V9<90QlQ}W{hDm$%`hAqJ5~m z+Yz3$exwbZE5bb9nDr?;3$R=6EwsZN>PJa+2GwCoA)LV=80KPA`wuq(QQrt6Cff6M z!(md2eM%yqG!}z0iYubmDnEGnB053|eEKzOGy5Ggv>rslr8o2&F&1(aqDLs)74BR) zM}-HB6xNUzC{MCyzs!F8m2&Tb`or$Gl!jA=r*eynKlY0&VImo)+&?o62nU@K=+~@1 z>RFB8e|Gl-InS;l{zY2}PukZj-V@uUAHO9ko!A!pr*u*8>Yjk^;?bO2P&bSE!JNiq zs_(|HC3ur>+;Aif>X1@0<(`hF>#PkO~q@jQ#Y8MPLqutI3Ov%#4%ftxJAE#ry5vhln3_{*-b zoJm6uO1e>4_5Qc*o-uO=K>Iv)2z;Bbn46)@pj6<-H>IsikJahndEJ4P{Q+Z9z20Gi zUijijGM_G{=ye#{IUE@J6+E|Y_XtsBKlv@XK1xE4gCiLCLMO+(F#+GAs={Qzc;m)j zat?TZpEuWudP{%1rnIMZoOd?kF0P>~>g@V9IAa`|!fiE^l~iNJAf$Qayw4ySyo~Ud z`PwWjztZTsLOknblg4J;_3d=|GD?3M+RO#I(cli>K>AD%lp-i*l;`PjL;ym;mOBKHpWTXOv-)< zJ=`u~SF7%O(`n|IQA(G0MX^mm6xGXm*ndCMq=__gLz_qh@|+JNi#JQO)g7e{&&+ek z4;o7;}BxI|6K4*2u3Z<6l*>&?f9<9z1j;R@6pgGBC& z4DGZyGj$`nHvh{*^44UR?@m@;-K(3D;Ww_p>J6jAy=No!Ee}1?O6N;psIO`viaUN!s6c-Xy zP(FF?Ql@q`{Z8Ak$&SAMi3a@J_RkD%_VcOQTy9BiWT6Jy+NQ>dSleP-iqe z^#*hQ{`wMBrCoS5B`PYaAfoJRE&_Qx=NI7Da1Sm?@Ka8K3Xj|urg3ihy$LZW@PB<} z@gi9~kaAppf`js(!EXP&p!C82<|>Ki^&$Q>;=dc}BEODOe>dyfQq;#qcWca}pki4e zv+#Jk`ZK!Lnq%G-uNDKOxuCJUtY=2)`YCQ$Ki-lp4X$hf1))Y>=aA?tiPn_7QCzrT z%G1gv?C-DU@a4)1r&_mL?7VS_)|}O#S}`zbX2Bz?)j>ONq|Npl0CZP5kbs`+|{5 zF>tjJ7yje)r_KI~(mnXAcPa5tyw;WjVUSbuPnOJ;A)ya4F@_>yoquP@h_!?S9Xq$A zzN^V>-YdV`e@LhvaVAuM`-LE<)+`$@-**1V-GAQiKX3fk3pP~nr~LUS0+$;J8L>M4 zpRdSZl+x5s!KJK^{@jTVVIQW1%?qW+kgbub>G79=d;G(NURI6l#D9`pHp+3WC`pM(PKyL$!`Tq+6B3ej$)Mtzmt`RTrNw$ zgkJ`SY!^^XmF_$+Fcqwo(sA|g)_y*3BsBipA}SWt5^#|=?ZE;!+C^K%1f_; zTvwzxN(aNuee;dHG(^glJXQTb!!+nv-a?bPz2nEw2K(B|AaF^EQ@i?m_T!&L)0K>p zEYy(KMIRg({H1FTV=)lsUN2mGV<1|IFB(_p|*+QTgQ5?1bbF>@(f$ zs-wk)n(Tzwvh8bp?f(-G zaFXwE`J=A+sQ%Xq{Lf#`27IF6XpEk}wlIT)AUsK?oAu-6NnGXR>he7EY{D4VC8bZ@ zv_`5!(yy`&ojOAj%eCUl9?bi25xMcfZbSU3AlK}M=w@GqMPHaLRfZNb)s)NRBJw|% zl#ud43rZ-e5EUg63{{f^0VH^F-3e#P=)?)_6#bu{`*#?jj10%nHBjeueG-4~e{K?g z#3p&LAOBJU@xi({P?Eowjkd5p6Q~e7Ns4IFAm%B&x~QEI(IxqrWOd5xL?S%>H7`7ki~%ace{)h zYH4Zj|2rU4+T-nE!tE549kOtyz!TB%m1rQ;;WsW7RSJd-VZY0+%8!C*KnzdWsXIS` z&$tEJFVj{U2#ZwyOy0%Xx%a=879xbDAmW|F0p&}q|8=jt9|$831*-~r8Gph81I8JO zzNsxFhrW+^-um?ot^WH`{`2E9ZW5|jZ+)2G%~d}9YG1=z8TMPubk*ImIkn*VjUC^v z`RBvWu!1+Ewv$9d;eHPK5f#u1UuW`&&T@PL3$IE0gvCXEoGGFKB#nPAqKgp)852&` zCTduZ@p#NOhIfk?_vz-D7b2ejIK-c_75It;4gf39zk7WAUr&GVOwS@h901slo;>+q zpPteOv9ZuRY~r~PH``Di`L(yY+5CqI_|_+jLt9qc{7;MQglhFYt4hD@I@V;S&Vt24 zp7|S?dkM@1Iu-?vbg$98o-1e}HP)&Vz0h_0N;I9fV}>mWrJH`WO7`~a5){Vg|1z9V z2oixa)!yMs-;W;<2utK=`)A2To@2i9gGJ#|6=*5@27>)ZH5J5?z+8_1hM-sQXEQWEJ!-^Li+^23FylzLqcLdHh{*6L>!2dY9+S+e#Cb9 zqJRMNv@|3%)Q(`vRvGemXuoDU(igV4RUB$Th|d)6`0~?5Ia6~$4@>jD`#oQb*2dcf zTT_)PMa(whe=UlCKFVJ))LR!3JD-qM{&Q&j_geTM0G<+O>~FCC>}J6pT=`35B`Xx} zft;AWUsg#WAwg2H+ZJ1E_HnvN4EfQo8}H`XO1Bu#5q~dVbahM8U||+jz}#wl&gI6P zobMhD=Sj5J^xvag2vClxunis zQMoeEn9dg##ham3dv(*T^DK5ywxecgH*2xM2uxT4yH)(&COFlyh`5T0K=klCqW(X^ zz5*!9zI$5{rKC%`q)Ta7N~9zfq#LC}TDn9)O1itd1ePw9lI~hca;c>|zZ-qtN8g$E zKi`bQ?4ZIOr>^T<=ltN5klvDVj2*Q9Wx02LD|F|#M|*hBkpAb3{w#j?qBqRnmi>Cs z`zTWq28E6yO~;cW(`!r5?C`8ot*$@Ei5?5%rmLH8u@-4nwI({F9;H|n^(80DXOit& zo7_*efVl$pxgWnQk-NU0iiq?$(pzJwi>y7oSImrXD~RUKu#q##&~_*xhJ4b0Y!a~R z1Thf7lmuF)u3w#`gt(H19}tbn$=R}|g9N}=#vFp5oo?+A#Xu;CB7gEbG$!=#$h6VEEI%A}svGpQzLqYNHBZ`wQH5OCduY?0cp z`~c%K$7IW>$7fd>%LK8%d|l>LsCzyWHV1LKmYn$loKuoX&`%8AOz~f)2M>pov(%~* zGHdxY2-%jGfLsr_Lerkf)-Kq3;%{Cn((6h-`pY^g4RHXA{Cqz9%<}FMktN^wVr5=m zZDAy%P$WbTH4O3$2RwXdQl#BT$K6n!rWw0-zUzIJsHfYYHJGg&!1G@A8Vaa8iE6nC zRzY&xIZUrh7*tC%!kFUN0VOHEqP)46d?D->T3Nf^NKvzSNh0Egg%6fGEv5hT_)oIV zK>$2H2f^s^FPx&8@~<_wtV?k@`}CTj&4}dvBICx= z*4hB=RHr;n;d0^UDfn^&)9JmY11Y(L1m#1`rH|3zB|0}A>civsJ&OLQz<~h6->KcC z{S?f)UZT9*GI0FqwXLqpPjgEsYG%scD3`{E+0o%{1js+&q~Q-F{`lvQm0u~X!+9`J z`sRkQ)$S1<6pkYXs$tYE`M~#%OU}y_oe)8Ar}I{lhyZtM->bP=x`@4VQsu5nV`RTlC-l#cl_tJ_19CW?*&T)Hdy$O2Xw%+Q3UDf2)o*`+UM0O85vjcX zy(0u=o;97}+1_wKyMfL$qLniA&EcfT(1GeM^wZ+G5Vs+V#6$i$&;CXdvt`p{tLw4` zCU$uuUX=;>`88(J<*dP+-j_FCNqlQ4|DSjMGgo~fgH`0#gp*Ofj0>G;XhsdjBA0m1 za_z2o)fO6QU8Wq;@ZQ35>?y1J_Svh8?;7z%iY<@lY&}<>^1Iv2NgaLb(qC_3sWhz6 zwWqJ;juSOhDYj=lcCD*A3n<$Yr7KiRR~q!b*oLis)7_MGJ6?ZEjjHy#gR7nn<{nGO z`{BhMF8lR|gXIn(Oi2X<-SGpWpQtiUdIaeEZs%GZXPitOzuGr8YWMs&x{rQE>@r&J zUD@B&(VpA0);_T?vjm)EvhRIp1HDRR&`NV<-MFxrEHYsXJj5>{y@&_E1d=yqqFGcqxeiZ#leh5d~Cef=Z%@9Rk?ogaxoZ%KU~s^Tos`=0Cz_(#o+l(D5@O zF$<+tG!1)lCcRr`&Q>D}xa}c3$ZU9N_2A_EUfzE8qrCHG;DzC@*JqLc2_dt{Z-hER zQ8$0ze^j(6CAO9cHuPbGNXK4&Y3m4cc`IWuiw#YY=Q8?Ob(P(dm?^YXIUheKpH2h9 z^Mln)`is*nL05-Y&TsWvi!cfKcbOo#FjhOzZhfS;k^XaiI{<(C4h@_`6#u|ZpFUa2 zS7M+WVj}jI>);=bq{A3ujeVD1KL`GK4JbY~Eem4h?D~eu=;=Kw)jizy&&@8wgx+r+ z5ourM&?71PT&YiQRvLU`gcPf06R-Y=Of@htSVh^Dd7n46w^mkP)mdner1QWEfmx{z zE0l!$t0P$C3ew*wYHs6%3a^XhonP&ZkGEg#d&?_{^5=1gQog*4sE^O5o|*rOs4|oh zLq)@-#|1ANC(1ls;enG8DU3p>aF?(qSMytuTcwSt4n}I~@BDBhM$n|jLEvbAaR`G) zQ+;rUm%G<(+wKtcT5rlINAAjDtL-8+8OZCS49d<1)eEzD@-&3C{}hs%(f1~lE7u&l zbbmRH1(2TDVF_TMBzVZEotHBz7jILh9a8pc%x5_6i#!O6Xh!EMxmk&?D!_Ywt!-m; zA%!J#&SK607y9Z&vh@g2nXuPV4$#G>NYaJnk>vDGSHafHuWv^-I48&%-?Aw^Q7zR8 zBHyuVRXw;+J6xqMe;E|v%+cL6i^xhndyWEUN$zE7I&4?gX$lamAg}Pklf{B+zT3n7 z^Q0;feBOvP?giTJ3n_U-;=MB4T*-{PN>xStGAh=X>W=z^UjCq0 z+KsTS;$(GWBQ3Ypm}p$(`M7F${Vh&%+kpOqy8C1oSMk_Xz7Eckaysv%s5EOC^9Oi(Z|9RWdc_;m-Yr7O zE$%%(R>hBJ>livobzfii?#hjLW|KB+U&3VI!{T1^u7_oPoDtZ-{q{+P^y}PRud_rw z?KSPGwD#S9gma=28(G^rZ3 zb6!s>;GqI&?ZNWrwBi1Nt?(&U{~(XSCO#s@_Q3y&F&hCujLA(m^+^PP)(260Y~-hq zr3W8P6ewOsV!S0T&wNb8-2vrVNf4*Z)Ge?id;a{nLFzJLJ==GZ92KV5O$^*Ea1%|H zE#!e?|6~hY_FHtbts1z2{3>NEo9;)85bnt6{DC313btGv8@lCVMpFUWZ5Q38Rzv!g zjqugpxU2&MA;wH@mesEM&hI1*4bJA}NkR4UxRw@Dx1hYOBGu-&i{tIAUM7cwG4l(@ zOKSnTiH@x7?9~QE&F2)bsyCO4{D?SD^2QFG2a4UQw-{=%C1826V7g6Zr9+LKX{rJOHf4FnB6!Cw8 zk+d~}MS00+xw6@0wK51OlRl01sjYE87A}#b)l;_JYU2USfQhp~uf$;m+udqRXT@!3 zXCdhHV+y|mc<1~rw*C#)Nei%-r`@qRBWnuNu#9j|Yb0FTD>v03ykEf}{Id+OmO4|i zRx^NP9REB2{O4^smSBJwJqQ$%!tKI{%MxmNz&XXr)v+4s_ zEwgi*rM-h?11lg;C6%%1f0Bt~p*w}^gw^^vk#2-t-!PuMBok&jd0vI}dTjqDLAIg- z;(1AaaXLiBq>^zjmQ7hJ>~*=5qiYA|pL*z?Pv0xb3IHe!Rz!d$Ae;ac25<#AIn~LW zwt?UsZ3goFhc=UbfS@39h;!Yt%Pw?4)=x5=>dZB6Jg`SSWt!YF>=;|dR<7{g&0~+R zc{rHYNN5E1!tKVN){EZhP%^6pQ-rc@+(L@lVQGcYpn@V~dv*kU>FFL4XhC+m>ayKt zE#V>BT7Cd|Q}|k+`|H7%=k+H^sAE;yQau}iWhXaC=_41IB8OElucoQa$6D29C9{Z4 zbWb769hI5cc_aQIgw^3;WYD3~W6LcLw3Rg7y`+9g?t{*<`{74ltR7uzr*sN?4j>qd z@lG`9vGpV-4{uI3Mv~Xvl3N*?q$Gds<2mVI>2F7DnARu!QrIQ=Ae#>%YB~OwV|;LkLcvoY!@krcl57r3BY$?-ch{5X%9?(RlnV@fP@j; zwGOQ(8!y%!<(Y*gx8$l?PCz$RzR8=#CsbqT5fXF0t+9u>rP8!}doV;fcrNaH&21z; zEQen7C2)Ogxj2z>bB0Sbq)obL)xOK>ZPKgS4s~AN+VvW7H2E|c?SdZi(B@l|Ludyh zWVuEE-A$NU*-g4rG^;k35VvOu+o6u0e#NIVMaJ5(pKHkl(HgQ#-gwH4Di|#G4zi5L zSE+}@v#o@xSR{QZmXb|uYAU2y)fe#7>%1-`_x=0&O#GKgTk<_7S26WG&zE!P1AgFw zUV4^KDJZ4+5>u%Eu_RlX565`COa%{q(E`$7gsX*0Yeq&fknrOGOihl_y4Me^kPHtq zhiSU{IpocH&N2_4S)`$rBMH^oqUhGG%ur;1b_i)^zwQtSbH&2B<-Pr!Pr!uRAW`D8 z=k`r|wwy-Z*IRDW{Gi=T$0^chshfo}{yC`CxPlcXhOSA}tg+ zL37jRlWRxOGR-fONT8Z*_4roWtBM^qy?041a?Rv57^WYG!chKt-=b@@5k{G*XFES` zP1flkXor%J=;2)eCLXp3)^YxNHa=rCUvyY*_BttJ&)BCgcbcO&1C{Gs4;93^@tP}G zL*NF>OFE7FYZ(KlbEPwU2Xo?7OTbc&rZR`#FF)TU1rp?gmw3ARB83`t-Y?e+i)QtSwS z7wi0x`swVy8F5Nu6o8!VIq-MByEkbxgl~Ro9v7zxi{UeQfSUMS1gm2`u@N|X*6oL6h&ATgG|B6GZ?RP>pQ_d=z91INAY4VER5Jv@h(nTxtZx^P z-X(X|EnH169}`cG;2W^rNA!Nz8>A2c8->MA4b)HI1^SN9+?vV=dBd6jW-=I$OO%WC5A-HL1APJ8XjSX@*jZP%wFPP>s-_1fl zoNsEnwC+JlAC9Sd0OIP#g6_*t7HNj=SWapMAG^#-u(Rij++0XWb{obwO>WGdqiLC` zXPIGJjBh&e6Zko`z`{uXU~D5v1QZnb8OW^etnHTPN96XHsz+&zYyJ?Mm^cKNtS))h zo$OJju8D`0t-^0ks8Ie*SJ}eGw14?IdaoG0-qRuvU5SQQf#YR8@sop}nB|6(IetE@ zjG_%0_IVI+C2oZ2+?Z}LUO*>5+0^L6<5i>S7>)Ld+fpTWYKrf|u9v+g&>{R7E*V>1 z%3w9ux$-E@!J|oI-TtYtL7Jz%- zFVqMAenOak6t*~US9UFpwsgw7Cdv6wIyAOG9qso=@CNO!Awg}7QeoR(`5$IdLJ(~3 zC9{ETFk^st9ZbL|7Z6T5zUE=U7jmD!qrJW7oH@_ptuhh4s#*TUp=W*2WB!j+Hq3QUY zu!_>~FE2t&&l#!|37|3U*O1SfWi}n2?LKh*6V2QNp%TA8r~&FalL;-F}GSz7&jEA>+YC{ zxwlqu+(gdhwW-ta^klifXvdS^hP0{wSh<60#$q>w5u)sQ-hxm{XsbVOSS3fA^?s#w z*?_g%`Kv?PEPr7WkWOyq8X@tPuX^%%*HYd&;6mk}9QsYFY|9at!_pQu9#VZ?4(+qA zt*nzveWoJb9g>GBd?8mNWQ7xXI5i@Z+kR89JzY7v>wX(!$l&;Pv=co?V_4pd9*jpn zKbJ!dof|H}j%CqR67U-uKqL68C;TG^QAyma>${*G6Jp2#K-T84V_5$tYblRWn(9r+ zJZm z6+*y1dChkSfNhoP18)1av3B!AM-ujdea59taa&e4#oLr(UhAapy`5jne z&KCEk*rC?f?d*V(m3@;tO-Az>hp3Emp!MY`5Sy8awWTe!`rA7nMD<=7V( z6>lDv8NVnS;3fb_lK_H!;?bo^wP_5ZC3G{ghc@7W`p-`ekoSo(^P}^@qwD)sMrqzg zxFq#!awIg9U&K~3Kp>7^6%8sKq*#Af@-DFlfBu|Ny(LmX*4{Ci%8b#vbex@o3P)WT zq~8^YIb|vw{N{uI7eDv~8|aIoBcc8dn%#0APGb;dt`@GfYtJX_5vJ`t?^jTmEJeS} zL7|8ebZIx5`8KW~Pw{eic(~FUI3;6glf-##CDLuT*M45zz&BA!I`?v0^A$q6%%b+54U(cEI>_x^yg!rE3`yUMlj^G+DLaH~=ug9@g^;x9h^s>6To8JyY4l7U` zw3UR;j4pSjAOndUhVV&;ygnDnsvmJefMgSbp;IXVSx#HJ4fV&`{Ztg&K{Z9_U-v9( zK)3E`0N`R`;eW|GA~aDDai9{&xjHW5by$5t%xG)v>7v;1y3+R*2uqC)Pr3u0M%1vD zy#meRHTB7634diMQ7x>WX4b_Edh`Ub;D=;s9cs1Q1=&_9S-is4GN~>dlHdx0^r)Ma zA2$uHoNdXe7!>E>E>t@|Gie&?N5)spei~x-RyxSx(}IZ<2+-6`^l6nsaFfd(b$5se z6ZQabFAnEaIlhd5UYjv8-9mPK6A!xoi1H??4f|XLk8f1!+&`xT0i9YvHwdvDnGJK37dqNL_6)oB$vIY6T67{gubMg8}IB zL?S8_U)#~k*>vS^$sypEFz>I#90lQcyBlE1P5@`ivji@;=NC8TzWC@UQPJ6f#Fgl< zDDB*|V@S7l4%5F~XVOzxcC1$9Uk?kD`&Cr|LKhP-5iMr@QsMJrdP%v;{)6tw2kp%S z2ii!>j)I3=o;yZm`gX2SQ7SY&mg#8rBCkCi(Cc~w=m6LR_^5* zL+Q(5NAU9xS2kYxL)Ost#hPOT2X9o+6V5BUdcChey|a_2HQtfAFtIo%Y)+$_5Nbd?95YMrrM@vDsCGm=2ZMG{$)B5S}RR6^)GMkFEtC7RN_i>FQZej ztoZt}&}7m3VUDH~synJ%^| z{K>yRN)TuLoEDe91OfV!dZg42`^6<$n%m@39B2?zB+LHXKy$!KtBn}oBMVsn@sWn7 zUlFPSnqCs%Y^-Mb48bQAEpzXUK>6!dSL-iSrbuGLE=fUNN@?pxC*CK8L2kIXHfD?K zj*TZ*RD@Hrh!(TF2}5DoBNBnQy{c|osmC?ZrO*&Fn^2oZO&*cPJ#J{lmb0-%<3W5B zQ!MlAZ0)U$%PJy1RB&c$_Ou#{as%SN36n59WOOR13Kx$%2}351K{ET3@Mi6|Kwg7T z3aiu)#!#dl5U)?gP?*0>HvJj+70kbXf|Vq?zQ8qvkF3SBae~Ws9T6@7xC8!MMSf_D z1E$dFcO2E2VWjCt|HY!h?_dK|d%87eyx((vHrI#A2 zL8CuFuZA@N21;pCz~uu_rMoCk9IKX(9x5jSrI2v{b%(kd17{Jy@e0kty>!9v04tAD z^j=fXcEdMcOOX}xtZ(*iC4Ud+#=incX+Fe*M5RFymCV!`DxHCsRW8dqc6P)bGE$Jn zC>T~C`{o~~{ebdD=;7}D-vP`X7n!b%vuo*ghnEJr?=uWA+uZW+Tg-;VYFU_ziof{S@e;0i+QIHk{)Y>`7l?ss z3*I-`?R;$w7{gmdIWDBSGq?=;kiXibbwI~E7!6P5w`@WO+XpC18k{Vo94#l2&EL&0 za87AZ^h64g^y6&3Fl>J@0xWxr6m}`~oea!smwW@h4)~l8NPIbLZWOgRtHKVO*0}7p z-vHJ&%|RP9$=AmP&|Ncb-(r#Bc&$JqdBm^qu;gu%g#d4+ZYILR^)Uhs&kC{*2&`xIA>Fa$Q3ICyiWqfD{byn*6UL?{lGx>#`v8 zr#|pn?H8&8RBu!k7eRYrjE)#+H5}HF?*gB`M7nnP8BsiC)Be*-Me7+#ObQSxI+$$I z1V;qb%ScsP-kJ9#at2sB!yaW_`eTK+{zQ~vkz46kVWfr3oNQsZevF$rqYWm^9d09! zP6lKj4m5rOe}(s^JAuogu=XqwK%7s|{-lE}ImWBnlvbyLt#K?S&InxHPRm>2s0_a> zDLk53tWgo;V(~%J*jwdAgH*bq28_XJfSi-IVzsgPA%8&8=py9bVPL%_G*JKSmZX{f zn=BHWNRe9EQ=V+ySZcAx6_*>pVwg3aiO7>4`sKBe+(UYt`bK+l*|*4Llsw;WzL?n+ z!wu)h9h3k2&j&Ps?Ox?p+D572o2su4I;pBTJcR- z@oOu1<5S!&oVkRDjs3R2zcCzEiG{l}eHbvMUNu(KDo3rPOH@R4vj2s71AG;cCA1jQ z`!-9Z(BNTDJTH55oeTf)n_m;@KRPXWvTpGuyn95CdZlK) zr}U^B5RLaMnGUAr1HA-*QI0QA^to!!dZBl3mX)AgPp>j+Ajl~eD8R%@wYbzIT8ov< zcpbk#s}MCofnR+l!)MVkx}PmW^GQ%FSC&9sfBW3Pk|QtaD(<7Ox~6+~I|FZAWZA`XbhDu>!SO92g&5fK8A9|FR!q;T_H6^@*S z6qj;=E?Z8SPiYZ2uSm7Rq0DxR{z$<%fvU^-=m8flLNFCzNSrYdmXUuI?yr{1QoqpG4Rsf~|L-rn?O$&-3k5X|cCdey;;j zAD7u1i|vlb3L?#9F#KhkzCe$KR8;YIlBqL5keP~$$Y#ceUbCGP?s+d4w+G0jgJ3gK zBbS-rJ1(dmSkR-^dM)gEl54ZuYipO`n22@S@-%q}yzN}5nN94tYf;)O-Jg=10_@|3 zG1EZh6N|TirM|S(+d(fqjp&Q%c`fD*SUY?4^JERuhu8NxOIyUGogMuv$7)Rprw6_Z z)PTIM5L5Y`!6m%L@t2)3xq4<8l!XRe)`@ArnV zh1jH0iakfs+w&D&1^0hxhTxdmR`f3&jH=V-Ks~}hZ`Vd?b3B_yS9`+(dVMLZ1#$5& zwaK2b&cm?M9uCuO9j!vsA6;g;Pp+OK;_c(2X98(l!Gd~ToU21FQjgu_gy-Cvuuco3 z3-bCr;%R71bqS!-o0AUTQo*&5Q*#x;Ji8Wa) zxgO!7z0Z6H9s%oe49LI9dv*Xoj^KW?OCIP>_TMy7p4n2uM@*dZoYx#C16 zz!T46pe!FZnaEq`D(4RbR#%k=b=aG5_&a4bslW2XSWEan8-jI82wG>cA7}u7dC^R= zktBnUaKc0@ZnyS!R&e0Uu!r;^ZFV@V=<>C=LtZ#GiA!5GR_LTJL2HZ5Oiwd=_{osF z{zOybH=A8qeQfOTNwhL?v(sK1P={9zZ;4$;isls0-hRM}kIcieN{sd4XdI#rcAyuR znI26nNK^>^%xT=|Az*g^v1Pbb00zG^E*x#}Zi3Ff?(-k&=V;g^;L?Yg@viUdsT91q z&j^`0g)NK_jlP$JgoFlVa~hQ6(Idm3KKe^7?;|HGiUKqn+jz3G=77T1xf6N6Sz7|4 z44Cx@9Ey~wo9D@IYxtY{*a-M)19BQY4AD~<^K)^)w-H}j!Gk_@Xb-UhU;>jujtTZ$ zf!%y`T2m^(#UBVElt4H(+#ORVBr>L%h@5X_J22pP$2ld?*VpIR^6Fl5xO zF-vaNti#FFm6K!XPrCdlKh@R3|9yUA)YNK8yiC3C<#bB>iBFURZUQ3&WOslUn)qyH z;yCW2x)30tDlx=BB*b{4_ttA(xc+Asz<;QIO4&O>Cd+<;T{LhDnx93VWscV_*yPgo zE>vP~0N8W9Ku==gAug2GvDBCBP%_6(IjttN*B_WM8|mw&G4`aSimy_BmZ@tn@y$iZ zZ&Ct*7Dg;<;O_)}OC8>}r8xZh_4~DL{+Tap_f<3Pzwkdp1<0lc{me1dB>*@{I|2Gt zLpQCr+&h#m6L?Vn13lVfe#G>LTK|HKN`X5))G_b9Q_MTa+^ryr(t&dTRMxac-Y_!x z!c{oBm5EK6rc}E3d1>tc&a~Yk0B;N3<4?38ov2(uFG9#B(rOp&6d7{5ieguQz02F6 z1SCk_TR-!|QvS-G(C8<8`5LlG!f)$TdAyjsy28?Pf|SXy;c0llSk%E>F$9)1S&aj= zx-@Ro0BL9YJI%5JSUHQP!wo|!2lpht*}5l&jSXXLhe^WaPKEsy zRUDK^4)u|zd-oVl&9QqD+ zKu`=Wi{$u zU_ymY_3|#*WKOy|s716Jv|;;FQ0Xx*<1qz@vMK-0p_ZD!@45{{4jC2Ck*IACa9Sk{ zP=n7ltMeuUb>lqqPC^VU1L29eygF%0zcpc)2=+__j3XiWky%Ebv9N; zUulF2mc~~-l=pb{-G)B%qaDu^>SLxe!d!OIZWrI@ih!x%lb6sI!*G2r z?yw6d&+)DG9gt0amIUgw$ueLgYxy0rY9nQHmykR3QV8G@73~yj<2>1T1G8h$uIzqt z5v-z&AYc7>-HjrYcsInw6czpmBQ=B9qvD#=fv#ZZ;G*?ZBoCd!vuq1mYb9|65?F08Shs5YqBx&6FxFE9!+fC?*`OeL7V4^zlF$RmoDR0L#$D$jGa>JJIcRyS{l zW*a0nmJS4ah5mA7SF5$DM+e2s z#_k&;YsoMAO{3$?=zU-a{~# zx*HY<6Oz1>!}-Ke?;Th&2W7hyasipsHL8xO^?1My3ONU9zMEJfSc>jfJ-~&ImrCdg z)Ts6!Bu!OgjGvci7%p<-I9Si-t;G*rd^`Z2=-hZw;zIYf;3EowRY8^_=|!=F4~3Go z6UsXXdZ|k#$y>+-soN|FPCUe3vj=F+jXN{~PTPL3nNN&@9E)a%$1>ykNnVp1HUlaF z9#csw0Mcf-`d7xSe%9hOIa^j~(!dtly7s2Xh;MfKZ=SfGM22Of8lsN7@a(Lc!hQ=bbEOJYg6o zG-xHQ4BJY@hPyd!NlS#_(jjP9^XO&^)m(QlDw5l~G$l`g6x0MDwU30OkV2 zTs_a_elRc)8n}nNFTo{uHAAi6{u=vv1^EqKar6a8pS~PF1qFq||1so+m2l5Sl;3VC zXLcx>U0<&?I;}4aoH^&9pb*v1(j(w;#(>YL69H(Z`q{i(YlPg663*ObXdYTOMKW+J z0ogW{&ov61&M)PUx<*L<1|}Q&R<|n<_i-57nrVmF8{nt`0N`DiC%RC6M%;+ za2g&03XiURkq@igsmZ`%37SKc<6arKhuI{sOX_KI`@D0(E`HiegYNJDicr6X0&ror zAmg|0;HM07L34%r63xCRe2H_%CON>H(-o)wRN`EDQW0i0t&RJ$S<;^MRSDzjpf|om zLkVp~^TLz)^TQ+`oUy`vR_*z;cSQXDP8Q*nQ2mZo9e#(`-lix+uzh5)&bfk)}zWuGH_>W8)c+e~e8VcW% z|M`uxh*#nU-9jIVMapsd%|;LRY@*ce7olUel$_8O^)(Gr+YVILN{)IOzkbK&w9&}} z1y`fJ)Nd}2FItxG0RZFvz7hw$(EcY=wqmcR0|cg203n0Q_18V!L!k3n!G+@Qp~8(A zKs9vyMZwetE+EF{h>-NGz2aS+k4=94dXLuz~e-&ucmC2|xHu%Nkvu#cMm zB&pxGA!>hDJ+5RRQ~dkV{{EmDbSKFj8SQMo8!i&v#QM_yrjRp^J2)!lyc5#@tyME* z$V2EOOwQXx*oB?*B9$AZxcrAZY$b)b_VWCc_#Eod%+}SVtsJ4M=1G}JwzWTn$i%E%Z2#;%jmdNZpqsplSw_rb`R!1}bsd6yzaT-E<=c$=Y!?S46r{`VeD zjHzK0%TSABeAnHlDGrNHBDZ=p`pK$Pa1EiZS8AHan(}6~Zx&^bP8X0^FoLc$TRb#3 z$EzB*9f1?g+}5TE{ji>=?KGcSH&m#Fio3~*tXWQ4Wt6vEsDaJ46Bc7=q)v`F`TGzN zN1pq5V_eC?cRWQ0zDR}wt8y2c-V4r*r9-#*56#DuZF+su6L~{6Cz=_j>ArdA%O~I9 zr3$&nSp*F(oGdx;m5$Wtdu8*^Yp@1*uSDvp6d46Ul2AJz`n-Q}Ppt9%{*z}Y|7GdF ztJ;5RTjIL`Mq=Khzl9|K{(~P4cT@L{=|VfCcTZU<_(QrPOYWl)uVxu8U8lfB(*Cfl z;a;JwCJNK(=6FL4J>%4I^}eql6bH7R@&=jKPxmLcZe|O5soCKy%f0cX49-Q&QeTwa z1b515ppjS`DA_IwO`jR4t;Ayi8pq`XPUbtayd;E2h%056#utn~$vOXWU<=r4pk|)b zATkyX9DJRa!#}IoOx#?zPBiVj1uVGU6}~pU>8@zo7?@yNVY@=MH6Q-*4x2UrB@z46l}?nUCdE zBiq~Q8JJC$p@%-Q}t*0-384vzcDiY%(u;;(u^jlF}BFOM4KlD_N=RTrhje%cm8FSEZgZXa=k~A{OLiVYt z{iNCHCeCV@NDJBPt~#bK4wza#2eao~Vv@%v6sw6Pbjw|}EKdAa9q?DSib@1R2rZ{# z-EXbuzuxfs!;hmopV**yZvAWNhf?YXC`q#0gTo0u{gLIF;_4S4Eat3DAne&Ar2}RY znvJR47Fm8yVL_E5z4>N)0wadf+T5Smv&d@EN>jjU(>U|p365E^8G%lu<6&KkCmPt@ zY{FojWdlaGiRdzF=ti;waO&}lC@y_}M0GS>7%)9oD*XzBQy1tBWlKK;rgc9CzKQTb zY47YD_U;OMy>B4Fxu=^mI~ER10Zdn!<^%AbZi^BNO3Mu9d*EY4`vx%1Y-$E3j^OV! zZHzMFHOkm<4WoFxyO|>2AvR44!j%6?9Dm#2hg9InOuJ_M)e`?>d-o7ffZA6^%x?(e zmuW^|-Df?K`SDBw%4(Omp*7gm`s!g6XTR@SHG5kR@ND8Vy-8?49%{M4fU{|#TTK>6 zPK$2E@?2k#!A~1Y$G?3x>oQ^bm|Cg6`UWsWMOZgBB_uk96B=HBn3liFJRdVUe>UtM z12m3|njZoNflq&T;mAPtTjU1D7iB4dTk=K=#VV=~3`8cXPs|?QKUE}Hf_O!-xX1{%@7``(5<%yup8+V}Xsv&p|!L8*L~KIQhG*x~+t$NzpVlm@0@3z11) z-aR`}I@*j5y+SYVxG#OA6Fh{sYg`0Se||qZdy2}G7Ji#l=f3obkWgwIICZ--)H;_*wJaNGSZ*(eu=Dg@8dBtg(=)04(O!x4+t>id*R9mb!xp?T zM~ZkC;v8k#^I_JLLTPB!3Iy3ZSS@cPM z8`01f5I*z?6Bxg}y$QHGWM$gHC_joeSb4d#_H{ooue9CAs>TM`$A@T&lWb(>lRH8O zLgz9~%q$e8Sl58sN)EmmI$7IZV+iaT1FT5LbOO(e28*YuD~%~PV4RXpAtzdN9! z<~03w-py-Kb|vU=sEb5|=4NgU*v5q9x=Mj5Xe)xxrlJ_{Ydo)Y$kw00uby<5ON&%C zEH1XIx+FS+r3bMh!k)i`RRkZ-oKJ~WysGTPQXZOE5wWb3%Yg7!8Jr>$NBa=D*h%H=SjbFm!Ws^e+9+P8u0&# zHe_r{_fJB72b|ZEXi7K?>|3@vF8V5#7Ed6wO#eX{ZasNA@19PlkV>2ECVWMCyffa` zFBj~d#NDbLetn+5#TbB9R2VbFX+iJj+7^Iug!_?y0ha)=KDTgmZ3whm7AvoBeE~rB ztl2)DEnsBP?1mHVL5uh7#v>{oH_$o^T)kRNw$Sb zmRdtDmG9+fy#tI}>hQ3;yXD1o1DE{~A}{ZI!%|`{#~wb`M=QVyOxBi*7R5~Q?4JA? zAJnD`iqFsYuBsGQ|mv*2U`nF;`^DhQP8NMtPw5VIR^e zm7PW7Z_8UZ6xM3%kRyN$SGwr_D)PV45KvJ1i2@9r*at-1|K$hwv7X(Lvmbm|e*J&Z zC}gt=^(Z&}SM(JjlacQn_HDrUnWimN3{ zGcSJX`T1t=DMSzU=ChKp`L6FRgaoW64y=8P6{_!BKT<2X>+YOetQbP$Qt{!laxzb;SzkdW$DoLY zMmxf@SUxx1=}O~u5p4emnkPkL#iqOluX7TWUYeaA&BDw&NQ(R47T)wb0>zc@rC#8A zjBUjWU$>*96muRBEoA8wJY8`gZ4@JfLElgcGh17niyutdT;@P{+4vQKE=<(K{%1=$ ziyoE|BL9ZQ)lUX<7CPl1n6ke3b0fPA({%4b7>~!4XhZGXT#uZdCfBjXZ6-ujTvItH z{q;9M`a-xk*;IZyuUVK~#i-pPd^t<4b#Q^I+p&u(MLSbvS`I&TnfUx_?8_o6bb#?> zX~7{@E>iRSz<71H>f*ZP{RU3O2UXfKnDZzR_wLy~?$Mi5;TrzEW;;JF$JSY1?;DQ; z=h$g_3A3)lHzIv9bC+?fGhCpuMm_PhS%$3E3f<#P)z!;4s7U7yZ&!oWtvbiCp17NsXSSOe$h?WZ|@E^Dyp?lckY7}4nS7@SCE{)0TmXKJr^U7mTFYI6PP zz9KVs(SD#wNGEPfqw*=iN`B97pE!Hz?%!67mi_*dbBSd5EeA z=QW0Rnb{R{COJ+lgh^FPPFT$c?MY0!3L*2So*0`)_%seK2d7!>BzmedOl42*DO5hkW;r<8$IoaMrD zzREjGQ*yfY$hqx$Z{^~Ls7i*D%S@^iF~GhKI&F-^9`!k}Pc=>Xv&8$KZD0fSWj-#&Vurx{PdLu(y3-b3+^`_ywywQh>PqA^E$nK$hEPUlH_pxFRfkx6ur+@-D9)7hW*!q)}tRnJZphJ3^b@E{2ZfQ27vT3gXL3=;e zFi|fGRj$mfb|Y}^Xc}V(OOsZ!MG#i|YNWC9wlOdtFpQUISFhZ4GFEP*K&BcYq59JA zgL2Tfx>BiAq$w4;H1`FmN3XD{)xX?3S_~k^`(Bz=dA-yj%YnMkC3clJ0_fYOy0$fy z*K4%5WSy`2q{36B7d#G|?G;EXtS`p)bIvNKoW>GRwD7LRwhOfqx>MyI0i5})>);kl zN#Y6|M!N3@KQx~{P~}j{Cf70APFL7hDQ{u_PANiiM6fEX`;+(@TxzzBo;EsI)VJG&tLB( zvD~zmxeeR!iMa2hLiq<>Qnzz+2!5od?rIGZ0f8xFHI2)LxhgP3P z^u;qJ=?8YUF^U~Udy3PCc@W+$CGph8&)Y;RI|IE~J8zq&Y5B4Ptb~K$sFoUC=Tf1a z{m=c7zqw_s7yzF>?C_QRU#@*0YwvD`Q{-vEKh)RL`_+Uzk#kYsQfiN&(P<&x(Nqdm zr*_QdB9htKslz2zH%@{?mcTj;Ag%FP^*h0bk{5+KS^Sh+>a?ME)kFzx;ut0rE`Xk zA*E~R&fmuKed3(sc|Y%e8^?jY@4fDIU+Y@eTB}*GBeF!h(juD-N<})d_tLww zBK%gar=5id?^4)2Cu-@7=hX`K{VHg{@9e4>ULOPKP55#G-`KZ@LsS%x!qt>J530fs*Qn(wK@Kpl}N zRX|(P3q7r-Aqrt}+a;VJkQ8&iYR0gbEGiFUIvRvO-45pA?EyODr1VI+WUeB{`_%m?@w6;{R?zb_0^I}9zU+dn)aisT|!}I>_l)@;bm&w=tl(%z4&)q}R)BZ)h z9tK{|Xq6`d_4YR9Z0T>xZj~=w9K}dz=!98cV(rHN9_8VM?=NLT@pZ#!8(g>oG{hChU%D>AV1NTZPNcsLuLO;)DuJ z?(eMW%p7$S54 z^^oc;MJrSH{Rh_rca=0TumEoY>$cVOdLs9{O-ocM?eob7hlSvw87t>Ad8`}WXCVL_ z2sD!c+EDURX3VPsszsV!-mwEk{W=?;09;N{d6U6bw&66_p_HLl7^>b>HKjf@#lVN(Q7qhm>5QK7vhsNc}A5K1$>`WaFBa!yQ`7`L)k| z*|H+ulF>vci4by4)~`|HLE2f0fL3p@AKfQ<@z88-`em23U}4k2)k*3fux zUyCFCQ`~k}l#xHagrI}WlhSRd^H_HlD>r17F2{ZY--0}NxK`LWkof!%qA4b~kyaNk zk{?QOsUT+2Q#jcxdwyQq4FVH2acT#EkRN6UG8$^^v7(uEkmmE+Htx1&%1VD|6uCt6 zlc8t?+I*v8Gu^E{TRya z2orF)cX&=FiEi#0v%7N7YbJ*PP?c@-HSH(z1kFRpJ<{Hd#1_-ZCuI;ZPp&fnF@`aM zN{VQs1}IOt5Epb8q)mA0B^&U(PLoQ?BwwiM3u79o0aI>aV$Woqe%K3~w!Y_c)) z0T5uMHGOxTo<%6510}~AM^*%ckguRp4)nq*GmO7!XhB0QhB{Zge9$I4=V+rNY{LQ4LcwNcQT$K z=r~xty2aTfSW>b*Lem4AYbS`$VVf%2UuI1)>Cx!Qiq-dsxnb1$WJlv74|_`WH7{Rr-t;xGJ1qZ4MpNn}t28?IoodwiDkhBjv?@ViM-30Tk*+j`bNpL=(8Z zs0;H{Yr^#P>c0DP6vqfSRA$56kNslAOrZWO;dZG+dS93;rRNXog5ir|sMN z3Rxem>7vaT46Bc$@Iq2iH3?G7z*k-6b;_-n z)M__wn(Xps33bVCivbN#h6^POw9LiDjPaO)4S5AQ-5Cg3^<|f*J@1inX*ULEed{A| z2jpbT?w2$-j0|@bpGDd}>C|j4|K)CnK^bB!K^Po5+!0z@YBxMLI++RO<<^S){^0P! zC$N`ioTj`JOregB@p7VCrfFP3Fd1fEx(Uvd>CwR6I zCZ07*?X%jET-p8j#&RiSr@)JyO10&ogt?{eRd-h-JsXdcp|n-~EaTg};oOkrp)+iBHMZXqGbQ`A_DD3=#G)nO!GU7e4RymligVkOy-Z@?IzA=hZ!M?DzwJ6NKtQ}r3A88&dau$miotMb3&u~nRygd3U9v>8`r#ow zbY!9zKhW5T;%UD2f;1^0J1ju6Chm8{VT&DjmppMIL?b_&uEV4#ksVZLW5rE28Y4wx zHnyt&2UFL#q=Fl)+Ky?K=xuE(Bv=7{-E%jqM9guw%ZyQ<();J zHbDc-oI0Mp?r$JR3%+;zJ`vNGv~omORCW%4xE)pb%Nu~u_SIwEsP-y6oaWw)v>$O! zSW6QW!MAurlV64c@qwX;-UYJhbRC~`1o6wB;?U%?*=e2w1)pEPGZXAS!RgXeBnm3z zZG42}?clN=77)Qh+8OhO0mUfKQla!V_lcw;FJ+VXf@j>fA!~yd9@y>rp$Ltu3kxSR zcdh8hKwsg?E+y{UncNypqUENDs6Iq*!ds_}8L`}5ej<=i4p64|EP@0$=f2%v5H`Gk z4hMm%EVn6@a3#d*zPj-2VErzW_6tw~361s=U!ecw@3R7%Kqlz@iueEJr{}R=7;4PB z>zhBIp((%k<-%^r5f6x^0N$)|MkvGHmJxfPn={3X8&Ol2P`9@sYku?M=j9%z6nrTy zdPDLtJ1;d{Ef5`5Qd^)f(4_kfr7q4hn9kwyWAf9UvU?~q5h~mzlkot$wQ>Yk*L-Y( zP{s|sS#-Yt+}Q9JV|;n{UKCzoBDvOqs+QQ3$x??Zo9m0ALm<@*PB4D~h#+%aKlJBzanAgnbYxzPErg7GFNs} zu{?EWj_loq0!bHoX4nGA6rWCE4DSJSpFyjPCz?U)OXKC%-HBGEQy#u#=~T=@*~qkY z;_eC!#1_DhR4K}4-Vc6iU{L#IwEi+FU$X>Ya5&sY2^cggLymH1nDy{P+6h!~$+^Uv zG$={hW&VF`$5-tpBYVY*TR@QVP!U9oXZUvI zUip0Z=U~Pg{Pp_(1AjgLe3K9SOl0+!()HiSg^!pU^e#C6`lq6=ubd{g2a2_J(iJ4J>UqwzpnTjDXBZ4XKd*o?GXznN)>y*)SMHc55kiKq zL)P%#Im&eNp;&`13zbg$-FceYLM0h%eISQo;f~N#t=X#(saN|1bX`ogN)R*?Ds2iuVE8t0tggFwY>mNy0XGch@MGC9Z4d*!FT+)y5Q8Ui335$CE>s#&SKVHEs+<2ygLAjZ}}re$rnqrd~ut+ZlN z_oV`SD?PL3Nm>mduh7zY z@3J=mky`6EP_&oQ)r=UvB4=Om0mgoydmG~c{gt7aL4*&}PCf)-hCiHr{i~PyTj`&I0m;|8-EdvcXbO<35r^TAjgM;v0a|+pk&?DteboA1 z{8O(2y(({jQ>V=4GM^{07?=uDCIl6wV&?#52$fb7;*c|~`LYfQl&D@E_#TJqmvsaE zdS89bgP=`*2ol|b%Gc5+u#LfbYfVxj>`8QAR>V>^v#<)lkDEZsvqA%E!~#GZaO0qn zFH|u06+Yt+UbV%dIx7#~H`V*c&&-I6!)1V~?A3wmoI^eG3|pd*`%iW-IW1?zV{~93 z=_uNe(ojpG1$pwxp%m|MB(ksh>^{Xn^{$G^2)@tL^swVu#(gFt_nhpJ@HS_rW(V3U zLFtO0h45#KR$`kNsy_!A*4E?;djh$p0I^ z0d#y_pB|7`-TNi*m;L_8i>7=iWy?c^-6U&eZq~SS>Z{XS{?WqwM+KpMmy;vL!y}gI zLG|aFG`7&D2l)@U9TG;0o{$&?<@G3&c8tvdRh7>$>3+%uonHWRDgZe3MLd={Rqv(` zBX9tI0n{DezL8kWlob+0eBdaGX4KCF;hFa^+ldtmP`%PT+{pJM=nI2f015K-k#oDX zq8s%Tz)I=9mHd;}^5^tp%Aa+MHHF7BPF^8qTyIG#8AC2ma3(1wrB5F}VI8PE0LEBr zv2BpP{B$>niuR#uYoY@mI|-gr?|dM3ni(GgAK{Y38!Yxl>`gPgcW)#=X?<;LZ35~y z?c{t)xaH`lp;qiQ&8~Aa>NPW>q0iLdhFYJjk>!KNpqvlH6ts_#`S_QZj&Re-q`HX$ z@rWTw`vJ$T)7Uem9(~U>Ept+QwM`(k8*3EKKLMV09FjBc1u10UljrB{l?)*wy_yay zIr%M56l<sZaat;RXh*zM7Gr?4tk3MOJ+4D9HTP8hYskh2nsmhRcTtq_T5I_Zv~ z@Nx_(sM0q}cpx4%BncTaaDJ-~Byz9R&#r(OEscC4b$ZUTvu7G{-x)}{Y`>RE^mNhP zKUm>2*&*HAs-uw1SGVk3l+srfX=01Ovd@=2$ZQq~g^x6xt9!P#e1BQ0MX2OyLgHb( zH33YTfr|$RKW;p}@=r_Slk-0klH|b7$ntL&q^+6(XZIP{57d;+dL}*VS4Y=ZHO?J_ zY!p_(nrX)lcIlG4>^hR)2QxI*uQr$KsjTK4pZa3qTXS@Ta&NtFrOd2scvU(UgpHyV z;Fl_@9>nL&D^bMwY)9{6%~1DX{*1`sa$0b7x`d2#FRR`V5Ftcvj#_%@6yp*4C$B-a zKyNAU2w&`^Kk+p7nv|dhiUL2CS0kG4Qn;zw)LpVzX0!f4WOt9Blgnmlrb3Ujo|a}E zxm#SY+oPOj%rZUIWs^Ac}vdR3Co4h5qc;ADFLiq5b2MQScA0 z&xHq7w{HFSXAg5||47PK#V1+*^@RwDXYx;C%v93}c~j%aMvp0*a^-!&R~K+fcSm@& zkvfT4kVSGnXZwVRV`2()x#37x!E77gYtOoU!3@UzAg6es(1$A?D3K>z$&sXEA$)|) zMcwC~p$!*in*k36m}lSTrB}Fjyl!dRIkBQ^Y_0k|RV1o9$A0wLPTH8w?BxTXu?*C$ z8_Qnyy73PjJVI}%NB7G(KBssC3W73pYLokdC}ZB*ZM;UPsbg4vQOy8$gsx~}zs)w} z0nku&&uh~syc6X-W$j-*i@D0hE>ipM>~IWl80IYy%E=&1l)lFrVa;4~k57wEV>a#5=#zZwHh?Pp0sXR@+C@gRVIkQpN8K!RkfoH1sdC z6CJkN!1n|@nxt|j?{vFeFWY*Q*mMkv!W)>KhYZs21me_EE zgjnm}`Ccr2grHp5&H7?|WW~hgy5IF)rteWTG3(V1i-kX-Wf&cHga-^|I@_{-N!3pl zl6VlY-FW_^lJL>j8OMF{z0Pz6ZL-iU;EyI*1%q@Q7T{xqnq30CHYCJNlrXX+% zy9`m)iT#wU5MAngd5G~7BBP_D<0W0BSh15%5A&OR zWV%&IZJpu;DZRWcEjWuQ9-hhJshGjbi4vUF6eY6Z9RD!$e_n!4(8ozecZw;^{%bcp z{P=qM(VVOF^qwi#%|;20{5XlD?Uy7~}R5tNI4fNLgdG( z3twzs8}|ohPmC@RB6D}%ua=a*O?NU^{zI!NJ^ZWFDC&iSXFMZ?$4Mkej4qbrQ5<$= zkR0GUS$Q`$aUc$aE~v^$xO%|B$k=SB;IYudM=rUBik*)_)yJw3KL?Ex3N!WUD)*LR z4SHl)n;2{xdD|!q*zH8>EQ{)-+QXCIp(-a#87ClBdLb|JYBsBii6NWih{gz`JBh}V zYF3Vmcnv0G?BU|Ir^B$^fHthuVbEJ&Fi^G~sR!N{(*}#|4>lQ4kb0~?)3`^@nKuob z5|v7`us3aB$k`KGppr7u4~Mwh0iW(%L^QNFGxA7VB5h{+!$P6BVq7p$_DZ4BJ+t0K z8bFEsnSu=w_%n|hh9jP@5;0n5y$+XqShvHY3#-;?^9#y?E)Zhl?rRjq-TuoB z8B%R72%&w=7Z&rf4&)x`uu16}cD`5-#nx@ts#Q+SD^%*n zja$C;1M~fWt+C6(T2&ykF!^E!bE=;>cMlUe)-H#DSs)Aqs;N13TyD4<#j{%K>}c|# zA691`K=}$6g1voi_RLtRZk{xVm|%AOTseKuobRCD$3rQdEWe+P0j9#=;D5}0JgB|A zKL>T5i6W-GZn=Ikgs9n72xC9aaYjv5R~$ZdSa9%tt%vs-q@j@!clV#p{vW%b;x$0% zSKNxGr2Owq02)SjNgB*yWu?0d92Y6_m||^)6~gB7pezT!Z2Y^kpOe!0` z1c2AR;{D86I&PCe%?Y|Y?$hS_7kdF>QZ^>d62&{Xk2i5%Vy7zY4$#CVYQT0{LLFB0 z(oGI7AJo2|QF_Z%w^bH}XDs-B@{gjLB(-cC;I2Zw$=CT$CRWBHG#Nk{%})svE-&L&tel*H_lZkp z(JKA8rbrQK-(%DGZLRu`%f$@*@O?Q2QjgDsc;e}~r+2(VJoR-w+nl2H={Pk?hf!5C z&#aL!+=C(kGQu9hvc|V%)a(FkdA%ENjW5CvT?uAw`hu^}{g%ejVMA%VZql|vpQUM!@0@fHFtzn2anumV zhow7V6l17nC6QkE;^jy<1L=iFUI^qvNFGqf$)-|#sUX~k1ujq1y0l`X#qa~0g_F>Z z={r08u-S@VThZhgS$1dQBR0Vtrv1YJG*+Mcl~YPut4#Kh36@k0?ej=kmw~mA+YC9Z zBLU#E^wOxlFE9=z1_KZFp06^#0pJSPXcDsjVS*T#C2R$^Nb-JTfgfN0fhM3pf9tcw zFSzm|{v+KM1G4_kJqHnXawZP1>Ml5;idw&azb0P3i1qH_53Pp!@*aF7hAcExzVP&Q z6tg?3Mw@wq))diiWnSs$k_t7ev&sb8?5980b2!YTT}Q$r86UHZiiz=a&nMOh_gsqK zJ6=>lR5M)X;KhWk&1&FsM0Pu}pY1&lU3D6pPQT1iw7C~r?fCQ5EY6j#Glze>V#E$_ zZ6Gh zkA`5|LhjuqhS{A`;t}bQD0NlPF#vZ1uzNYIVFP#6L1sA7^{bq<$1`ku2eX1~y8VvX z%ds*{(B4o=aYR^J&Rqe{_EkwMNRhv8k-20nZo?oNoskSLvTmo_Tr+N`Jm5G*CtV`3-GU>DYzv zwX1?@?>8D|b#oiIwNa1uY%=%kt1@*z@OnXzVR7xUxGSoH+hZ2Ne=N&;l5+dP-Xt!i ze`|YzqB5-kI0Dl~U{JlVV1~W6~qxwD7 zcAW-OM5|8!`ulO6ha3J5v?`Q;p^C|s-jjbg(SKfoIBrk{h=qm@?LRR#fGWuG08~Nl zZTk2Zs`&N`Rb+p|k6%knJ#CR2&HR@4spxZikS3u;aPb59`Vv%6^bv9b)7jL(p_Ym| zPE}m_{);rd#l1_)HX50j?gFjyg4J}6$cT!`is;cook_VR#`OqsTA-syOmDoPjy8ua z3zapsU1(9P0+vjWS zrrihT?8YN8`Q2w5PGw4Ud-pU_<_)ghWYqTMCjRUN04MQGA~!sV%kIMSr%*ls0gXAi z-lxQswFXRn>B@lFHdPkbh$*zu5)$^k9D9>~4l^&030>8&n$6o(P1(OZRxyE3)eKh3 zk>O)}(4%LRQ6I6cK^_VK!LfDPy(=afTB^ty9Lp+84eEV!U$zE?mFvBH$Cn~QK=W}8 z8Dl;(xNe+vT2yAY$`P_)x)Iv25-g|`T9!2i`q?~d60N2l2}U7XXY$*^G>E|fmDdEZ z%{_7IT~%^oGlBNm&78(|3x@xt-oWkSrphSEKrQ$trAeMPt3J-p#0U%OeaGPSso&Vw8IK_YimJ|Jp z;cwz9O>@j00h7#{;lvj}Nan3gJ%?^w!S!b5`x`u+C6T%klbP44L3!|WMRyO#2UFH< zV0e5gRJaOHF!!}g)L~0?)*F#w(a>ZwKc_6+RPeF{b)fMeDI+XjQUe&ywdj&-i!Lv` zuj{(sM?YFfOdDpv^5Y$ZpYFmu5nXlsv|lv5`=|K5$8@qIz zOXfK~ZJB-G*IEkv!ZG|AS4RENne#U8@?M5=F}_Mm6ZEOfG!g#E4zY6TG(Ew(aiFB- zKVr~d+o=EK<~Z2ZQ-K5J6aN{idLwDR?|(%u^{n1}q<#lYzE$mfWgTlYZU1CnBA&Vp zR8?OlEUzD|p_C)oB*a&)q0VoaU|s1SU=Cs;ti|{;JKH^9e}^u9KQBZPezbd5lgds@ z1(iW=o%#BL+g&Eg68l+(h9wK z?U~4>Cr{=UBbzLw!l67pBK|rXkHE+L$0xs6t>YeNYb%v*Cvl>(zU?z_qTJ$GSy^L$ zQnN(RtIU+*G1}JulwNB*jG;8(w3wIUo}~;I-h~y;nyip7o^2FiPACEow@&B%-WOcE zB}<|N#ohqoda5&rZ(_Q-dk5LX6#?ZaA(QrtOaeMT{2*o|}Y<=Plb_59Mz z_`8(_0N$`Dn$^90e`1W--&kYL7y$Q_i&-DQ-vHDA=pp)){y5TEy=rHf&g)9jA>-RD zoAN?9ey(#{^-(n+ep-uD*VBeFr1rU0xuBTrw2NB^$3&yPdr@29a*PbfjO(>!86K)P zLLQX;9y8R`Os8)E3-yW~e}W|{M%7i@)1ZF%2sM$OAh?I-UHg1z!pxx4hnC@6mRJ2n zyx@9|kI{AvaLn!Y7(Y`?#$?j37ZXo}q}E?1J432)$Gs>fK|MKLvNv|2wbp%Y+rPZ&o(DI_@4|(y!B>&$Sv>c-ixMYkgq(wX!6ej}neM z0<90xEW{G#&&AA+x-BeG<$XsF*_;;E*apAS!PseMT-H^=FN>S#QXDRgsF88vjG62m z*!a)HxcTz?i$vanX#q;5ZZ$efHyKk5LvVeve@H$i{rss?@>DA^<{}<2Up+U`VTNXJ zIYDI)`H4`_{U}0)RY*bAYAj+9lHSn`kZ=aMJ>>kAvH8Wds$3H!N>-UEAm7)5REp%O zQ1KE*wNhv>$c$ZcI6(UmkUtz8az2Hp|OjF=8CSI3#-5AwtQtb7`)d;Y|zEp)LX^HAh2QKS-DzSv)ME& zq^$k;k~xA~wV}Xe`|^RDapTJ3Lb&iD^|;eIEX)yA7HMS#-|nBe+m)AJq|6HGpvQdu zEa|nAADD)rl5xZ-JJ4POm`f|XAq~(K+m=*i`|ddUwzq6|wJFc~{^BbhZqrx%m)HA0 zKl%D8U}8&@sc8T07yrOimHxOwA3dLn_v^!;XLCo*M25AWXiw98`llk7B})fuL>CB3 zLdv^}gA+#bRsKkj)53QT_*S=jKw>Te(wM7NynhqqQQ|B9)O(dXkerr$cK@_MV3wU$ zIxi_!yqXGd3io3HMe}EO)XtON-2(95o7-R7p#9GGC<+2NKKChW!LQx(9XRL=oqDL5 zL@-Yu+LYO}sS-MJbEyB3&y#RbTdmblE0C%ek{gyS%q9n9g1Bu13wxjijP7i29Pd@+ z1C5Y#9i<0zLoOO!a-o%G;Wii`rJH;IKR&ac1QXp4+*RiLm8R#pVOZCo@ADAF@fQ{- zWCaIf0Zp2oQT2M_?cY$KH(QeuNV1DN(DUN`_3Qo)i`N5gAyn2eIficj637@`AXP&z zSyj`MXpeHrm^?U_Vf6#308L#f0W`5e#GOy~aUWGqYxg5~Slnw~+|JsRyS#MQ6epaN z2+5lcJYZ#coRt5Upb&B7kgJ>*zLNrmH{rU!ykS_Jqxc{pX%~q%z>tRX7yo4r?@TC5 z1Vrk-Jkpbj4~Pj=KAlg{qSc@xpR9OA)u1dz;+;ge66XXm&o!r4Fe#JKd626!w;r#y zU(3_?4P#?CZolA%sUBYe(5Lju1Px$~drF0i`qXsCgsH+u7vL+#BS zSp@_)zZK{JR)9z0A1h#aiHBShGO3Ex%5*$a@B=fPi2`=ktn&A}Qh$%u z!w6G>CSs!+FTj3LHYeNeVYbv2%&6%>)6(y?#44=I7x zyM|<1!aCmFz`Cc8_5b1RgQ!3D7xBnz-kgrVS)dgCM}U~Wp`M8c<8Nd9(|TSD(gLgJ z=3)2YKJaDWr#YPZ_2G^Zbmm3T>f97fX83eJkKLV#+8jNYm52kus$RJWzk=~fA5gy# z%$o`w<+l|PsWYKXgAV;gS1e3_!l^8F_>x z^`d5(1Ud1U!e(kRtY;M9&Bs5~)eJxysm*oR?AdEgR&i^#M{FDV%h*sEI<5{`KI*lg z5MyOhsZ5nm{ct_Ju)iK4Wfxx)FI7*Gp+U1bIR@|L}4<-@Spui39A zw!L@W)nXKB`Ikjz@6H+|QvT)sS+omqR*+-Abfm{hktxPx8jhz4sWpix_ zm0ec&g8$7tdRw#_sokM^nl8qE#WV0(k{3kWyV8r@_ZWWw{!P5lN%k^uv~E|g4trjA z@3KT~1Rtpt3Ek2c2d#Xt_x)=T9|kGu8EDQ_(l(TajHyOPLi$;5BJJMtPVS9C zLz*`TbCKU~xOZ(>CuA*r1@wVpxyKI?0)y;`eJcjLxJ}iq2mNOs5dzCmK|$DEJ03P| ztmxE#9uI%+NMJSl-`${&AG!=r{D7Yni!rNLHk>w8<=HuVo(r7*UFddJ{WH7Pqpjegz`ybyxQ@b8P0Cl;|tV8hBbc zP3oUrNn?GSHnik+<~h!w0IIUm@~d!G_Y~t-`RNNrBCgG-X4Z}gSlG#uV&fpa76y@r zq9|ZkvhKaSzru{~(jqAgKyz^a1z_}9bIrE^aF+V0c~jO`(o{VWKk%8~#BzmXDpV^X zuis`FaYRPVHJt;QSx$~#)cz3v*CzgVL&zce)9)uwy>WGwQ_W*`th5| zT#=L({_IY%ez~nhm^6@D1{r3ue7u=ztqrH(Uh%191_Yq|q#|`s6zu1>OR3}pkY7z4tfM}bxZ0{cz)7yupn)sxQmX+1^>HYy8o)h1p!nW92wJ_D20k^0AP z`M1m0H0VUEa$Qv_D*@tV8{5Q_H8iG@9nWL)Ccr0NX^}Se^J7 zunKQ&TE)0$1Lj`cOJv3@bF>htM3ylB@zlT>6_wUm&WdN^}7|9uF ztR?a&bD1t~r)h_eC2e}pQ9DaM!R%=Fd4}kuI-5wHGChD;>PIYzpp%{HZ>w&>zrEd= za>ZFZZd)3x9myLkIK11X+(IkFGc_mj>ZoQaB_ z|H~H6YCj2o&d*s~wVGzL(smKww#8#)fvNmRa@f=`e0`oS@ z9QHkmKC_^;{AS7eQ*IpJ8$Fi9Uk+g#v)XLKX+cw7Gi!gTkKCq`rA@W1HlAC(AX;PX zUr*eAMhh#)+X~qiuUxrgM-#fl?=CZ;DeGNq$ZN7AK^nq-V1NgVp=eBI zAhVqsu^MObU~V1@`G;3}t%e>1;KFs8<3-J%iCV$YUzwuXWaK#NNQE~v-Y2m3=&Nay zlu4a{(vwKDEsUiiwF-CEYX^sda%8UzV#DK)=m?9bc!0k4qh!yqPbASBL ze}D1+tfL?V2;IwG={vzmZ-86hqYv%|mf&HL^cuQLefOEEpQhK_Xnx{2qbs3=Rw0Yf zLjL7=YTU)gW$wNW;7NsYt^Ieb*1%30ulbP|1X{tkD5;CIrsMYXQ#p&%CLB#&&Mb&v%(r zDPACb<)oNdBBq#{CMMX*Osl|mo%|67W%ZZ{v1UMm!cjL>6|>H5+D5&1)!4gVV}xYf>%af>%E`&zUJ0ls8l6Xx|i4XSP-R_7=f209)- zF8{`Rzg9*o}YG5`+{dW^I;z1a}!pFX-5 z=@UDgQqGk{E%l)YOtJ(c3Xz;@F>2JzJ=jZob%aSH`y-alm(Zx9SY&m*T3y>ohJ(fR zoQuVB`ODjyO`G(tD@*MKAJBx23=Gk{d9G0|U|CkQKqmJ0{P?>zaabg23+pc!>WBCU zktTyPGs_`?ii4Gh7JLl{n*)7MuRDne-;;YTvXy}bs3r{klkA5=HLfGK3LG8AD*Ly7 zN+d-j*piyp2%YU*mi@T1QRo=LYxpn!`JF=QI~K|_{ygD%cXz!YZo?ZcQ9gPtTDeCwgZ7-|;dF6d%f#X)I?@L=Wt$56;o{$ig#7%#ZpfMDQSpkQ zx4C$enSQFAHL(H1uG|j#qeoAr}dYJEV-Ud?sw5~ zcOB2}Yi2T(IWX|=OBO3~@H;=6p@?=BT537a^OY2T!U;*$a#B0L+p)i1o)FY` z>&Ve+Am72LD5qb(&6Sk8F~1m?(2(L@xN>z-4l}5O5=l8p0u?Ca&87^0F6HZ#h<+AB zF{ey%4q^i2+S4T8iK-!(RN!>WP)06Y86!Km)?b2p+??Xl?cQ{UigsMTJYt0T;t+J; zxZL5Z4HvJJ*{FI=GN4C$-uI9zq`b6;CEV%Iin!nF7JJrjp8LigUl%@l89sJEnjm-d z?kQ}--}>w$T)z=6-_|$@!HfIkAK~_&J`RxS04jt( zWjZO1_#fQ$H`)=K6j)_Ze#^MrHNtcROX{G+_imarI#Zt00r-u{Hj2g5vxfS_>9j z+@l*_xbUXx-Ox-0rDu8I)-#~rd}pA?G(I4wIPQ)67tQueF%})rm0cC%&}hZHJhzus zt;^WzVRHxf5*toRf@zb7LEtR?$pc_z*F2vRPSD66@K1N7yF&_i6x6`9guqAwb_G5& z;v8{RjmS`|*a2IgmudW=pcUqK4H!l7lW&W_G=I9Df5a^}mnnGoAIMq{au8F}2dR2T zKlGXfzTt?M^#pDROujF1@zMlPAzML-_kSH|uTu;k0w&o~E$@PL^Lr>CVPe->%zDw0 z?weu*hyNaiW!nkCZWS_$`a!>;pg40G&R~jM!**z3NSb1e4phn5Q}HXWW?8E9hq_QJBDAjT17*=V=|@ z5L$Lb;v);oq}ln!APdzExWz$C9@j;{Nx98Xh)V=hi{c_6!FL1 z-+$~)n;1lh?2BX9NOJcq^Eih(Uy&n=naONQ8cCfcdME|*I)Tm?#_Qoji%|+fQP-Xa zrPf;`mKx?`m7#sxW&2@A_34*Hap&*$7Gsy96ojKlm-z~7*YgJ3bQi2^-4oM}MwrK1 zopkH;_#G%3jJC3??r+-~-){MN0*LHtHyjIwp==LAqE7d{IFGd*cYU-G!hj!dw zC3ZL1fSdrzvB@hh!81woX*cG;8NfDjwgbHq9KOAWn;>DN%1I1W$E(R#u-wg>j;+B0 ztszYc%RNZ$*h0;ULCJC9j1eGkiLtIi+01CTkDpGP`P4NTk*7WSb#gJ#08CZWbz>{g zC%&iPJ4^1lQ%Hn7_fF0`c(8gbhZ6&Ah|htkXKRD4vZg^u-;p1xnm!c`@HAI@9B_Qw z-F2eUnNR9oSSGTfep)H(+;3N#N1j*>V%Tskkh|U>+yB@zznqfM^LJO@^Sf+thm4LA zilk+;hCM{pMJT4??mC=3gllWL8$nUokYFi+WX8{rxPEgoa9{#dw)w+YEV>(K#i5F( z-mhi`_op~Icks_Ie!G>oda52nbPTOrZMygn6hghkiyF2}&61oqr_W#Wo);J{^DPz?KE`-!HI}fO?0KejdaPr+awxpRdftt( z5?(T2i?8rBeyoVl{Q#*}RDF@QIXfs2^{meGGVIkS*!`un;NlR}Z0-=B{m^Vt7rqY$ zMD@t+ep+tczOdn3DWK*RT5hzMcNR44e`xS-MdQvZ>U+g4xPmVfsrO3pmhL}&rAx%D zO_1k|Ve;W@%_lPyFNRqmZ(Sg$CQQS?wN!v-i|zDa2qDT6LMkZDHSHLss0aHn8i2ES z=+$VRpX_>uXKvdX^y6UC7RNZe0rw!^u}FV8F@5dh?eLOj1n{dnh4nq!gE)M~N=Ycx zcCwGPQ;&VaAluVbZ9$Tj>k!^Gzu3ijnWCViBKnp4zVmmR73% z!nd!NfFq%(UVz!eL~7q%)DJAKnH{+vk^|oy?Gn!eVA3d!oH2hP=Tb(DQ+9Yv@0alc zC&%z`oqYltn96ZIMghxb>nZY2ELqK`?4Q5r7mtWSgw`b4mv=c`;Ft(gv%TPF~*@9Uo z6m8%cXN!Ve>p9ObkvXFttrs`HAe5}hKudu``MY%SAw6#`hAQ#zJT>wRb22?5ArP+M zjGW?di_Jn+PKy&U>5@FM%ysI##|Sh^N{5Q%)w(=9kHaa{G{pp z>aLf(#`Q_Mkr>2|e$~j)qvA$YVSg64!sn2D-K$kDLRHuZ!HqQ(RoF#sk+_C?*e+{O zB=VF2@~L=Cr+m$XMo1XuTiDR56XcrjQ#@cMYg#3+AxN7 z$Kw$D;m*(T?Lr@%dkcQ%nI$JYk2SD^7S_+zmoI+5eT+j|zqc;Dl<2?;4Ac@@y~Vpd z#eP|4+IVf4_rz|ItFw z&Uy!miH(|qthB#4f{-4Jg*Idcc31b;vvM$`(>4He8Fr)lsA1(KE;ksWL>I7Xc_(YB zeG?oxfPM0$1m}tu4TbVEB;xO5OaS@&Mi7wi zLQKz3kUNQn>r5jtO7(uMi*SG0W1vD2{08pb#NGW5FYzhOjDwlIy8qpGnk)4EpMX%k$M=6C*u%DoAn%_TvLzdsyV zUB4DDhg{UOj8rmb<;@9P@nA4F-?vDf&E5&&)iE-<+V7cQar@vj!O-+1X#&4rODF$} z!)UGl_#}sJJ%EaTkm;R+xJU+U;_$|EPo#lLhTMLZs7M%)Z=Qo=p+cgqZ6txwdDRFd z|1O}6<*R95y!N$PBIi`VT;fZK$vaQnVb(*$p*zmInHt@Ia&NL0bzKkD^_(~r4;dSb zQ6q31Vy1?8>nK)d+@bKg$bG`SqiUJYS~Uyy0aSH$2I`b?LH$_@$>tjz3{dfG2YLot zq-jE-)uI3)jky~j!i!<|Pu}iD?UuYI-Oj-y`7S1)N z7bCVLg;Z;S|q^ULmeuv`!mn>9;iGq?G-eSJ>j-#m1qHA`+WNgl!Q2N=wV zJFb6`i+_Wgb$stBQ3ASh_8E-iRP=q$1s;To#b@gD8}=q=8$I!Lfz8Fe3lVnwvl~aw z2sm=R|KZ3-O@hI%W@%qm9M=H@Vv!Dli4Amd`{=IABS)3$%WvD>>(|k(?shm-oXPoE z)b}2!M(VY9t{&(*5jgZ_l#A2>`b0u=sW?E`EsKN?+{oOO>lP}>`tEE$5f%(gA(4G6 zs-fpvD##5{G90D%L6n#fKAq-WH#K;^9Kunnk(_?_U`yr%{R%^ekoboznd)ZtKFIC7 zP{ZR6kRvnnfBKvn{@4`tiPb^&prJ*M00y+zo>cHpY2ql@HrqbIDw>w1F*-;ZuB zEB8QiXl%EuqvI^CM4B$lT;QlW>QeHvZR7425CN~;nN|tHvjKIAK|Lt=$_8dt{qyWf zvPE84;_7mAvhre2262W~J?Auh<>zsM;NR|=qinIh4kMrJslL12S4TGz%lG0r}qt0f695UI4Dtl{f$Qljo$?D zCB+moqQL(@S-|4))|hsAL?r$TSN#7oM{aDys3qd?!%-3w9N2?0lap&*Kvc;efW3CH z>*!fAg1sRdsQPWyiJ`HZ7zyONfRd!|MN>e>$+fT0bV@ALr-3>&7i;iM2^d-?sI|(n zxK1nS@pVWADd!$7Stv77qvvs?4HC9y%IX?uRk1{*e!*cms$f6&Lw}fq@Y}SBn43~$ zGTBDu!*r+7Wbwj0HRo(cV&F3}q(hBI@R;%=bK#k5Q)2b2B10bZavMP`Ze40tzdf#$G zJkcSt{s>8yhF07aCGbZyJBv8Tc^vQ3ih~~|ymq<^9%|g65V)fyxI3=7Hsw0~&cUiN zt2iASuIf@*Z~kX}Tiq<@I?;p$qeA@&P%}vSW5urWYViM&_TEuVrd!mwqJV;+h=_uK zf`U?|OP4OvEEMS~y@nb(h=?FnL8NyC=?I}FGz%R<4+gv(cV^c2&He7& z`}>ELg)G+#?|II1&OUqZquMPDmOjuqPVH;XD0nJB4i7meNGi ziZzWcpy)25Ni~~z9IwX3PDw{TeX=O3A^EKMWt=TVmtfbiQ?Swzt*5sMc;aQBIluGdJh@ynpA_o&B&9 zyKluPV^8UU-25*|5RG^JNJ&&;itB`v^XLmdQn=MC{s^HQYjE3|{a865hKx9<+7!P- zd)L>;(_#urYI=2Sztt60p;>KMWt(~_X%leY$S7!w=e^d!<-SDsPXb0i-kK0k~`)G8>_0ca=l~u=g~Zd+i*H#YaFrK z)jIj)X5H2yxzc-&B>Vcg<^uCzCa;SE8+hAYabu6BQ#&2UQ-{0KvKbP9%d*ZcvoC^> zvGsn;Ad%U3;nogDy$Z9BFVTq3$W61)I_+?TBTUUC6@T71O6vqb8(; zZC^x0#_r6H(Te|Q81s0T_&#>z^Q7_1%BERwuGRWvnIqj1+q6J}Ym-Y@(ox`9X&_x; zwn+j5W139j@bIqF$xvD}UlFUfSU+DCAy8+``)GGa(F(d{WzYB>v>>g z&4i+UI(FQZsK3PjGfzs;@Kx_u0$7 z3m0TSYhB5|_sA#%n~h70t{Bqq-=wA>Ku0{uYYuC7cBdG=?JVz@){EdQlgKJ-Oy)S%m$ZaqEY@g;w; z*?T*4xnk$TFSw&iX#~vMB_>!0rM7=$Ib)dIM=}m~(3Akjd0eye;a#Sru+-W*TVMSF zTBL+8s5lGqwySzeAy)(68WSaR$(}m4qf;r6r4BJaZyj%@X$ArY1fXzeXuB6Ggu zp)dKc6K5DAm#k?E>_H0)|3&)gPz12PmLXFlph84h={~Yy-Dmi0lvnK1<*Ha=3N45)(jBTS9!o$^xVmuYDCbrKK|&r zENQbQt}}P9@#@WZ@534n^Fg3(0P4%kDJq#YA+d>N`RlFIn;3_;_TH{>^3(*b{#@jl z)9a(9;Cj9e)aCAMoo3$(XuOWV6tVyw`R&#Ks+ zdJsc*V;<~+=k_utf@j?H0cg;d3%+?pGZULDFgEX2Gnz&FZvcqDL)-px0FRwKd_t1? zqoCNQm9x35pLqA%+p1|7#t=ysE3rWK*R4d-R+}a5?T72`D=F7LMIh3=ds`vAMIq_R zEskHZiB(a*rqse~p84$w)sj|HdSeHBqzt6`itCR<(mmh9oj9Uc+1|UMf%%3!nfK1~ zZ<@kj@pL9;#uoH{hJAtY(9U07`ugoC_2kyl9=9`Uw&jaby_t%X zo`hIjR#(Pq!dGOR=-~#$U<;(}Y;)D9txyCXuJb@|Q|8BQiJ1WMMGpF8T#CEZgx$}q zqhDf1JJnN!iBk`M=`!z-oFaryz9J5oek;lTb2j|TduhCX|EcFIn?dDR+V`Y;yDmf( z#nU(hLPp70^=GJ0hSAT<@{^YG9XoC#4x8t+`V#VdlL{G|EQq(`+OAt=zPOwO;c2tr z(YI611Bz6`RhdxOB%nV(&cnRl`l)vqgmuah=}8Ikren_PNF)1MqpVm8py& zi`G02{m*ecT5BIcQXdPGScJtfRahdKo$*~LZI{>WU4b~=B-CeTzAr_2TKb!#dsp>f zR__+--1z`SRl^=r`3}b}xyWeZG`Jz~?2Ce)|3SC&)X%!A4RMSQ|3q%$dGy>X1}6IkU#Z?ix2t=ZTfLXRB4b3ylb_o<)UMbN z$H^iltwdZ9)D!XxJGKgqpip8{PZT;$jmHu9b68tvcDU{J&tzCZZO$RcvX&TcB|$d* z{bb@ULwChim#W4p73q7sDoCS

    3vhYUvr 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�Gh)|p%6PQfUQ;E~ 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%0DG6F%V|>4rm?C2y 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 z z8=>uaN_5Z`>5CmU+=)OP32yqbbbj4J5(f@6LZf8en69{K7j1~rbaStwMV(-dS{UVnFUxu& z6@LYnD$mjKs5kH7SYYJcIciuH`t)eN>Cn^*l*0bBo^*%dgNZ`pzQ$JH;*oFc--n9G z0nX4>4y!h2Xh^Wqs+4_jMnbJ|`ZxRf$d(Ia*{Osan{XSn5 zUNPdrK_GwAG_4u8do)VO!<_~{{~8XMGn5X&25o2~lEwTpbz!2#AeR{(Cw`#6!p4Y* z^|@#LKzC#>*8Fs(V#?>a1{4^Zu|#rjSNMGQQC_?f`Fydsr3Yi+tNV}Ve|}vD{hz$a zTUm>g#AUvV5UqG%=+^VLKjf^hz`nxW06k~($=UU2^hF=2%!*!rJ3+o3j)X2QiR4v{OBujg>RBZ6AD8!(%YQ5*R& zMq4O+he@Ulue`;o&C<(v(nlknt70nG<|r4fN1I0*XmOno0L=>0)Etkl=P$ua*$y!^Er8N)WVBKAnu1gx%r3 z=5JRU5H-2iMlb|%MXT254x_!F+f%Mwb>xOIWz+MlJiYm)Nur#2d79Cax}pc)BrNE> zVjd#xZ&68vpp&58yM>1gI;XO>KjOF9i?4J~k&Bd`=n1EmBgv?ozGXktcy-Q(faPh= zmA9jTL7m;c_VC3A_3Z5hb8R$m4$FCLnRJH`+KQ=Y71Yzj4J6DffE02Vb0OS{$2B>#YuI@dG!5 zfmbbpE4+zXEQCG0TyGZjWGS!;H1yq7g4>IN?j%o`8fYt>Hg4Q*3rUL5{}N6#Mbqzc z5*JX`<1gsb{z{S}3TJc71x%~d9f_@92tz^-{o@6>fy@+PJXu{K8~?*~Pl>5DNYXg1 zp}xczBt93qpE|3Rn#I=tl{LqKrJUL^^>tn*`$_}0le(wTn-z|`r2T9MU&2EvL{MnT`y2U~ zTKiXWQExdt<=O_fbPz3Udu?r@J0UB6uJcmJgWhwgj&d~oM?NbYxn)qerXOsa zu~>{Wm_=F>eeE$?Iq2P_1b!BAVG}-<}^! z{W|u)4?p;?F1r`-{W2QPK(FmE&_3nm3W#p2e9M*@o|ZFqINCAMdpK^hEO94*E?Wn1 z9_{E*_DNk-I&PF4)dJCJZwMVl0RPieSq7M+u&=-8JRpv82GS3FvgoMwMR(y#lhi2( zW^bDx5xLtdS}wnSp%%cJJ`Mv<4sj`rY6ELKvkWygu7< z;dA*)A9O{cP0G)Z2Jw#3-r6ba`{8>62btFk@FjFP5m6c8#+X zVBzNhSB4^SpZip^##!k!iNhoe;js^F1KysYtO|7cSDg13#zyWI0gCgng^=o0sd?N| zsIMKVMeZuoerevfENv#d8+Vzc?u2Y+2Gc!Jy}rJ4uTZpFJP?L){J}CvQ)RVV0+=7#~ z-6zud(VM&=F!avf>He%UcZbl{|V5z2rOkAyD9!>r&JgmB*XcFR9kWBN-c zHtV8LQc`|R|B_~Xav&Arg3MLL_VJ}O$QBV`#=~QOYD|C^a&7EJ=Rep*FlX4|5_X|` zG!6WsFe(YGf!82KNREe4P#id`V0*&3^10MHD$Jua z681E~l&ms+){)JDi;q3@@4WIlEJ2cI5x|*k(7JX`S>5E(%upNTg%55eHVZ_DvKHYsumyo^|M2uk-!OAbl}z(&`7?GZUX zYFH@cfp~Q9_DRNzv^`Gk1`N4ZPLEddW|kXH9|isR27HNiD|p}oPe&HZ$?DYi*moO5 zr;Oej0X>cwFd=RLlC4nE)KD*W1}=f{*XWCF{1e80o#|E>IMb~p*EoH_0e=U5Y)tUz zeFgDf`xsyV$mD}g#`39GC|jL@mY`t_H?AL7IeVLJUJo@;DGj6S&HWm&Smss%~m>0 zxeblCAtJ7z%jb>!uWd-P{Ml`LL^qV^4*h?r%lbU9_Km@!e05}8%D>ER?QQt{vJ&tF zVzlf4ObJtY#-J13dK0lN&>JWMF4&UzMbE;#wyxYyJUaO==}+)hZ|(eS z!~7(CR&8&hNeNb)3?KqaiDa!E65(~fzm>ZuWE>}k*DjO8bg+~8dh=DG)17cOM&c02n!Q2b$%BK6z(3pzFVnK(>FFQ;9yR;>D zpQZ#bDu9-tRkr0_yG#8NsMus?fKeE~gUBIVTo|nL@Sq9y>9qtYyff{fU6W8dy8QKB z+m`@&WSuqN7BzymHpb&eQyBJGhNz2^mdN1YRncogBaz4hD~vJN*zrs`2=xy$Eg$O1mGXz|a~qeTw^!;GF= zz+?TLmGrq*Nzl>-W}23~(68cMc9$3M!lS8nC0`?Y zzTuPD*7S*BQ!Rt+?57UX@}c?ga;g627*14mF}Owj?mC!huq-qiEOLE4-*-jpgLojx zuUmf!Mpuj2q>ntg_-mWj0cOnq*xSw078H5OnfOzp|GkFLUVuzidBVL{|2+EdwWeT& z^1B}N-WWDnEc}+CaL0=jqJTj?Eh$_zDdLFMrzI&FFwI~1^81%?nO8R$ATr#OY@x!e z05vhk1alrsUm)OGy6G|kaCi>So);RiEnbEQ>eRF)(z z!ZFCmvo~Ar?a?eOz@~%&#rfG69q)rC_Vs@k=^*hpu3tR%X}NXDVY)1Wzt#sO%5!QG zFAPzxpb7Z&e3Hmb~@dy2UB%tNm?z(A=2P%$HuGPfgw0k7pz zEo#@%IBvPies01T=^)Ou8Cn6Nab@HjsrY-0zZMDh`u9<-dd{CPY;^gl|BHt4q6f$y zL3?~~6jy!yx7d3^T*apWwP+0-;R?HzsQL$Y0mT-^X|7H_(EUP^Vi^Lr(5`dW%CELr z3|7Md#K$C!e4-{Uot#-JyXaqX;3fB4?_J+f@IR&cuj2mq4>u`)AIENgi9n@GvL7l; zjUF%HqRcarOeih`_?1X%sW9q=I^To8ZuYMg{a43LlmFhf1P?4iQ<}f;mIB!UGL2;q`Z0h$*{|B8 zfL}mUXruCS3^>Iw==JLgx_oQ4MmHx!jM2)f03X=5#7s+ax76#8^{!vMP_jwnca$an zhx>t*Untpn0h3|&zqi^eMha<`H(-^b)MYs%Eux+oG1IQ7!0aY^IVDj4SLSUU)<*Bs z)K+<%*Txci^MNG_rSOXFhW@Q%48aqF6Q^Y+$TV#K_g}dD{J%c+GN%2lu^w!{{l0!l zS9rfeg4i4NBr0J{A4T3bRhEij)p^XWvv|b^N!$VUYsZ*oT>W7z+Wa)-J~1~Ms}P5g z0_(L!5y783BJwMwL|=TpkUek$u@CGpv(A5d0sPn7`s0V2FE5lrmyV9w8~f9&nQ7W>l0^cTF}hcEG@!QlF(^+JiO2aMGBAAKJI?jV(l=Ptk<5ixESMrjb9 z2CidjKdIn#UVxqy(bp-en-;zQ6ehrIAvhCY|Cl*R+)FQUCYSEw_gjjWunYbZF@@^# zy@Vl=tWp#r#09vb>R|XEEjlhW^mA>Y0yPZB3nU~3+E<8aqCw>;%bO6|az&r{FUtX- z%5SKtJ6>SubLrdv>swvs3wyjkW?OnmF;Up#mD?_bk?`5e0{4jCfXi7vd zb2@}+C4t5zVc{1Fc5*XQMgHr=01fU-1wT7+;<1|bm6ng=%mKt3l_nW2_+S`XKfew@ zzO*9&K7J}L9?+7N<1|uXzUhBGKgC1Dy&-t$=AQ;se|_{{_YEj%z}4_gZRwl;c}fu1 zuoWm+mWOglf;poJf^N=VK+apL3FDg5r3s8PRT@oSY2ny-17Ylkkubp&vqCnP*FQJq^`d#k^I&P`O zL%hR<0d}%3_ZcIFI6?s@!G6^NWb9m%V_m)f$HLa*(Fi9`;I;H5fY8!qi}@cv0ml^( zhlN*KFSGc-xIz)mNq3S^UM8@t;riY2BPvQoWVldu6l^kn)~f(9ErrrQxlL0klfYYo zuqv0&xH}EZ7`V}my7QM;`(H!x=fyM~!e}_`Px|-|atgT`YqX&J%+F_a+N6*TPO8W* zyxG~|^+8$t^?y7UltjQ;5qKvl&-Hr}wLrK`f))HhL0Z_YTbbexD!H0C&32N&!4`(2 zMOXco1NYmUFbC&kSk3ak;(x(2HFkIcD-^x7G5_tY7ZSw_fPpvitl52@z*w6j0b+XVb^5!bdq7eW}N7TAVg@b~C(f#84p zyMIXx;2@DMjLFqawWi!l5a1x8-s=k5cfh5+5JHUCOpyvda!VQqr?FlS1@LY_j(`?e zKy}5Rf%~5WSb49X2#^hbNTnt8V9gJN1tv-GqyEF1|M`m-*U)YL)qKDfH}t zlJMF}PN({90*AgsL0(|Ks8S6FJyiHR`go7QAIt18l=qA)E)g(BUenAV=fU

    B1#C+VcT*ndh);A5nK3$ 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 literal 0 HcmV?d00001 diff --git a/visualizations/observability/flow/test-otel-flow-use-case-widget.json b/visualizations/observability/flow/test-otel-flow-use-case-widget.json new file mode 100644 index 0000000..45c8be1 --- /dev/null +++ b/visualizations/observability/flow/test-otel-flow-use-case-widget.json @@ -0,0 +1,806 @@ +{ + "$schema": "https://vega.github.io/schema/vega/v5.json", + "width":1240, + "height":480, + "title":"Services Investigation Flow", + "autosize": "pad", + "padding": 5, + "signals": [ + { "name": "w", "value": 15}, + { "name": "h", "value": 15}, + { "name": "aspect", "value": true }, + { "name": "smooth", "value": true}, + { "name": "align", "value": "left"}, + { "name": "baseline", "value": "top" }, + {"name": "nodeWidth", "value": 190}, + {"name": "nodeHeight", "value": 45}, + {"name": "verticalNodeGap", "value": 10}, + {"name": "horizontalNodeGap", "value": 140}, + { + "name": "startingDepth", + "value": 1, + "on": [{"events": {"type": "timer", "throttle": 0}, "update": "-1"}] + }, + { + "name": "node", + "value": 0, + "on": [ + {"events": {"type": "timer", "throttle": 10}, "update": "0"} + ] + }, + { + "name": "nodeHighlight", + "value": "[0]", + "on": [ + { + "events": {"type": "mouseover", "markname": "node"}, + "update": "pluck(treeAncestors('treeCalcs', datum.id), 'id')" + }, + {"events": {"type": "mouseout"}, "update": "[0]"} + ] + }, + { + "name": "isExpanded", + "value": 0, + "on": [ + { + "events": {"type": "click", "markname": "node"}, + "update": "datum.children > 0 && indata('treeClickStorePerm', 'id', datum.childrenIds[0])?true:false" + } + ] + }, + {"name": "xrange", "update": "[0, width]"}, + {"name": "yrange", "update": "[0, height]"}, + { + "name": "down", + "value": null, + "on": [ + {"events": "touchend", "update": "null"}, + {"events": "mousedown, touchstart", "update": "xy()"} + ] + }, + { + "name": "xcur", + "value": null, + "on": [ + {"events": "mousedown, touchstart, touchend", "update": "slice(xdom)"} + ] + }, + { + "name": "ycur", + "value": null, + "on": [ + {"events": "mousedown, touchstart, touchend", "update": "slice(ydom)"} + ] + }, + { + "name": "delta", + "value": [0, 0], + "on": [ + { + "events": [ + { + "source": "window", + "type": "mousemove", + "consume": true, + "between": [ + {"type": "mousedown"}, + {"source": "window", "type": "mouseup"} + ] + }, + { + "type": "touchmove", + "consume": true, + "filter": "event.touches.length === 1" + } + ], + "update": "down ? [down[0]-x(), down[1]-y()] : [0,0]" + } + ] + }, + { + "name": "anchor", + "value": [0, 0], + "on": [ + { + "events": "wheel", + "update": "[invert('xscale', x()), invert('yscale', y())]" + }, + { + "events": { + "type": "touchstart", + "filter": "event.touches.length===2" + }, + "update": "[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]" + } + ] + }, + {"name": "xext", "update": "[0,width]"}, + {"name": "yext", "update": "[0,height]"}, + { + "name": "zoom", + "value": 1, + "on": [ + { + "events": "wheel!", + "force": true, + "update": "pow(1.001, event.deltaY * pow(16, event.deltaMode))" + }, + { + "events": {"signal": "dist2"}, + "force": true, + "update": "dist1 / dist2" + } + ] + }, + { + "name": "dist1", + "value": 0, + "on": [ + { + "events": { + "type": "touchstart", + "filter": "event.touches.length===2" + }, + "update": "pinchDistance(event)" + }, + {"events": {"signal": "dist2"}, "update": "dist2"} + ] + }, + { + "name": "dist2", + "value": 0, + "on": [ + { + "events": { + "type": "touchmove", + "consume": true, + "filter": "event.touches.length===2" + }, + "update": "pinchDistance(event)" + } + ] + }, + { + "name": "xdom", + "update": "slice(xext)", + "on": [ + { + "events": {"signal": "delta"}, + "update": "[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]" + }, + { + "events": {"signal": "zoom"}, + "update": "[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]" + }, + {"events": "dblclick", "update": "[0,width]"} + ] + }, + { + "name": "ydom", + "update": "slice(yext)", + "on": [ + { + "events": {"signal": "delta"}, + "update": "[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]" + }, + { + "events": {"signal": "zoom"}, + "update": "[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]" + }, + {"events": "dblclick", "update": "[0,height]"} + ] + }, + {"name": "scaledImgW", "update": "(w/ span(xdom))*width"}, + { + "name": "scaledImgH", + "update": "abs(h/ span(ydom))*height" + }, + + {"name": "scaledNodeWidth", "update": "(nodeWidth/ span(xdom))*width"}, + { + "name": "scaledNodeHeight", + "update": "abs(nodeHeight/ span(ydom))*height" + }, + {"name": "scaledFont13", "update": "(13/ span(xdom))*width"}, + {"name": "scaledFont12", "update": "(12/ span(xdom))*width"}, + {"name": "scaledFont11", "update": "(11/ span(xdom))*width"}, + {"name": "scaledKPIHeight", "update": "(5/ span(xdom))*width"}, + {"name": "scaledLimit", "update": "(20/ span(xdom))*width"} + ], + "data": [ + { + "name": "source", + "values": [ + { "level1": "OTEL", "details": "Install Integration", + "info":{ + "name":"OTEL Integration", + "description":"Go here to read the documentation of the OTEL services", + "references":"https://opentelemetry.io/" + }, + "url":"http://localhost:5601/app/integrations#/available/otel-services", "kpi": 75 }, + { + "level1": "OTEL", + "level2": "OTEL Ingestion", + "details": "Inspect Signal Rates", + "info":{ + "name":"OTEL Ingestion", + "description":"Go here to review the (OTEL) signals ingestion rate", + "references":"https://opensearch.org/docs/latest/data-prepper/" + }, + "url":"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID", + "kpi": 80 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "details": "Services Dashboard", + "url":"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID", + "info":{ + "name":"OTEL Services", + "description":"Go here to monitor the application's services", + "references":"https://opentelemetry.io/docs/demo/services/" + }, + "kpi": 50 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "level3" : "Single Services Dashboard", + "details": "Deep Dive Service Details", + "info":{ + "name":"Single Service Deep Dive", + "description":"Go here to analyze and monitor a specific service", + "references":"https://opentelemetry.io/docs/demo/services/" + }, + "url":"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID", + "kpi": 50 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "level3" : "Single Services Dashboard", + "level4" : "Service System Details", + "details": "Service System Metrics", + "url":"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID", + "info":{ + "name":"APM System Metrics Monitor", + "description":"Go here to analyze the services system's metrics ", + "references":"https://opentelemetry.io/docs/concepts/signals/metrics/" + }, + "kpi": 50 + }, + { + "level1": "OTEL", + "level2": "OTEL Integrations", + "level3" : "Single Services Dashboard", + "level4" : "Service Network Details", + "info":{ + "name":"APM Network Metrics Monitor", + "description":"Go here to analyze the services network's metrics ", + "references":"https://opentelemetry.io/docs/concepts/signals/metrics/" + }, + "details": "Service Network Metrics", + "url":"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID", + "kpi": 50 + }]}, + { + "name": "wideToTall", + "source": "source", + "transform": [ + { + "type": "formula", + "expr": "{key: datum.level1,parent: null, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}", + "as": "l1" + }, + { + "type": "formula", + "expr": "{key: datum.level1+ '|'+datum.level2,parent: datum.level1, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}", + "as": "l2" + }, + { + "type": "formula", + "expr": "{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3,parent: datum.level1+ '|'+datum.level2, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}", + "as": "l3" + }, + { + "type": "formula", + "expr": "{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}", + "as": "l4" + }, + { + "type": "formula", + "expr": "{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}", + "as": "l5" + }, + { + "type": "formula", + "expr": "{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5+ '|'+ datum.level6,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}", + "as": "l6" + }, + {"type": "fold", "fields": ["l1", "l2", "l3", "l4", "l5","l6"]}, + {"type": "project", "fields": ["key", "value"]}, + {"type": "formula", "expr": "datum.value.key", "as": "id"}, + { + "type": "formula", + "expr": "reverse(split(datum.value.key,'|'))[0]", + "as": "title" + }, + {"type": "formula", "expr": "datum.value.parent", "as": "parent"}, + { + "type": "filter", + "expr": "datum.title != 'null' && datum.title != 'undefined'" + }, + {"type": "aggregate", "groupby": ["id", "parent", "title", "value"]}, + {"type": "formula", "expr": "datum.value.details", "as": "details"}, + {"type": "formula", "expr": "datum.value.kpi", "as": "kpi"}, + {"type": "formula", "expr": "datum.value.link", "as": "link"}, + {"type": "formula", "expr": "datum.value.info", "as": "info"} + ] + }, + { + "name": "treeCalcs", + "source": "wideToTall", + "transform": [ + {"type": "stratify", "key": "id", "parentKey": "parent"}, + { + "type": "tree", + "method": {"signal": "'tidy'"}, + "separation": {"signal": "false"}, + "as": ["y", "x", "depth", "children"] + }, + {"as": "parent", "type": "formula", "expr": "datum.parent"} + ] + }, + { + "name": "treeChildren", + "source": "treeCalcs", + "transform": [ + { + "type": "aggregate", + "groupby": ["parent"], + "fields": ["parent"], + "ops": ["values"], + "as": ["childrenObjects"] + }, + { + "type": "formula", + "expr": "pluck(datum.childrenObjects,'id')", + "as": "childrenIds" + } + ] + }, + { + "name": "treeAncestors", + "source": "treeCalcs", + "transform": [ + { + "type": "formula", + "as": "treeAncestors", + "expr": "treeAncestors('treeCalcs', datum.id, 'root')" + }, + {"type": "flatten", "fields": ["treeAncestors"]}, + { + "type": "formula", + "expr": "datum.treeAncestors.parent", + "as": "allParents" + } + ] + }, + { + "name": "treeChildrenAll", + "source": "treeAncestors", + "transform": [ + { + "type": "project", + "fields": [ + "allParents", + "id", + "name", + "parent", + "x", + "y", + "depth", + "children" + ] + }, + { + "type": "aggregate", + "fields": ["parent", "parent", "id"], + "ops": ["values", "count", "min"], + "groupby": ["allParents"], + "as": ["allChildrenObjects", "allChildrenCount", "id"] + }, + { + "type": "formula", + "expr": "pluck(datum.allChildrenObjects,'id')", + "as": "allChildrenIds" + } + ] + }, + { + "name": "treeClickStoreTemp", + "source": "treeAncestors", + "transform": [ + { + "type": "project", + "fields": ["id", "name", "parent", "x", "y", "depth", "children"] + }, + { + "type": "aggregate", + "fields": ["id"], + "ops": ["min"], + "groupby": ["id", "name", "parent", "x", "y", "depth", "children"] + } + ] + }, + { + "name": "treeClickStorePerm", + "values": [], + "on": [ + {"trigger": "startingDepth>=0", "insert": "data('treeClickStoreTemp')"}, + { + "trigger": "node", + "insert": "!isExpanded? data('treeClickStoreTemp'):false" + }, + { + "trigger": "node", + "remove": "isExpanded?data('treeClickStoreTemp'):false" + } + ] + }, + { + "name": "treeLayout", + "source": "wideToTall", + "transform": [ + { + "type": "filter", + "expr": "indata('treeClickStorePerm', 'id', datum.id)" + }, + {"type": "stratify", "key": "id", "parentKey": "parent"}, + { + "type": "tree", + "method": {"signal": "'tidy'"}, + "nodeSize": [ + {"signal": "nodeHeight+verticalNodeGap"}, + {"signal": "nodeWidth+horizontalNodeGap"} + ], + "separation": {"signal": "false"}, + "as": ["y", "x", "depth", "children"] + }, + {"type": "formula", "expr": "datum.y+(height/2)", "as": "y"}, + {"type": "formula", "expr": "scale('xscale',datum.x)", "as": "xscaled"}, + { + "type": "formula", + "expr": "datum.info", + "as": "info" + }, + { + "type": "formula", + "expr": "datum.link", + "as": "link" + }, + {"as": "parent", "type": "formula", "expr": "datum.parent"} + ] + }, + { + "name": "fullTreeLayout", + "source": "treeLayout", + "transform": [ + { + "type": "lookup", + "from": "treeChildren", + "key": "parent", + "fields": ["id"], + "values": ["childrenObjects", "childrenIds"] + }, + { + "type": "lookup", + "from": "treeChildrenAll", + "key": "allParents", + "fields": ["id"], + "values": ["allChildrenIds", "allChildrenObjects"] + }, + { + "type": "lookup", + "from": "treeCalcs", + "key": "id", + "fields": ["id"], + "values": ["children"] + }, + { + "type": "formula", + "expr": "reverse(pluck(treeAncestors('treeCalcs', datum.id), 'id'))[1]", + "as": "treeParent" + } + ] + }, + { + "name": "visibleNodes", + "source": "fullTreeLayout", + "transform": [ + { + "type": "filter", + "expr": "indata('treeClickStorePerm', 'id', datum.id)" + } + ] + }, + { + "name": "maxWidthAndHeight", + "source": "visibleNodes", + "transform": [ + { + "type": "aggregate", + "groupby": ["depth"], + "fields": ["depth", "x", "y"], + "ops": ["count", "max", "max"], + "as": ["count", "x", "y"] + }, + { + "type": "aggregate", + "fields": ["depth", "count", "x", "y"], + "ops": ["max", "max", "max", "max"], + "as": ["maxDepth", "maxNodes", "maxX", "maxY"] + } + ] + }, + { + "name": "links", + "source": "treeLayout", + "transform": [ + {"type": "treelinks"}, + { + "type": "linkpath", + "orient": "horizontal", + "shape": "diagonal", + "sourceY": {"expr": "scale('yscale', datum.source.y)"}, + "sourceX": {"expr": "scale('xscale', datum.source.x+nodeWidth)"}, + "targetY": {"expr": "scale('yscale', datum.target.y)"}, + "targetX": {"expr": "scale('xscale', datum.target.x)"} + }, + { + "type": "filter", + "expr": " indata('treeClickStorePerm', 'id', datum.target.id)" + } + ] + } + ], + "scales": [ + { + "name": "xscale", + "zero": false, + "domain": {"signal": "xdom"}, + "range": {"signal": "xrange"} + }, + { + "name": "yscale", + "zero": false, + "domain": {"signal": "ydom"}, + "range": {"signal": "yrange"} + }, + { + "name": "kpiscale", + "zero": false, + "domain": [0, 100], + "range": {"signal": "[0,scaledNodeWidth]"} + }, + { + "name": "colour", + "type": "ordinal", + "range": [ + "#6f6f6f", + "#4472C4", + "#3A8E50", + "#ED7D31", + "#a63939", + "#6338a6", + "#3843a6", + "#38a695" + ], + "domain": {"data": "visibleNodes", "field": "treeParent"} + } + ], + "marks": [ + { + "type": "path", + "interactive": false, + "from": {"data": "links"}, + "encode": { + "update": { + "path": {"field": "path"}, + "strokeWidth": { + "signal": "indexof(nodeHighlight, datum.target.id)> -1? 2.5:0.4" + }, + "stroke": { + "scale": "colour", + "signal": "reverse(pluck(treeAncestors('treeCalcs', datum.target.id), 'id'))[1]" + } + } + } + }, + { + "name": "node", + "description": "The parent node", + "type": "group", + "clip": false, + "from": {"data": "visibleNodes"}, + "encode": { + "update": { + "x": {"field": "x", "scale": "xscale"}, + "width": {"signal": "scaledNodeWidth"}, + "yc": {"field": "y", "scale": "yscale"}, + "height": {"signal": "scaledNodeHeight"}, + "fill": { + "signal": "merge(hsl(scale('colour', datum.treeParent)), {l:0.94})" + }, + "stroke": { + "signal": "merge(hsl(scale('colour', datum.treeParent)), {l:0.79})" + }, + "cornerRadius": {"value": 2}, + "cursor": {"signal": "datum.children>0?'pointer':''"}, + "tooltip": {"signal": ""} + } + }, + "marks": [ + { + "name": "linkImage", + "type": "image", + "interactive": true, + "encode": { + "enter": { + "url": {"value": "https://icons.veryicon.com/png/o/education-technology/product-icon-of-apstar-big-data/opensearch-blue.png"} + }, + "update": { + "opacity": {"value": 1}, + "x": {"signal": "(180/ span(xdom))*width"}, + "y": {"signal": "-10"}, + "width": {"signal": "scaledImgW"}, + "height": {"signal": "scaledImgH"}, + "aspect": {"signal": "aspect"}, + "smooth": {"signal": "smooth"}, + "align": {"signal": "align"}, + "baseline": {"signal": "baseline"}, + "tooltip": {"signal": "parent.info"} + + }, + "hover": { + "opacity": {"value": 0.5} + } + } + }, + { + "name": "infoImage", + "type": "image", + "interactive": true, + "encode": { + "enter": { + "url": {"value": "https://opensearch.org/assets/brand/SVG/Mark/opensearch_mark_default.svg"} + }, + "update": { + "href": {"signal":"parent.link"}, + "opacity": {"value": 1}, + "x": {"signal": "item.mark.group.x1"}, + "y": {"signal": "-10"}, + "width": {"signal": "scaledImgW"}, + "height": {"signal": "scaledImgH"}, + "aspect": {"signal": "aspect"}, + "smooth": {"signal": "smooth"}, + "align": {"signal": "align"}, + "baseline": {"signal": "baseline"} + }, + "hover": { + "opacity": {"value": 0.5} + } + } + }, + + { + "name": "highlight", + "description": "highlight (seems like a Vega bug as this doens't work on the group element)", + "type": "rect", + "interactive": false, + "encode": { + "update": { + "x": {"signal": "item.mark.group.x1"}, + "y": {"signal": "0"}, + "fill": { + "signal": "indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.82}):0" + }, + "stroke": { + "signal": "indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.79}):0" + }, + "height": {"signal": "item.mark.group.height"}, + "width": {"signal": "item.mark.group.width"} + } + } + }, + { + "name": "KPI background", + "description": "KPI background", + "type": "rect", + "interactive": false, + "clip": true, + "encode": { + "update": { + "x": {"signal": "item.mark.group.x1"}, + "y": {"signal": "item.mark.group.height-scaledKPIHeight"}, + "height": {"signal": "scaledKPIHeight"}, + "width": {"signal": "(item.mark.group.width)"}, + "fill": {"scale": "colour", "signal": "parent.treeParent"}, + "opacity": {"value": 0.2} + } + } + }, + { + "name": "KPI", + "description": "KPI", + "type": "rect", + "interactive": false, + "clip": true, + "encode": { + "update": { + "x": {"signal": "item.mark.group.x1"}, + "y": {"signal": "item.mark.group.height-scaledKPIHeight"}, + "height": {"signal": "scaledKPIHeight"}, + "width": {"signal": "scale('kpiscale',parent.kpi)"}, + "fill": {"scale": "colour", "signal": "parent.treeParent"} + } + } + }, + { + "type": "text", + "interactive": false, + "name": "name", + "encode": { + "update": { + "x": {"signal": "(10/ span(xdom))*width"}, + "y": {"signal": "(6/ span(xdom))*width"}, + "fontWeight": {"value": "600"}, + "baseline": {"value": "top"}, + "fill": {"scale": "colour", "signal": "parent.treeParent"}, + "text": {"signal": "parent.details"}, + "fontSize": {"signal": "scaledFont13"}, + "limit": {"signal": "scaledNodeWidth-scaledLimit"}, + "font": {"value": "Calibri"} + } + } + }, + { + "type": "text", + "interactive": false, + "name": "title", + "encode": { + "update": { + "x": {"signal": "(10/ span(xdom))*width"}, + "y": {"signal": "(22/ span(xdom))*width"}, + "align": {"value": "left"}, + "baseline": {"value": "top"}, + "fill": {"signal": "'#4D4B44'"}, + "text": {"signal": "parent.title"}, + "fontSize": {"signal": "scaledFont11"}, + "limit": {"signal": "scaledNodeWidth-scaledLimit"}, + "font": {"value": "Calibri"} + } + } + }, + { + "type": "text", + "interactive": false, + "name": "node children", + "encode": { + "update": { + "x": {"signal": "item.mark.group.width - (9/ span(xdom))*width"}, + "y": {"signal": "item.mark.group.height/2"}, + "align": {"value": "right"}, + "baseline": {"value": "middle"}, + "fill": {"scale": "colour", "signal": "parent.treeParent"}, + "text": {"signal": "parent.children>0?parent.children:''"}, + "fontSize": {"signal": "scaledFont12"}, + "font": {"value": "Calibri"} + } + } + } + ] + } + ] +} \ No newline at end of file From 87c29fb7df7f44547353e4efa62b8787b4df564c Mon Sep 17 00:00:00 2001 From: YANGDB Date: Fri, 17 May 2024 10:29:10 +0300 Subject: [PATCH 2/4] update documentation Signed-off-by: YANGDB --- visualizations/observability/flow/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/visualizations/observability/flow/README.md b/visualizations/observability/flow/README.md index a781407..15c6037 100644 --- a/visualizations/observability/flow/README.md +++ b/visualizations/observability/flow/README.md @@ -3,7 +3,7 @@ ## Introduction The Otel Flow Use Case Widget for OpenSearch Dashboards uses Vega for complex visualization of Use case user flow interactions. -It's designed to map out use-case steps and associate them with specific dashboards and allow filter carry over to drive the flow ahead/ +It's designed to map out use-case steps and associate them with specific dashboards and allow filter carry over to drive the flow ahead ## Info This widget graphically presents flow diagram interactions, showing multiple steps - each one has a description and a linked dashboard. @@ -16,8 +16,7 @@ The flow data arrives from the OpenTelementry collector pipline which exports th ![](https://opensearch.org/docs/latest/images/data-prepper-pipeline.png) ## Vega Integration -Vega's integration allows for customized, interactive graph creation, enabling detailed visual analysis of service maps. - +Vega's integration allows for customized, interactive flow creation, enabling detailed visual analysis and linking different dashboards representing steps in the flow. ## Data Model From 621d9a4c3b94f265a70f1aec03a94e7157a75f4a Mon Sep 17 00:00:00 2001 From: YANGDB Date: Fri, 17 May 2024 10:42:58 +0300 Subject: [PATCH 3/4] update ndjson suffix name Signed-off-by: YANGDB --- ...ndjson => otel-service-flow-use-case-integration-1.0.0.ndjson} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename visualizations/observability/flow/assets/{otel-service-flow-use-case-integration.ndjson => otel-service-flow-use-case-integration-1.0.0.ndjson} (100%) diff --git a/visualizations/observability/flow/assets/otel-service-flow-use-case-integration.ndjson b/visualizations/observability/flow/assets/otel-service-flow-use-case-integration-1.0.0.ndjson similarity index 100% rename from visualizations/observability/flow/assets/otel-service-flow-use-case-integration.ndjson rename to visualizations/observability/flow/assets/otel-service-flow-use-case-integration-1.0.0.ndjson From 7008f87ef04e75df7906b7fd708ff0df95246093 Mon Sep 17 00:00:00 2001 From: YANGDB Date: Sat, 18 May 2024 12:43:31 +0300 Subject: [PATCH 4/4] update otel flow dashboards Signed-off-by: YANGDB --- .../otel-services/assets/aliases.json | 61 ------------- .../otel-services/assets/datasources.json | 12 --- .../assets/loadgenerator-metrics-1.0.0.ndjson | 11 --- ...amp-network-metrics-dashboard-1.0.0.ndjson | 20 ----- .../otel-apm-network-services-1.0.0.ndjson | 17 ---- ...-apm-system-metrics-dashboard-1.0.0.ndjson | 19 ---- .../assets/otel-index-patterns-1.0.0.ndjson | 4 - ...otel-ingestion-rate-dashboard-1.0.0.ndjson | 11 --- ...ice-flow-use-case-integration-1.0.0.ndjson | 42 +++++++++ .../otel-services-dashboard-1.0.0.ndjson | 11 --- ...otel-single-service-dashboard-1.0.0.ndjson | 10 --- .../otel-services/otel-services-1.0.0.json | 26 +----- ...ice-flow-use-case-integration-1.0.0.ndjson | 88 +++++++++---------- 13 files changed, 87 insertions(+), 245 deletions(-) delete mode 100644 integrations/observability/otel-services/assets/aliases.json delete mode 100644 integrations/observability/otel-services/assets/datasources.json delete mode 100644 integrations/observability/otel-services/assets/loadgenerator-metrics-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-amp-network-metrics-dashboard-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-apm-network-services-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-apm-system-metrics-dashboard-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-index-patterns-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-ingestion-rate-dashboard-1.0.0.ndjson create mode 100644 integrations/observability/otel-services/assets/otel-service-flow-use-case-integration-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-services-dashboard-1.0.0.ndjson delete mode 100644 integrations/observability/otel-services/assets/otel-single-service-dashboard-1.0.0.ndjson diff --git a/integrations/observability/otel-services/assets/aliases.json b/integrations/observability/otel-services/assets/aliases.json deleted file mode 100644 index ea379e1..0000000 --- a/integrations/observability/otel-services/assets/aliases.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "endpoint": "/_aliases", - "payload": { - "actions": [ - { - "add": { - "index": "ss4o-metrics-*", - "alias": "ss4o_metrics" - } - }, - { - "add": { - "index": "otel-metrics-*", - "alias": "ss4o_metrics" - } - }, - { - "add": { - "index": "ss4o-traces-*", - "alias": "ss4o_traces" - } - }, - { - "add": { - "index": "jaeger-span-*", - "alias": "ss4o_traces" - } - }, - { - "add": { - "index": "otel-v1-apm-span-*", - "alias": "ss4o_traces" - } - }, - { - "add": { - "index": "jaeger-service-*", - "alias": "ss4o_services" - } - }, - { - "add": { - "index": "otel-v1-apm-service-map", - "alias": "ss4o_services" - } - }, - { - "add": { - "index": "otel-events-*", - "alias": "ss4o_logs" - } - }, - { - "add": { - "index": "ss4o_logs-*", - "alias": "ss4o_logs" - } - } - ] - } -} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/datasources.json b/integrations/observability/otel-services/assets/datasources.json deleted file mode 100644 index 38b954c..0000000 --- a/integrations/observability/otel-services/assets/datasources.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "endpoint": "/_plugins/_query/_datasources", - "payload": [ - { - "name": "prometheus", - "connector": "prometheus", - "properties": { - "prometheus.uri": "http://prometheus:9090" - } - } - ] -} diff --git a/integrations/observability/otel-services/assets/loadgenerator-metrics-1.0.0.ndjson b/integrations/observability/otel-services/assets/loadgenerator-metrics-1.0.0.ndjson deleted file mode 100644 index cf0a9a7..0000000 --- a/integrations/observability/otel-services/assets/loadgenerator-metrics-1.0.0.ndjson +++ /dev/null @@ -1,11 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":1,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"ss4o_metrics*"},"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2023-12-06T18:22:50.470Z","version":"WzQxLDJd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.disk.io\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.disk.io","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.disk.io\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.disk.io\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"2023-12-04T18:51:48.732Z\",\"to\":\"2023-12-05T00:50:48.914Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.disk.io\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.disk.io\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"cb6304b0-9933-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:49:10.852Z","version":"WzEwNyw2XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.disk.time\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.disk.io (copy)","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.disk.io (copy)\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.disk.time\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-2w\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.disk.time\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.disk.time\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"dfdf4fc0-9933-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:19:11.775Z","version":"WzkxLDZd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.disk.operations\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.disk.operations","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.disk.operations\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.disk.operations\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-2w\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.disk.operations\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.disk.operations\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"035dc490-9934-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:18:36.889Z","version":"WzkwLDZd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.cpu.utilization\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.cpu.util","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.cpu.util\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.cpu.utilization\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-2w\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.cpu.utilization\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.cpu.utilization\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"60eb3340-9934-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:21:13.844Z","version":"WzkyLDZd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.cpu.time\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.cpu.time","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.cpu.time\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.cpu.time\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-2w\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.cpu.time\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.cpu.time\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"7fcdffe0-9934-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:22:05.662Z","version":"WzkzLDZd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.network.errors\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.network.errors","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.network.errors\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.network.errors\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"2023-12-04T02:06:36.223Z\",\"to\":\"2023-12-05T03:03:11.857Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.network.errors\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.network.errors\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"b68431d0-9934-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:32:31.810Z","version":"Wzk3LDZd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.network.connections\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.network.connections","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.network.connections\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.network.connections\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"2023-12-04T02:06:36.223Z\",\"to\":\"2023-12-05T03:03:11.857Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.network.connections\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.network.connections\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"e238be30-9935-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:32:00.274Z","version":"Wzk2LDZd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName.keyword\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName.keyword\":\"loadgenerator\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":{\"query\":\"system.network.io\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"loadgenerator.sys.network.io","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"loadgenerator.sys.network.io\",\"type\":\"line\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"max\",\"params\":{\"field\":\"value\",\"customLabel\":\"system.network.io\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"2023-12-04T18:51:48.732Z\",\"to\":\"2023-12-05T00:50:48.914Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"auto\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{}},\"schema\":\"segment\"}],\"params\":{\"type\":\"line\",\"grid\":{\"categoryLines\":false},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"system.network.io\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"line\",\"mode\":\"normal\",\"data\":{\"label\":\"system.network.io\",\"id\":\"1\"},\"valueAxis\":\"ValueAxis-1\",\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"interpolate\":\"linear\",\"showCircles\":true}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"labels\":{},\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"}}}"},"id":"4b1ab7f0-9936-11ee-8bb8-69dd3b5541dd","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2023-12-12T21:34:56.239Z","version":"Wzk4LDZd"} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"84f1746c-0c6a-4b6d-b88d-e03b7447a940\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"84f1746c-0c6a-4b6d-b88d-e03b7447a940\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"485b9241-20c0-4371-9f60-b873c3e290d7\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"485b9241-20c0-4371-9f60-b873c3e290d7\",\"title\":\"loadgenerator.sys.disk.time\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"d5832094-78c8-4364-818c-70e1f6a37613\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"d5832094-78c8-4364-818c-70e1f6a37613\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"d1695349-2b63-466c-b568-77225963ac90\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"d1695349-2b63-466c-b568-77225963ac90\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"99697d46-0059-4f60-b571-9201a1830c23\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"99697d46-0059-4f60-b571-9201a1830c23\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"9c656faa-f6a3-4585-8260-1e0b2ce8ada7\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"9c656faa-f6a3-4585-8260-1e0b2ce8ada7\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_5\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"651b5f31-877d-483e-b677-9c3090c70272\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"651b5f31-877d-483e-b677-9c3090c70272\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_6\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"ab2aa52f-66a9-4537-b5fb-95cb19afda0d\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"ab2aa52f-66a9-4537-b5fb-95cb19afda0d\",\"version\":\"2.11.0\",\"panelRefName\":\"panel_7\"}]","timeRestore":false,"title":"loadgenerators-services","version":1},"id":"57a35630-9936-11ee-8bb8-69dd3b5541dd","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"cb6304b0-9933-11ee-8bb8-69dd3b5541dd","name":"panel_0","type":"visualization"},{"id":"dfdf4fc0-9933-11ee-8bb8-69dd3b5541dd","name":"panel_1","type":"visualization"},{"id":"035dc490-9934-11ee-8bb8-69dd3b5541dd","name":"panel_2","type":"visualization"},{"id":"60eb3340-9934-11ee-8bb8-69dd3b5541dd","name":"panel_3","type":"visualization"},{"id":"7fcdffe0-9934-11ee-8bb8-69dd3b5541dd","name":"panel_4","type":"visualization"},{"id":"b68431d0-9934-11ee-8bb8-69dd3b5541dd","name":"panel_5","type":"visualization"},{"id":"e238be30-9935-11ee-8bb8-69dd3b5541dd","name":"panel_6","type":"visualization"},{"id":"4b1ab7f0-9936-11ee-8bb8-69dd3b5541dd","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2023-12-12T21:49:18.869Z","version":"WzEwOCw2XQ=="} -{"exportedCount":10,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-amp-network-metrics-dashboard-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-amp-network-metrics-dashboard-1.0.0.ndjson deleted file mode 100644 index 20e21c0..0000000 --- a/integrations/observability/otel-services/assets/otel-amp-network-metrics-dashboard-1.0.0.ndjson +++ /dev/null @@ -1,20 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:47:59.251Z","version":"WzIsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-15T18:01:58.765Z","version":"WzI4Nyw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-metrics-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-metrics-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Metrics Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"metrics\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"name.keyword\\\",\\n \\\"size\\\": 10\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n }\\n }\\n }\\n }\\n\\n }\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.metrics.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'metrics': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'metrics': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-17T02:37:25.228Z","version":"WzM1NSw4XQ=="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","title":"otel-v1-apm-service-map"},"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzI5LDFd"} -{"attributes":{"description":"traces by response code","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-by-response-code","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-by-response-code\",\"type\":\"input_control_vis\",\"aggs\":[],\"params\":{\"controls\":[{\"id\":\"1708642305489\",\"fieldName\":\"serviceName\",\"parent\":\"\",\"label\":\"services\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_0_index_pattern\"},{\"id\":\"1708641641797\",\"fieldName\":\"span.attributes.http@status_code\",\"parent\":\"\",\"label\":\"response-status\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_1_index_pattern\"},{\"id\":\"1708642009521\",\"fieldName\":\"traceGroup\",\"parent\":\"\",\"label\":\"group\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_2_index_pattern\"}],\"updateFiltersOnChange\":true,\"useTimeFilter\":true,\"pinFilters\":false}}"},"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"control_0_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_1_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_2_index_pattern","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMxLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Hexagon-pods-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Hexagon-pods-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"config\\\": {\\n \\\"view\\\": {\\\"continuousWidth\\\": 300, \\\"continuousHeight\\\": 300, \\\"strokeWidth\\\": 0}\\n },\\n \\\"data\\\": {\\\"name\\\": \\\"data-830c39fec90146253fb06a06c26374ef\\\"},\\n \\n \\\"mark\\\": {\\n \\\"type\\\": \\\"point\\\",\\n \\\"shape\\\": \\\"M0,-2.3094010768L2,-1.1547005384 2,1.1547005384 0,2.3094010768 -2,1.1547005384 -2,-1.1547005384Z\\\",\\n \\\"size\\\": 925\\n },\\n \\\"encoding\\\": {\\n \\\"fill\\\": {\\n \\\"aggregate\\\": \\\"mean\\\",\\n \\\"field\\\": \\\"temp_max\\\",\\n \\\"scale\\\": {\\\"scheme\\\": \\\"darkblue\\\"},\\n \\\"type\\\": \\\"quantitative\\\"\\n \\\"title\\\":\\\"Issues Per Pod\\\"\\n },\\n \\\"stroke\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 0.2},\\n \\\"tooltip\\\": [\\n {\\\"aggregate\\\": \\\"mean\\\", \\\"field\\\": \\\"temp_max\\\", \\\"type\\\": \\\"quantitative\\\", \\\"title\\\":\\\"Avg Daily Errors\\\"}\\n ]\\n \\\"x\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"grid\\\": true,\\n \\\"tickOpacity\\\": 0,\\n },\\n \\\"title\\\": null\\n \\\"field\\\": \\\"xFeaturePos\\\",\\n \\\"type\\\": \\\"quantitative\\\"\\n },\\n \\\"y\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"labelPadding\\\": 20,\\n \\\"tickOpacity\\\": 0,\\n \\\"title\\\": \\\"Pods\\\"\\n },\\n \\\"title\\\": null\\n \\\"field\\\": \\\"date\\\",\\n \\\"timeUnit\\\": \\\"day\\\",\\n \\\"type\\\": \\\"ordinal\\\"\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"calculate\\\": \\\"(day(datum.date) % 2) / 2 + month(datum.date)\\\",\\n \\\"as\\\": \\\"xFeaturePos\\\"\\n }\\n ]\\n\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.6.0.json\\\",\\n \\\"datasets\\\": {\\n \\\"data-830c39fec90146253fb06a06c26374ef\\\": [\\n {\\n \\\"date\\\": \\\"2012-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 19.8,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": -1.1,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 8.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 23.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 20.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 23.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 34.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 35.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 22.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 9.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 16.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 38.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -4.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 39.1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 43.4,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 16.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 30,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -7.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -6.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -0.5,\\n \\\"temp_min\\\": -5.5,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -1.6,\\n \\\"temp_min\\\": -6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 26.4,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 46.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 32.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 22.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 12.4,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 33.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 35.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 15,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 25.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 34.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 23.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 55.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 35,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 30.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 32.5,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 28.7,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 33,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 33.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 47.2,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 22.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 29.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 21.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n }\\n ]\\n }\\n}\"}}"},"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-16T03:58:56.290Z","version":"WzMzMyw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T01:57:32.483Z","version":"WzM0NCw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T01:57:45.524Z","version":"WzM0NSw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T01:57:58.179Z","version":"WzM0Niw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:29:55.062Z","version":"WzMwNSw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"75095750-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:11:59.663Z","version":"WzI5NCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.operations\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.ops-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.ops-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Ops Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:28:08.143Z","version":"WzMwMiw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 5000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 5000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:39:12.490Z","version":"WzMyMiw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.cpu']\\\", \\\"as\\\":\\\"cpu\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"], \\\\\\\"cpu\\\\\\\": isValid(datum[\\\\\\\"cpu\\\\\\\"]) ? datum[\\\\\\\"cpu\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"cpu\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 250], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 250, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T02:13:29.027Z","version":"WzM0OSw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.memory.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.memory.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.memory.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:43:22.011Z","version":"WzMyNCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Usage Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:56:34.428Z","version":"WzMzMCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Utilization Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:58:18.966Z","version":"WzMzMSw3XQ=="} -{"attributes":{"description":"Disk\nCPU\nMemory\nSwap","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.disk.operations, system.disk.io, system.disk.time, system.cpu.utilization, system.cpu.time, system.swap.usage, system.swap.utilization, system.memory.usage, system.memory.utilization\",\"params\":[\"system.disk.operations\",\"system.disk.io\",\"system.disk.time\",\"system.cpu.utilization\",\"system.cpu.time\",\"system.swap.usage\",\"system.swap.utilization\",\"system.memory.usage\",\"system.memory.utilization\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.utilization\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":15,\"w\":48,\"h\":24,\"i\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\"},\"panelIndex\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":39,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":39,\"w\":24,\"h\":16,\"i\":\"a9059e47-8521-47ca-9d78-7cecbae02152\"},\"panelIndex\":\"a9059e47-8521-47ca-9d78-7cecbae02152\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":44,\"w\":8,\"h\":11,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":8,\"y\":44,\"w\":8,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":16,\"y\":44,\"w\":8,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":55,\"w\":24,\"h\":19,\"i\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\"},\"panelIndex\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":55,\"w\":24,\"h\":19,\"i\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\"},\"panelIndex\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":74,\"w\":24,\"h\":20,\"i\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\"},\"panelIndex\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":74,\"w\":24,\"h\":20,\"i\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\"},\"panelIndex\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":94,\"w\":24,\"h\":19,\"i\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\"},\"panelIndex\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"embeddableConfig\":{},\"panelRefName\":\"panel_11\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":94,\"w\":24,\"h\":19,\"i\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\"},\"panelIndex\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"embeddableConfig\":{},\"panelRefName\":\"panel_12\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":113,\"w\":24,\"h\":19,\"i\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\"},\"panelIndex\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"embeddableConfig\":{},\"panelRefName\":\"panel_13\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":113,\"w\":24,\"h\":19,\"i\":\"0291109c-5260-4d19-948d-4ef628a25a24\"},\"panelIndex\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"embeddableConfig\":{},\"panelRefName\":\"panel_14\"}]","timeRestore":false,"title":"APM-System-Metrics","version":1},"id":"a4c425e0-e349-11ee-9823-49d05dd2659c","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_0","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_2","type":"visualization"},{"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","name":"panel_3","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","name":"panel_7","type":"visualization"},{"id":"75095750-e2f7-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"},{"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","name":"panel_12","type":"visualization"},{"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","name":"panel_13","type":"visualization"},{"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","name":"panel_14","type":"visualization"}],"type":"dashboard","updated_at":"2024-03-17T02:50:24.871Z","version":"WzM1OSw4XQ=="} -{"exportedCount":19,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-apm-network-services-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-apm-network-services-1.0.0.ndjson deleted file mode 100644 index 16cc16a..0000000 --- a/integrations/observability/otel-services/assets/otel-apm-network-services-1.0.0.ndjson +++ /dev/null @@ -1,17 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","title":"otel-v1-apm-service-map"},"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:47:59.251Z","version":"WzIsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-15T18:01:58.765Z","version":"WzI4Nyw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-metrics-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-metrics-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Metrics Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"metrics\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"name.keyword\\\",\\n \\\"size\\\": 10\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n }\\n }\\n }\\n }\\n\\n }\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.metrics.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'metrics': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'metrics': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-17T02:37:25.228Z","version":"WzM1NSw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Hexagon-pods-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Hexagon-pods-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"config\\\": {\\n \\\"view\\\": {\\\"continuousWidth\\\": 300, \\\"continuousHeight\\\": 300, \\\"strokeWidth\\\": 0}\\n },\\n \\\"data\\\": {\\\"name\\\": \\\"data-830c39fec90146253fb06a06c26374ef\\\"},\\n \\n \\\"mark\\\": {\\n \\\"type\\\": \\\"point\\\",\\n \\\"shape\\\": \\\"M0,-2.3094010768L2,-1.1547005384 2,1.1547005384 0,2.3094010768 -2,1.1547005384 -2,-1.1547005384Z\\\",\\n \\\"size\\\": 925\\n },\\n \\\"encoding\\\": {\\n \\\"fill\\\": {\\n \\\"aggregate\\\": \\\"mean\\\",\\n \\\"field\\\": \\\"temp_max\\\",\\n \\\"scale\\\": {\\\"scheme\\\": \\\"darkblue\\\"},\\n \\\"type\\\": \\\"quantitative\\\"\\n \\\"title\\\":\\\"Issues Per Pod\\\"\\n },\\n \\\"stroke\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 0.2},\\n \\\"tooltip\\\": [\\n {\\\"aggregate\\\": \\\"mean\\\", \\\"field\\\": \\\"temp_max\\\", \\\"type\\\": \\\"quantitative\\\", \\\"title\\\":\\\"Avg Daily Errors\\\"}\\n ]\\n \\\"x\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"grid\\\": true,\\n \\\"tickOpacity\\\": 0,\\n },\\n \\\"title\\\": null\\n \\\"field\\\": \\\"xFeaturePos\\\",\\n \\\"type\\\": \\\"quantitative\\\"\\n },\\n \\\"y\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"labelPadding\\\": 20,\\n \\\"tickOpacity\\\": 0,\\n \\\"title\\\": \\\"Pods\\\"\\n },\\n \\\"title\\\": null\\n \\\"field\\\": \\\"date\\\",\\n \\\"timeUnit\\\": \\\"day\\\",\\n \\\"type\\\": \\\"ordinal\\\"\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"calculate\\\": \\\"(day(datum.date) % 2) / 2 + month(datum.date)\\\",\\n \\\"as\\\": \\\"xFeaturePos\\\"\\n }\\n ]\\n\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.6.0.json\\\",\\n \\\"datasets\\\": {\\n \\\"data-830c39fec90146253fb06a06c26374ef\\\": [\\n {\\n \\\"date\\\": \\\"2012-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 19.8,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": -1.1,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 8.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 23.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 20.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 23.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 34.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 35.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 22.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 9.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 16.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 38.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -4.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 39.1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 43.4,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 16.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 30,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -7.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -6.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -0.5,\\n \\\"temp_min\\\": -5.5,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -1.6,\\n \\\"temp_min\\\": -6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 26.4,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 46.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 32.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 22.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 12.4,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 33.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 35.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 15,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 25.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 34.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 23.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 55.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 35,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 30.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 32.5,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 28.7,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 33,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 33.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 47.2,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 22.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 29.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 21.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n }\\n ]\\n }\\n}\"}}"},"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-16T03:58:56.290Z","version":"WzMzMyw4XQ=="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzI5LDFd"} -{"attributes":{"description":"traces by response code","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-by-response-code","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-by-response-code\",\"type\":\"input_control_vis\",\"aggs\":[],\"params\":{\"controls\":[{\"id\":\"1708642305489\",\"fieldName\":\"serviceName\",\"parent\":\"\",\"label\":\"services\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_0_index_pattern\"},{\"id\":\"1708641641797\",\"fieldName\":\"span.attributes.http@status_code\",\"parent\":\"\",\"label\":\"response-status\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_1_index_pattern\"},{\"id\":\"1708642009521\",\"fieldName\":\"traceGroup\",\"parent\":\"\",\"label\":\"group\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_2_index_pattern\"}],\"updateFiltersOnChange\":true,\"useTimeFilter\":true,\"pinFilters\":false}}"},"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"control_0_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_1_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_2_index_pattern","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMxLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.dropped_packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-dropped-packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-dropped-packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Dropped Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1290f940-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-16T04:02:57.364Z","version":"WzMzNyw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T01:57:45.524Z","version":"WzM0NSw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T01:57:58.179Z","version":"WzM0Niw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.errors\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-errors-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-errors-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Errors Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"e2088130-e349-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-16T04:01:35.938Z","version":"WzMzNiw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 500000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 500000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"134ba140-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-16T16:43:13.741Z","version":"WzM0Myw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"dc616700-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-16T16:42:48.644Z","version":"WzM0Miw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-17T01:57:32.483Z","version":"WzM0NCw4XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.connections\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.connections-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.connections-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Connections Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-16T04:12:21.641Z","version":"WzM0MCw4XQ=="} -{"attributes":{"description":"connections\npackets\nerrors\ndevices","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"controlledBy\":\"1708642305489\",\"disabled\":false,\"key\":\"serviceName\",\"negate\":false,\"params\":{\"query\":\"loadgenerator\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName\":\"loadgenerator\"}}},{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.network.errors, system.network.dropped_packets, system.network.packets, system.network.io, system.network.connections\",\"params\":[\"system.network.errors\",\"system.network.dropped_packets\",\"system.network.packets\",\"system.network.io\",\"system.network.connections\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":15,\"w\":48,\"h\":18,\"i\":\"579912ae-2182-4248-9f46-640315dc369d\"},\"panelIndex\":\"579912ae-2182-4248-9f46-640315dc369d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":33,\"w\":24,\"h\":16,\"i\":\"a9059e47-8521-47ca-9d78-7cecbae02152\"},\"panelIndex\":\"a9059e47-8521-47ca-9d78-7cecbae02152\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":33,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":49,\"w\":24,\"h\":19,\"i\":\"055dbb32-0a99-4605-8980-ef01fdb29961\"},\"panelIndex\":\"055dbb32-0a99-4605-8980-ef01fdb29961\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":38,\"w\":12,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":12,\"y\":38,\"w\":12,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":49,\"w\":24,\"h\":19,\"i\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\"},\"panelIndex\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":68,\"w\":24,\"h\":20,\"i\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\"},\"panelIndex\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":68,\"w\":24,\"h\":20,\"i\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\"},\"panelIndex\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":88,\"w\":24,\"h\":19,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"Devices\",\"panelRefName\":\"panel_10\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":88,\"w\":24,\"h\":19,\"i\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\"},\"panelIndex\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\",\"embeddableConfig\":{},\"panelRefName\":\"panel_11\"}]","timeRestore":false,"title":"APM-Network-Metrics","version":1},"id":"5304f4d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index","type":"index-pattern"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_0","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","name":"panel_2","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_3","type":"visualization"},{"id":"1290f940-e34a-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"e2088130-e349-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"134ba140-e34b-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"dc616700-e34a-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"}],"type":"dashboard","updated_at":"2024-03-17T02:46:09.542Z","version":"WzM1Nyw4XQ=="} -{"exportedCount":16,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-apm-system-metrics-dashboard-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-apm-system-metrics-dashboard-1.0.0.ndjson deleted file mode 100644 index 519251a..0000000 --- a/integrations/observability/otel-services/assets/otel-apm-system-metrics-dashboard-1.0.0.ndjson +++ /dev/null @@ -1,19 +0,0 @@ -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-15T18:01:58.765Z","version":"WzI4Nyw3XQ=="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","title":"otel-v1-apm-service-map"},"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzI5LDFd"} -{"attributes":{"description":"traces by response code","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-by-response-code","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-by-response-code\",\"type\":\"input_control_vis\",\"aggs\":[],\"params\":{\"controls\":[{\"id\":\"1708642305489\",\"fieldName\":\"serviceName\",\"parent\":\"\",\"label\":\"services\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_0_index_pattern\"},{\"id\":\"1708641641797\",\"fieldName\":\"span.attributes.http@status_code\",\"parent\":\"\",\"label\":\"response-status\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_1_index_pattern\"},{\"id\":\"1708642009521\",\"fieldName\":\"traceGroup\",\"parent\":\"\",\"label\":\"group\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_2_index_pattern\"}],\"updateFiltersOnChange\":true,\"useTimeFilter\":true,\"pinFilters\":false}}"},"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"control_0_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_1_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_2_index_pattern","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMxLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Hexagon-pods-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Hexagon-pods-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"config\\\": {\\n \\\"view\\\": {\\\"continuousWidth\\\": 300, \\\"continuousHeight\\\": 300, \\\"strokeWidth\\\": 0}\\n },\\n \\\"data\\\": {\\\"name\\\": \\\"data-830c39fec90146253fb06a06c26374ef\\\"},\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"point\\\",\\n \\\"shape\\\": \\\"M0,-2.3094010768L2,-1.1547005384 2,1.1547005384 0,2.3094010768 -2,1.1547005384 -2,-1.1547005384Z\\\",\\n \\\"size\\\": 925\\n },\\n \\\"encoding\\\": {\\n \\\"fill\\\": {\\n \\\"aggregate\\\": \\\"mean\\\",\\n \\\"field\\\": \\\"temp_max\\\",\\n \\\"scale\\\": {\\\"scheme\\\": \\\"darkblue\\\"},\\n \\\"type\\\": \\\"quantitative\\\"\\n },\\n \\\"stroke\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 0.2},\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"date\\\", \\\"timeUnit\\\": \\\"month\\\", \\\"type\\\": \\\"ordinal\\\"},\\n {\\\"field\\\": \\\"date\\\", \\\"timeUnit\\\": \\\"day\\\", \\\"type\\\": \\\"ordinal\\\"},\\n {\\\"aggregate\\\": \\\"mean\\\", \\\"field\\\": \\\"temp_max\\\", \\\"type\\\": \\\"quantitative\\\"}\\n ],\\n \\\"x\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"grid\\\": false,\\n \\\"tickOpacity\\\": 0,\\n \\\"title\\\": \\\"Pods\\\"\\n },\\n \\\"field\\\": \\\"xFeaturePos\\\",\\n \\\"type\\\": \\\"quantitative\\\"\\n },\\n \\\"y\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"labelPadding\\\": 20,\\n \\\"tickOpacity\\\": 0,\\n \\\"title\\\": \\\" \\\"\\n },\\n \\n \\\"field\\\": \\\"date\\\",\\n \\\"timeUnit\\\": \\\"day\\\",\\n \\\"type\\\": \\\"ordinal\\\"\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"calculate\\\": \\\"(day(datum.date) % 2) / 2 + month(datum.date)\\\",\\n \\\"as\\\": \\\"xFeaturePos\\\"\\n }\\n ],\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.6.0.json\\\",\\n \\\"datasets\\\": {\\n \\\"data-830c39fec90146253fb06a06c26374ef\\\": [\\n {\\n \\\"date\\\": \\\"2012-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 19.8,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": -1.1,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 8.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 23.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 20.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 23.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 34.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 35.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 22.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 9.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 16.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 38.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -4.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 39.1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 43.4,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 16.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 30,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -7.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -6.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -0.5,\\n \\\"temp_min\\\": -5.5,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -1.6,\\n \\\"temp_min\\\": -6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 26.4,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 46.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 32.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 22.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 12.4,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 33.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 35.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 15,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 25.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 34.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 23.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 55.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 35,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 30.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 32.5,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 28.7,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 33,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 33.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 47.2,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 22.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 29.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 21.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n }\\n ]\\n }\\n}\"}}"},"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-04T03:31:11.101Z","version":"WzgwLDNd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:47:59.251Z","version":"WzIsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:40:35.625Z","version":"WzMxMSw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:39:26.805Z","version":"WzMxMCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:29:55.062Z","version":"WzMwNSw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:36:24.637Z","version":"WzMwOCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"75095750-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:11:59.663Z","version":"WzI5NCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.operations\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.ops-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.ops-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Ops Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T18:28:08.143Z","version":"WzMwMiw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 5000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 5000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:39:12.490Z","version":"WzMyMiw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 250], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 250, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:37:19.344Z","version":"WzMyMSw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.memory.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.memory.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.memory.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:43:22.011Z","version":"WzMyNCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Usage Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:56:34.428Z","version":"WzMzMCw3XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Utilization Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-15T20:58:18.966Z","version":"WzMzMSw3XQ=="} -{"attributes":{"description":"Disk\nCPU\nMemory\nSwap","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":15,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":15,\"w\":24,\"h\":16,\"i\":\"a9059e47-8521-47ca-9d78-7cecbae02152\"},\"panelIndex\":\"a9059e47-8521-47ca-9d78-7cecbae02152\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":20,\"w\":8,\"h\":11,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":8,\"y\":20,\"w\":8,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":31,\"w\":24,\"h\":19,\"i\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\"},\"panelIndex\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":16,\"y\":20,\"w\":8,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":31,\"w\":24,\"h\":19,\"i\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\"},\"panelIndex\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":50,\"w\":24,\"h\":20,\"i\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\"},\"panelIndex\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":50,\"w\":24,\"h\":20,\"i\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\"},\"panelIndex\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":70,\"w\":24,\"h\":19,\"i\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\"},\"panelIndex\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":70,\"w\":24,\"h\":19,\"i\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\"},\"panelIndex\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"embeddableConfig\":{},\"panelRefName\":\"panel_11\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":0,\"y\":89,\"w\":24,\"h\":19,\"i\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\"},\"panelIndex\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"embeddableConfig\":{},\"panelRefName\":\"panel_12\"},{\"version\":\"2.12.0\",\"gridData\":{\"x\":24,\"y\":89,\"w\":24,\"h\":19,\"i\":\"0291109c-5260-4d19-948d-4ef628a25a24\"},\"panelIndex\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"embeddableConfig\":{},\"panelRefName\":\"panel_13\"}]","timeRestore":false,"title":"APM-System-Metrics","version":1},"id":"5304f4d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_0","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_1","type":"visualization"},{"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","name":"panel_2","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","name":"panel_5","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"75095750-e2f7-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"},{"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","name":"panel_12","type":"visualization"},{"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","name":"panel_13","type":"visualization"}],"type":"dashboard","updated_at":"2024-03-15T20:59:41.699Z","version":"WzMzMiw3XQ=="} -{"exportedCount":18,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-index-patterns-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-index-patterns-1.0.0.ndjson deleted file mode 100644 index 7c5dc03..0000000 --- a/integrations/observability/otel-services/assets/otel-index-patterns-1.0.0.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"duration\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"logs.fields.key\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"logs.fields\"}}},{\"count\":0,\"name\":\"logs.fields.tagType\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"logs.fields\"}}},{\"count\":0,\"name\":\"logs.fields.value\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"logs.fields\"}}},{\"count\":0,\"name\":\"logs.timestamp\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"logs\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"operationName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanID\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tag.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"process.tags.key\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"process.tags\"}}},{\"count\":0,\"name\":\"process.tags.tagType\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"process.tags\"}}},{\"count\":0,\"name\":\"process.tags.value\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"process.tags\"}}},{\"count\":0,\"name\":\"references.refType\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"references\"}}},{\"count\":0,\"name\":\"references.spanID\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"references\"}}},{\"count\":0,\"name\":\"references.traceID\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"references\"}}},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanID\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"conflictDescriptions\":{\"date_nanos\":[\"otel-v1-apm-span-000001\"],\"long\":[\"jaeger-span-2023-12-04\"]},\"name\":\"startTime\",\"type\":\"conflict\",\"esTypes\":[\"date_nanos\",\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"startTimeMillis\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.internal@span@format\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.otel@library@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.otel@library@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.otel@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.span@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tag.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"tags.key\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"tags\"}}},{\"count\":0,\"name\":\"tags.tagType\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"tags\"}}},{\"count\":0,\"name\":\"tags.value\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"tags\"}}},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceID\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTimeMillis","title":"ss4o_traces*"},"id":"7f133220-92e3-11ee-8253-ff1f9ce273b1","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2023-12-04T20:27:08.225Z","version":"WzksMV0="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"ss4o_metrics*"},"id":"8ca59f40-92e3-11ee-8253-ff1f9ce273b1","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2023-12-04T20:27:30.996Z","version":"WzEwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"@timestamp\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.dataset\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.dataset.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.data_stream.dataset\"}}},{\"count\":0,\"name\":\"attributes.data_stream.namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.data_stream.namespace\"}}},{\"count\":0,\"name\":\"attributes.data_stream.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.data_stream.type\"}}},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"communication.source.address\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"communication.source.address.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"communication.source.address\"}}},{\"count\":0,\"name\":\"communication.source.ip\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"communication.source.ip.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"communication.source.ip\"}}},{\"count\":0,\"name\":\"container_id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"container_id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"container_id\"}}},{\"count\":0,\"name\":\"container_name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"container_name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"container_name\"}}},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"event.category\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.category.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.category\"}}},{\"count\":0,\"name\":\"event.domain\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.domain.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.domain\"}}},{\"count\":0,\"name\":\"event.kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.kind\"}}},{\"count\":0,\"name\":\"event.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.name\"}}},{\"count\":0,\"name\":\"event.result\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.result.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.result\"}}},{\"count\":0,\"name\":\"event.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.type\"}}},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"http.flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"http.flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"http.flavor\"}}},{\"count\":0,\"name\":\"http.request.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"http.request.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"http.request.method\"}}},{\"count\":0,\"name\":\"http.response.bytes\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"http.response.status_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"http.response.status_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"http.response.status_code\"}}},{\"count\":0,\"name\":\"http.url\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"http.url.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"http.url\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"conflictDescriptions\":{\"text\":[\"sso_logs-nginx-prod\"],\"object\":[\"otel-events-2023.12.04\"]},\"name\":\"log\",\"type\":\"conflict\",\"esTypes\":[\"text\",\"object\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.address\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.address.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.address\"}}},{\"count\":0,\"name\":\"log.attributes.contentRoot\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.contentRoot.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.contentRoot\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.envName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.envName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.envName\"}}},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.heartbeatDuration\"}}},{\"count\":0,\"name\":\"log.attributes.interval\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.interval.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.interval\"}}},{\"count\":0,\"name\":\"log.attributes.now\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.now.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.now\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"log.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"observedTimestamp\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"source\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"source.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"source\"}}},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"span_id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"span_id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"span_id\"}}},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}},{\"count\":0,\"name\":\"trace_id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"trace_id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"trace_id\"}}}]","timeFieldName":"time","title":"ss4o_logs*"},"id":"d75fb5f0-92f9-11ee-8253-ff1f9ce273b1","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2023-12-04T23:07:05.295Z","version":"WzI1LDFd"} -{"exportedCount":3,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-ingestion-rate-dashboard-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-ingestion-rate-dashboard-1.0.0.ndjson deleted file mode 100644 index 1f0b15f..0000000 --- a/integrations/observability/otel-services/assets/otel-ingestion-rate-dashboard-1.0.0.ndjson +++ /dev/null @@ -1,11 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span*"},"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:47:24.451Z","version":"WzEsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"spans-per-minute","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"spans\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"startTime\",\"timeRange\":{\"from\":\"now-15m\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Spans Per Min\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"spans\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"spans\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"3d54d700-d869-11ee-8f84-1b81ddb8574c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-02T07:52:02.707Z","version":"WzEwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:47:59.251Z","version":"WzIsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"metrics-per-minute","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"metrics-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"signals\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-15h\",\"to\":\"2024-03-03T05:53:39.109Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Metric Per Minute\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"signals\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"normal\",\"data\":{\"label\":\"signals\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"157164f0-d86a-11ee-8f84-1b81ddb8574c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:12:58.579Z","version":"WzI3LDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}}]","timeFieldName":"time","title":"otel-events-*"},"id":"2079caa0-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:48:34.890Z","version":"WzMsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"events-per-minute","uiStateJSON":"{\"vis\":{\"colors\":{\"event\":\"#9170b8\"}}}","version":1,"visState":"{\"title\":\"events-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"event\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-300s\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Event Per Minute\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"event\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"event\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":true,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"751992c0-d869-11ee-8f84-1b81ddb8574c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2079caa0-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-02T08:36:47.949Z","version":"WzEzLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.heartbeatDuration\"}}},{\"count\":0,\"name\":\"log.attributes.interval\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.interval.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.interval\"}}},{\"count\":0,\"name\":\"log.attributes.now\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.now.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.now\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"conflictDescriptions\":{\"keyword\":[\"otel-v1-apm-span-000001\"],\"long\":[\"otel-events-2024.03.02\"]},\"name\":\"resource.attributes.process@pid\",\"type\":\"conflict\",\"esTypes\":[\"keyword\",\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\",\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"startTime","title":"otel-*"},"id":"408ac980-d8bd-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T17:49:43.829Z","version":"WzE3LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-ingestion-amount-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-ingestion-amount-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"ae5ccd00-d8bd-11ee-8f84-1b81ddb8574c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"408ac980-d8bd-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-02T17:52:48.080Z","version":"WzE4LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"spans-count-per-minute-zoomable-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-count-per-minute-zoomable-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Signals\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"brush_store\\\"},\\n {\\n \\\"name\\\": \\\"raw-event\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-events-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n }, \\n {\\n \\\"name\\\": \\\"raw-span\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"raw-metric\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"data_metric_0\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_metric_1\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_0\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_1\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_event_0\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n }\\n,\\n {\\n \\\"name\\\": \\\"data_event_1\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n } \\n ], \\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"concat_0_height\\\", \\\"value\\\": 250},\\n {\\\"name\\\": \\\"concat_1_height\\\", \\\"value\\\": 80},\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"brush_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_0_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_0_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_span_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'spans','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_event_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_event_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'logs-events', 'Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"green\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_metric_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_metric_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'metrics','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"purple\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n } ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_0_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"concat_0_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"brush_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[brush_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[0]), scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(brush_translate_anchor.extent_x, brush_translate_delta.x / span(brush_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(brush_x, brush_zoom_anchor.x, brush_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_key_as_string\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_x\\\"},\\n \\\"update\\\": \\\"brush_x[0] === brush_x[1] ? null : invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"concat_1_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(brush_key_as_string) || (+invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[0] === +brush_key_as_string[0] && +invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[1] === +brush_key_as_string[1])) ? brush_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"brush_key_as_string\\\"}],\\n \\\"update\\\": \\\"brush_key_as_string ? {unit: \\\\\\\"concat_1\\\\\\\", fields: brush_tuple_fields, values: [brush_key_as_string]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"key_as_string\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(brush_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: brush_translate_anchor.x - x(unit), y: brush_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"brush_store\\\\\\\", brush_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"brush_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_1\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"brush_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"brush_x[0] !== brush_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"format\\\": \\\"%Y\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"tickCount\\\": 3,\\n \\\"labelOverlap\\\": true,\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_0\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"domainRaw\\\": {\\\"signal\\\": \\\"brush[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_0_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_0\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_0_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_1\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_1\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_1_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n }\\n ],\\n \\\"config\\\": {}\\n}\"}}"},"id":"b57e78e0-d872-11ee-8f84-1b81ddb8574c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-17T02:17:52.196Z","version":"WzM1MSw4XQ=="} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{\"vis\":{\"colors\":{\"spans\":\"#7ba4cb\"}}},\"gridData\":{\"h\":15,\"i\":\"69f10ecd-f20f-4168-aeda-a3f821d8417d\",\"w\":17,\"x\":0,\"y\":0},\"panelIndex\":\"69f10ecd-f20f-4168-aeda-a3f821d8417d\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{\"vis\":{\"colors\":{\"Count\":\"#7ba4cb\",\"signals\":\"#a388c4\"}}},\"gridData\":{\"h\":15,\"i\":\"43d94cdf-6541-48a8-90ce-e4412d852e3a\",\"w\":15,\"x\":17,\"y\":0},\"panelIndex\":\"43d94cdf-6541-48a8-90ce-e4412d852e3a\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{\"vis\":{\"colors\":{\"event\":\"#54b399\"}}},\"gridData\":{\"h\":15,\"i\":\"69942845-c443-4ea7-81b9-fe9985db9fc8\",\"w\":16,\"x\":32,\"y\":0},\"panelIndex\":\"69942845-c443-4ea7-81b9-fe9985db9fc8\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"748315f8-ed77-4ae6-ba9c-51cc7560d8bc\",\"w\":48,\"x\":0,\"y\":15},\"panelIndex\":\"748315f8-ed77-4ae6-ba9c-51cc7560d8bc\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{\"hidePanelTitles\":false},\"gridData\":{\"h\":16,\"i\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"w\":48,\"x\":0,\"y\":26},\"panelIndex\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"title\":\"signals-count-per-minute-zoomable-chart\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_4\"}]","timeRestore":false,"title":"data-ingestion-rate-dashboard","version":1},"id":"468be3d0-d86a-11ee-8f84-1b81ddb8574c","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"3d54d700-d869-11ee-8f84-1b81ddb8574c","name":"panel_0","type":"visualization"},{"id":"157164f0-d86a-11ee-8f84-1b81ddb8574c","name":"panel_1","type":"visualization"},{"id":"751992c0-d869-11ee-8f84-1b81ddb8574c","name":"panel_2","type":"visualization"},{"id":"ae5ccd00-d8bd-11ee-8f84-1b81ddb8574c","name":"panel_3","type":"visualization"},{"id":"b57e78e0-d872-11ee-8f84-1b81ddb8574c","name":"panel_4","type":"visualization"}],"type":"dashboard","updated_at":"2024-03-17T02:18:01.015Z","version":"WzM1Miw4XQ=="} -{"exportedCount":10,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-service-flow-use-case-integration-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-service-flow-use-case-integration-1.0.0.ndjson new file mode 100644 index 0000000..ac60f38 --- /dev/null +++ b/integrations/observability/otel-services/assets/otel-service-flow-use-case-integration-1.0.0.ndjson @@ -0,0 +1,42 @@ +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMDgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"title":"otel-service-investigation-flow","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"otel-service-investigation-flow\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n\\n \\\"title\\\":\\\"Services Investigation Flow\\\",\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"padding\\\": 5,\\n \\\"signals\\\": [\\n { \\\"name\\\": \\\"w\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"h\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"aspect\\\", \\\"value\\\": true },\\n { \\\"name\\\": \\\"smooth\\\", \\\"value\\\": true},\\n { \\\"name\\\": \\\"align\\\", \\\"value\\\": \\\"left\\\"},\\n { \\\"name\\\": \\\"baseline\\\", \\\"value\\\": \\\"top\\\" },\\n {\\\"name\\\": \\\"nodeWidth\\\", \\\"value\\\": 190},\\n {\\\"name\\\": \\\"nodeHeight\\\", \\\"value\\\": 45},\\n {\\\"name\\\": \\\"verticalNodeGap\\\", \\\"value\\\": 10},\\n {\\\"name\\\": \\\"horizontalNodeGap\\\", \\\"value\\\": 140},\\n {\\n \\\"name\\\": \\\"startingDepth\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [{\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 0}, \\\"update\\\": \\\"-1\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 10}, \\\"update\\\": \\\"0\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHighlight\\\",\\n \\\"value\\\": \\\"[0]\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"mouseover\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"pluck(treeAncestors('treeCalcs', datum.id), 'id')\\\"\\n },\\n {\\\"events\\\": {\\\"type\\\": \\\"mouseout\\\"}, \\\"update\\\": \\\"[0]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"isExpanded\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"click\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"datum.children > 0 && indata('treeClickStorePerm', 'id', datum.childrenIds[0])?true:false\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[0, height]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(xdom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(ydom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), down[1]-y()] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0,width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[0,height]\\\"},\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"slice(xext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,width]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"slice(yext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,height]\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"scaledImgW\\\", \\\"update\\\": \\\"(w/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledImgH\\\",\\n \\\"update\\\": \\\"abs(h/ span(ydom))*height\\\"\\n },\\n\\n {\\\"name\\\": \\\"scaledNodeWidth\\\", \\\"update\\\": \\\"(nodeWidth/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledNodeHeight\\\",\\n \\\"update\\\": \\\"abs(nodeHeight/ span(ydom))*height\\\"\\n },\\n {\\\"name\\\": \\\"scaledFont13\\\", \\\"update\\\": \\\"(13/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont12\\\", \\\"update\\\": \\\"(12/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont11\\\", \\\"update\\\": \\\"(11/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledKPIHeight\\\", \\\"update\\\": \\\"(5/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledLimit\\\", \\\"update\\\": \\\"(20/ span(xdom))*width\\\"}\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"source\\\",\\n \\\"values\\\": [\\n { \\\"level1\\\": \\\"OTEL\\\", \\\"details\\\": \\\"Install Integration\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Integration\\\",\\n \\\"description\\\":\\\"Go here to read the documentation of the OTEL services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/integrations#/available/otel-services\\\", \\\"kpi\\\": 75 },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Ingestion\\\",\\n \\\"details\\\": \\\"Inspect Signal Rates\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Ingestion\\\",\\n \\\"description\\\":\\\"Go here to review the (OTEL) signals ingestion rate\\\",\\n \\\"references\\\":\\\"https://opensearch.org/docs/latest/data-prepper/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 80\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"details\\\": \\\"Services Dashboard\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Services\\\",\\n \\\"description\\\":\\\"Go here to monitor the application's services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"details\\\": \\\"Deep Dive Service Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"Single Service Deep Dive\\\",\\n \\\"description\\\":\\\"Go here to analyze and monitor a specific service\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service System Details\\\",\\n \\\"details\\\": \\\"Service System Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM System Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services system's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service Network Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM Network Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services network's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"details\\\": \\\"Service Network Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n }]},\\n {\\n \\\"name\\\": \\\"wideToTall\\\",\\n \\\"source\\\": \\\"source\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1,parent: null, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1+ '|'+datum.level2,parent: datum.level1, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3,parent: datum.level1+ '|'+datum.level2, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l4\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l5\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5+ '|'+ datum.level6,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l6\\\"\\n },\\n {\\\"type\\\": \\\"fold\\\", \\\"fields\\\": [\\\"l1\\\", \\\"l2\\\", \\\"l3\\\", \\\"l4\\\", \\\"l5\\\",\\\"l6\\\"]},\\n {\\\"type\\\": \\\"project\\\", \\\"fields\\\": [\\\"key\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.key\\\", \\\"as\\\": \\\"id\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(split(datum.value.key,'|'))[0]\\\",\\n \\\"as\\\": \\\"title\\\"\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.parent\\\", \\\"as\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.title != 'null' && datum.title != 'undefined'\\\"\\n },\\n {\\\"type\\\": \\\"aggregate\\\", \\\"groupby\\\": [\\\"id\\\", \\\"parent\\\", \\\"title\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.details\\\", \\\"as\\\": \\\"details\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.kpi\\\", \\\"as\\\": \\\"kpi\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.link\\\", \\\"as\\\": \\\"link\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.info\\\", \\\"as\\\": \\\"info\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeCalcs\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildren\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"parent\\\"],\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"as\\\": [\\\"childrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.childrenObjects,'id')\\\",\\n \\\"as\\\": \\\"childrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeAncestors\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"treeAncestors\\\",\\n \\\"expr\\\": \\\"treeAncestors('treeCalcs', datum.id, 'root')\\\"\\n },\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"treeAncestors\\\"]},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.treeAncestors.parent\\\",\\n \\\"as\\\": \\\"allParents\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildrenAll\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\n \\\"allParents\\\",\\n \\\"id\\\",\\n \\\"name\\\",\\n \\\"parent\\\",\\n \\\"x\\\",\\n \\\"y\\\",\\n \\\"depth\\\",\\n \\\"children\\\"\\n ]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"parent\\\", \\\"parent\\\", \\\"id\\\"],\\n \\\"ops\\\": [\\\"values\\\", \\\"count\\\", \\\"min\\\"],\\n \\\"groupby\\\": [\\\"allParents\\\"],\\n \\\"as\\\": [\\\"allChildrenObjects\\\", \\\"allChildrenCount\\\", \\\"id\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.allChildrenObjects,'id')\\\",\\n \\\"as\\\": \\\"allChildrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStoreTemp\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"ops\\\": [\\\"min\\\"],\\n \\\"groupby\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStorePerm\\\",\\n \\\"values\\\": [],\\n \\\"on\\\": [\\n {\\\"trigger\\\": \\\"startingDepth>=0\\\", \\\"insert\\\": \\\"data('treeClickStoreTemp')\\\"},\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"insert\\\": \\\"!isExpanded? data('treeClickStoreTemp'):false\\\"\\n },\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"remove\\\": \\\"isExpanded?data('treeClickStoreTemp'):false\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeLayout\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n },\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"nodeSize\\\": [\\n {\\\"signal\\\": \\\"nodeHeight+verticalNodeGap\\\"},\\n {\\\"signal\\\": \\\"nodeWidth+horizontalNodeGap\\\"}\\n ],\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.y+(height/2)\\\", \\\"as\\\": \\\"y\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"scale('xscale',datum.x)\\\", \\\"as\\\": \\\"xscaled\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.info\\\",\\n \\\"as\\\": \\\"info\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.link\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"fullTreeLayout\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildren\\\",\\n \\\"key\\\": \\\"parent\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"childrenObjects\\\", \\\"childrenIds\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildrenAll\\\",\\n \\\"key\\\": \\\"allParents\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"allChildrenIds\\\", \\\"allChildrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeCalcs\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.id), 'id'))[1]\\\",\\n \\\"as\\\": \\\"treeParent\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"visibleNodes\\\",\\n \\\"source\\\": \\\"fullTreeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"maxWidthAndHeight\\\",\\n \\\"source\\\": \\\"visibleNodes\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"depth\\\"],\\n \\\"fields\\\": [\\\"depth\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"count\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"count\\\", \\\"x\\\", \\\"y\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"depth\\\", \\\"count\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"max\\\", \\\"max\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"maxDepth\\\", \\\"maxNodes\\\", \\\"maxX\\\", \\\"maxY\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"treelinks\\\"},\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": \\\"diagonal\\\",\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.source.y)\\\"},\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.source.x+nodeWidth)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.target.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.target.x)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\" indata('treeClickStorePerm', 'id', datum.target.id)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"kpiscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": [0, 100],\\n \\\"range\\\": {\\\"signal\\\": \\\"[0,scaledNodeWidth]\\\"}\\n },\\n {\\n \\\"name\\\": \\\"colour\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"range\\\": [\\n \\\"#6f6f6f\\\",\\n \\\"#4472C4\\\",\\n \\\"#3A8E50\\\",\\n \\\"#ED7D31\\\",\\n \\\"#a63939\\\",\\n \\\"#6338a6\\\",\\n \\\"#3843a6\\\",\\n \\\"#38a695\\\"\\n ],\\n \\\"domain\\\": {\\\"data\\\": \\\"visibleNodes\\\", \\\"field\\\": \\\"treeParent\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, datum.target.id)> -1? 2.5:0.4\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"scale\\\": \\\"colour\\\",\\n \\\"signal\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.target.id), 'id'))[1]\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"description\\\": \\\"The parent node\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"clip\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"visibleNodes\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\", \\\"scale\\\": \\\"xscale\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledNodeWidth\\\"},\\n \\\"yc\\\": {\\\"field\\\": \\\"y\\\", \\\"scale\\\": \\\"yscale\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledNodeHeight\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.94})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.79})\\\"\\n },\\n \\\"cornerRadius\\\": {\\\"value\\\": 2},\\n \\\"cursor\\\": {\\\"signal\\\": \\\"datum.children>0?'pointer':''\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"linkImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://icons.veryicon.com/png/o/education-technology/product-icon-of-apstar-big-data/opensearch-blue.png\\\"}\\n },\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"(180/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"parent.info\\\"}\\n\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"infoImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://opensearch.org/assets/brand/SVG/Mark/opensearch_mark_default.svg\\\"}\\n },\\n \\\"update\\\": {\\n \\\"href\\\": {\\\"signal\\\":\\\"parent.link\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n\\n {\\n \\\"name\\\": \\\"highlight\\\",\\n \\\"description\\\": \\\"highlight (seems like a Vega bug as this doens't work on the group element)\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"0\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.82}):0\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.79}):0\\\"\\n },\\n \\\"height\\\": {\\\"signal\\\": \\\"item.mark.group.height\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"item.mark.group.width\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI background\\\",\\n \\\"description\\\": \\\"KPI background\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"(item.mark.group.width)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.2}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI\\\",\\n \\\"description\\\": \\\"KPI\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scale('kpiscale',parent.kpi)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"name\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(6/ span(xdom))*width\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"600\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.details\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont13\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"title\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(22/ span(xdom))*width\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"left\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"signal\\\": \\\"'#4D4B44'\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.title\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont11\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"node children\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.width - (9/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height/2\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"right\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.children>0?parent.children:''\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont12\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n}\"}}"},"id":"375873f0-121d-11ef-b612-e9a167e5758e","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjQsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\"\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\"\\n \\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:15:50.408Z","version":"WzEzNTIsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-metrics-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-metrics-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Metrics Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"metrics\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"name.keyword\\\",\\n \\\"size\\\": 10\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n }\\n }\\n }\\n }\\n\\n }\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.metrics.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"filter-key\\\",\\n \\\"expr\\\": \\\"datum.key + '.keyword'\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'metrics': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'name.keyword': {'query': parent.key , 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T09:39:12.145Z","version":"WzEzODIsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.dropped_packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-dropped-packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-dropped-packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Dropped Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1290f940-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzcsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTQsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTUsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.errors\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-errors-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-errors-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Errors Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"e2088130-e349-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzYsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 500000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 500000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"134ba140-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzksMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"dc616700-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.connections\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.connections-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.connections-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Connections Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzNDAsMl0="} +{"attributes":{"description":"connections\npackets\nerrors\ndevices","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.network.errors, system.network.dropped_packets, system.network.packets, system.network.io, system.network.connections\",\"params\":[\"system.network.errors\",\"system.network.dropped_packets\",\"system.network.packets\",\"system.network.io\",\"system.network.connections\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":13,\"i\":\"f1029985-936a-4b14-8717-bef98c88d484\"},\"panelIndex\":\"f1029985-936a-4b14-8717-bef98c88d484\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":13,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":28,\"w\":48,\"h\":18,\"i\":\"579912ae-2182-4248-9f46-640315dc369d\"},\"panelIndex\":\"579912ae-2182-4248-9f46-640315dc369d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":46,\"w\":24,\"h\":19,\"i\":\"055dbb32-0a99-4605-8980-ef01fdb29961\"},\"panelIndex\":\"055dbb32-0a99-4605-8980-ef01fdb29961\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":46,\"w\":12,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":12,\"y\":46,\"w\":12,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":57,\"w\":24,\"h\":19,\"i\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\"},\"panelIndex\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":65,\"w\":24,\"h\":20,\"i\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\"},\"panelIndex\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":76,\"w\":24,\"h\":20,\"i\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\"},\"panelIndex\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":85,\"w\":24,\"h\":19,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"Devices\",\"panelRefName\":\"panel_9\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":96,\"w\":24,\"h\":19,\"i\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\"},\"panelIndex\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"}]","timeRestore":false,"title":"APM-Network-Metrics","version":1},"id":"apm-network-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_2","type":"visualization"},{"id":"1290f940-e34a-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"e2088130-e349-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"134ba140-e34b-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"dc616700-e34a-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T08:18:50.385Z","version":"WzEzNTYsMl0="} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span*"},"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjYsMl0="} +{"attributes":{"description":"otel-v1-amp-span* index ingestion rate graph","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-spans-per-min","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-spans-per-min\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"startTime\",\"timeRange\":{\"from\":\"2024-05-15T01:37:00.088Z\",\"to\":\"2024-05-16T14:43:39.441Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"count spans\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"count\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"count\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"3ba73630-14f2-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:40:08.720Z","version":"WzEzNjIsMl0="} +{"attributes":{"description":"otel-metrics-* (ss4o_metrics-*-*) index ingested metrics signals graph","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-metrics-per-min","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-metrics-per-min\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"2024-05-15T01:37:00.088Z\",\"to\":\"2024-05-16T14:43:39.441Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"metrics count\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"count\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"count\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"03adaed0-14f2-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:38:34.813Z","version":"WzEzNjEsMl0="} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"log.attributes.address\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.address.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.address\"}}},{\"count\":0,\"name\":\"log.attributes.contentRoot\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.contentRoot.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.contentRoot\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.envName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.envName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.envName\"}}},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.heartbeatDuration\"}}},{\"count\":0,\"name\":\"log.attributes.interval\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.interval.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.interval\"}}},{\"count\":0,\"name\":\"log.attributes.now\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.now.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.now\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}}]","timeFieldName":"time","title":"otel-events-*"},"id":"2ba34950-14f1-11ef-8c27-a723ded8020e","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-18T08:32:32.356Z","version":"WzEzNTksMl0="} +{"attributes":{"description":"count services events","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-services-events-count","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-services-events-count\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"service\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"a7d3d1a0-14f3-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2ba34950-14f1-11ef-8c27-a723ded8020e","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:50:19.705Z","version":"WzEzNjUsMl0="} +{"attributes":{"description":"services span signals count","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-services-spans-count","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-services-spans-count\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"service\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"fb5a9200-14f3-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:52:39.840Z","version":"WzEzNjcsMl0="} +{"attributes":{"description":"count services metrics signals","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-services-metrics-count","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-services-metrics-count\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"service\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"d07ebcf0-14f3-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:51:27.934Z","version":"WzEzNjYsMl0="} +{"attributes":{"description":"otel-events index ingestion rate for otel events","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-events-per-min","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-events-per-min\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"events\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-3w\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"events Per Min\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"events\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"events\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"a4a16850-14f1-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2ba34950-14f1-11ef-8c27-a723ded8020e","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:35:55.348Z","version":"WzEzNjAsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"spans-count-per-minute-zoomable-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-count-per-minute-zoomable-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Signals\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"brush_store\\\"},\\n {\\n \\\"name\\\": \\\"raw-event\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-events-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n }, \\n {\\n \\\"name\\\": \\\"raw-span\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"raw-metric\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"data_metric_0\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_metric_1\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_0\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_1\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_event_0\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n }\\n,\\n {\\n \\\"name\\\": \\\"data_event_1\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n } \\n ], \\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"concat_0_height\\\", \\\"value\\\": 250},\\n {\\\"name\\\": \\\"concat_1_height\\\", \\\"value\\\": 80},\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"brush_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_0_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_0_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_span_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'spans','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_event_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_event_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'logs-events', 'Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"green\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_metric_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_metric_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'metrics','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"purple\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n } ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_0_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"concat_0_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"brush_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[brush_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[0]), scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(brush_translate_anchor.extent_x, brush_translate_delta.x / span(brush_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(brush_x, brush_zoom_anchor.x, brush_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_key_as_string\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_x\\\"},\\n \\\"update\\\": \\\"brush_x[0] === brush_x[1] ? null : invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"concat_1_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(brush_key_as_string) || (+invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[0] === +brush_key_as_string[0] && +invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[1] === +brush_key_as_string[1])) ? brush_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"brush_key_as_string\\\"}],\\n \\\"update\\\": \\\"brush_key_as_string ? {unit: \\\\\\\"concat_1\\\\\\\", fields: brush_tuple_fields, values: [brush_key_as_string]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"key_as_string\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(brush_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: brush_translate_anchor.x - x(unit), y: brush_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"brush_store\\\\\\\", brush_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"brush_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_1\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"brush_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"brush_x[0] !== brush_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"format\\\": \\\"%Y\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"tickCount\\\": 3,\\n \\\"labelOverlap\\\": true,\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_0\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"domainRaw\\\": {\\\"signal\\\": \\\"brush[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_0_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_0\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_0_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_1\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_1\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_1_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n }\\n ],\\n \\\"config\\\": {}\\n}\"}}"},"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzNTAsMl0="} +{"attributes":{"description":"- ingested spans\n- ingested events\n- ingested metrics","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":12,\"i\":\"1430366d-e697-4ffd-a499-104993138077\"},\"panelIndex\":\"1430366d-e697-4ffd-a499-104993138077\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":12,\"w\":17,\"h\":15,\"i\":\"64dea64d-1bcb-4080-b20f-8baffea3160b\"},\"panelIndex\":\"64dea64d-1bcb-4080-b20f-8baffea3160b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":17,\"y\":12,\"w\":15,\"h\":15,\"i\":\"f7472b0a-22ac-4f91-957c-2bb7da595185\"},\"panelIndex\":\"f7472b0a-22ac-4f91-957c-2bb7da595185\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":32,\"y\":27,\"w\":16,\"h\":15,\"i\":\"65bcdc05-b6bb-4f1a-80e7-9c50d0fb33fd\"},\"panelIndex\":\"65bcdc05-b6bb-4f1a-80e7-9c50d0fb33fd\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":27,\"w\":17,\"h\":15,\"i\":\"e97e9976-7558-4372-94bd-9dfba0aaf4ff\"},\"panelIndex\":\"e97e9976-7558-4372-94bd-9dfba0aaf4ff\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":17,\"y\":27,\"w\":15,\"h\":15,\"i\":\"9a8880d1-6dec-44ba-adc4-0877a4bf1a7e\"},\"panelIndex\":\"9a8880d1-6dec-44ba-adc4-0877a4bf1a7e\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":32,\"y\":12,\"w\":16,\"h\":15,\"i\":\"9965f453-bef4-4f19-918a-b3b3c9622936\"},\"panelIndex\":\"9965f453-bef4-4f19-918a-b3b3c9622936\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":42,\"w\":48,\"h\":16,\"i\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\"},\"panelIndex\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"signals-count-per-minute-zoomable-chart\",\"panelRefName\":\"panel_7\"}]","timeRestore":false,"title":"data-ingestion-rate-dashboard","version":1},"id":"data-ingestion-rate-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"3ba73630-14f2-11ef-8c27-a723ded8020e","name":"panel_1","type":"visualization"},{"id":"03adaed0-14f2-11ef-8c27-a723ded8020e","name":"panel_2","type":"visualization"},{"id":"a7d3d1a0-14f3-11ef-8c27-a723ded8020e","name":"panel_3","type":"visualization"},{"id":"fb5a9200-14f3-11ef-8c27-a723ded8020e","name":"panel_4","type":"visualization"},{"id":"d07ebcf0-14f3-11ef-8c27-a723ded8020e","name":"panel_5","type":"visualization"},{"id":"a4a16850-14f1-11ef-8c27-a723ded8020e","name":"panel_6","type":"visualization"},{"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T08:54:35.299Z","version":"WzEzNjgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"75095750-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTcsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTYsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 5000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 5000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTksMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.operations\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.ops-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.ops-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Ops Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.memory.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.memory.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.memory.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjEsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.cpu']\\\", \\\"as\\\":\\\"cpu\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"], \\\\\\\"cpu\\\\\\\": isValid(datum[\\\\\\\"cpu\\\\\\\"]) ? datum[\\\\\\\"cpu\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"cpu\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 250], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 250, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjAsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Utilization Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Usage Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjIsMl0="} +{"attributes":{"description":"Disk\nCPU\nMemory\nSwap","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":[\"system.disk.operations\",\"system.disk.io\",\"system.disk.time\",\"system.cpu.utilization\",\"system.cpu.time\",\"system.swap.usage\",\"system.swap.utilization\",\"system.memory.usage\",\"system.memory.utilization\"],\"type\":\"phrases\",\"value\":\"system.disk.operations, system.disk.io, system.disk.time, system.cpu.utilization, system.cpu.time, system.swap.usage, system.swap.utilization, system.memory.usage, system.memory.utilization\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.utilization\"}}]}}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{},\"gridData\":{\"h\":13,\"i\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"w\":48,\"x\":0,\"y\":13},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":24,\"i\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"w\":48,\"x\":0,\"y\":28},\"panelIndex\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"w\":24,\"x\":24,\"y\":52},\"panelIndex\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"w\":8,\"x\":0,\"y\":52},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"w\":8,\"x\":8,\"y\":52},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_5\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"w\":8,\"x\":16,\"y\":52},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_6\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"w\":24,\"x\":0,\"y\":63},\"panelIndex\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_7\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":20,\"i\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"w\":24,\"x\":24,\"y\":71},\"panelIndex\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_8\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":20,\"i\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"w\":24,\"x\":0,\"y\":82},\"panelIndex\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_9\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"w\":24,\"x\":24,\"y\":91},\"panelIndex\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_10\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"w\":24,\"x\":0,\"y\":102},\"panelIndex\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_11\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"w\":24,\"x\":24,\"y\":110},\"panelIndex\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_12\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"w\":24,\"x\":0,\"y\":121},\"panelIndex\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_13\"}]","timeRestore":false,"title":"APM-System-Metrics","version":1},"id":"apm-system-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_2","type":"visualization"},{"id":"75095750-e2f7-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","name":"panel_7","type":"visualization"},{"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"},{"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","name":"panel_12","type":"visualization"},{"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","name":"panel_13","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T09:39:46.240Z","version":"WzEzODMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"single-service-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"single-service-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\" },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\"\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 0, \\\"name\\\": \\\"recommendationservice\\\"},\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 6, \\\"name\\\": \\\"calls\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 7, \\\"name\\\": \\\"duration\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 19, \\\"name\\\": \\\"process\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 20, \\\"name\\\": \\\"runtime\\\", \\\"parent\\\": 19},\\n {\\\"id\\\": 21, \\\"name\\\": \\\"cpython\\\", \\\"parent\\\": 20},\\n {\\\"id\\\": 22, \\\"name\\\": \\\"gc_count\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 27, \\\"name\\\": \\\"cpu_time\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 28, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 29, \\\"name\\\": \\\"app_recommendations_counter\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:16:42.784Z","version":"WzEzNTMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-summary-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-summary-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"requests\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[95],\"customLabel\":\"duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"sum\",\"params\":{\"field\":\"status.code\",\"customLabel\":\"status\"},\"schema\":\"metric\"},{\"id\":\"5\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceId\",\"customLabel\":\"traces\"},\"schema\":\"metric\"},{\"id\":\"6\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceGroup\",\"customLabel\":\"groups\"},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjcsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"traces-by-duration","uiStateJSON":"{\"vis\":{\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"},\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":253.05555555555557},{\"colIndex\":2,\"width\":222.5555555555556}]}}","version":1,"visState":"{\"title\":\"traces-by-duration\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"traceId\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"traces\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"avg\",\"params\":{\"field\":\"durationInNanos\",\"customLabel\":\"avg duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[75,95]},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjgsMl0="} +{"attributes":{"description":"traces gantt chart representing a trace transaction","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-gantt-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-gantt-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.json\\\",\\n\\n \\\"data\\\": {\\n \\\"url\\\" :{\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 75\\n }\\n }\\n \\\"format\\\":{\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\":\\\"hits.hits\\\"\\n }\\n },\\n \\\"transform\\\": [\\n{\\\"calculate\\\": \\\"datum._source.durationInNanos / 1000000\\\", \\\"as\\\": \\\"durationInMs\\\"},\\n {\\n \\\"window\\\": [\\n {\\n \\\"op\\\": \\\"max\\\",\\n \\\"field\\\": \\\"durationInMs\\\",\\n \\\"as\\\": \\\"maxDuration\\\"\\n }\\n ],\\n \\\"frame\\\": [null, null]\\n },\\n {\\n \\\"calculate\\\": \\\"datum.durationInMs / datum.maxDuration\\\",\\n \\\"as\\\": \\\"normalizedDuration\\\"\\n },\\n { \\\"calculate\\\": \\\"datum._source.traceGroup\\\", \\\"as\\\": \\\"traceGroup\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"currentDate\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"startTime\\\"},\\n {\\n \\\"calculate\\\": \\\"format(datum.durationInMs, '.1f') + 'ms'\\\",\\n \\\"as\\\": \\\"formattedDuration\\\"\\n }, {\\n \\\"calculate\\\": \\\"toDate(datum._source.endTime)\\\", \\\"as\\\": \\\"endTime\\\" },\\n {\\n \\\"window\\\": [{\\\"op\\\": \\\"row_number\\\", \\\"as\\\": \\\"running_number\\\"}],\\n \\\"groupby\\\": [\\\"_source.traceId\\\"],\\n \\\"sort\\\": [{\\\"field\\\": \\\"currentDate\\\"}]\\n },\\n {\\n \\\"calculate\\\": \\\"datum._source.traceId + ' | ' + datum._source.serviceName + ' | Start:' + toDate(datum._source.startTime) + ' #' + datum['running_number']\\\",\\n \\\"as\\\": \\\"project_full_descr\\\"\\n }\\n ],\\n \\n \\\"title\\\": {\\n \\\"text\\\": \\\"Order Gantt by: Trace > Span\\\",\\n \\\"fontSize\\\": 14,\\n \\\"anchor\\\": \\\"start\\\",\\n \\\"dy\\\": -15,\\n \\\"color\\\": \\\"#706D6C\\\"\\n },\\n \\\"layer\\\": [\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"bar\\\",\\n \\\"tooltip\\\": true,\\n \\\"cornerRadiusTopRight\\\": 4,\\n \\\"cornerRadiusBottomRight\\\": 4\\n },\\n \\\"encoding\\\": {\\n \\\"y\\\": {\\n \\\"field\\\": \\\"project_full_descr\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"},\\n \\\"axis\\\": {\\n \\\"domain\\\": true,\\n \\\"grid\\\": true,\\n \\\"ticks\\\": true,\\n \\\"labels\\\": true,\\n \\\"labelLimit\\\": 800,\\n \\\"labelFontSize\\\": 12,\\n \\\"labelPadding\\\": 10,\\n \\\"labelExpr\\\": \\\"split(datum.label, '|')[1]\\\"\\n },\\n \\\"scale\\\": {\\n \\\"padding\\\": 0.5\\n },\\n \\\"title\\\": null\\n },\\n \\\"x\\\": {\\n \\\"field\\\": \\\"_source.startTime\\\",\\n \\\"type\\\": \\\"temporal\\\",\\n \\\"title\\\": \\\"time\\\"\\n },\\n \\\"x2\\\": {\\\"field\\\": \\\"_source.endTime\\\"},\\n \\\"color\\\": {\\n \\\"field\\\": \\\"_source.serviceName\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"legend\\\": {\\\"title\\\": \\\"Service Name\\\"},\\n \\\"scale\\\": {\\\"scheme\\\": \\\"category10\\\"}\\n },\\n \\\"opacity\\\": {\\n \\\"field\\\": \\\"normalizedDuration\\\",\\n \\\"legend\\\":null,\\n \\\"type\\\": \\\"quantitative\\\",\\n \\\"scale\\\": {\\\"domain\\\": [0, 1], \\\"range\\\": [0.2, 1]}\\n },\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"_source.serviceName\\\", \\\"title\\\": \\\"Service Name\\\"},\\n {\\\"field\\\": \\\"formattedDuration\\\", \\\"title\\\": \\\"Duration\\\"},\\n {\\\"field\\\": \\\"_source.traceId\\\", \\\"title\\\": \\\"Trace ID\\\"},\\n {\\\"field\\\": \\\"_source.traceGroup\\\", \\\"title\\\": \\\"Trace Group\\\"}\\n ]\\n }\\n },\\n {\\n \\\"mark\\\": {\\\"type\\\": \\\"rule\\\", \\\"strokeDash\\\": [2, 2], \\\"strokeWidth\\\": 2},\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\n \\\"field\\\": \\\"currentDate\\\",\\n \\\"type\\\": \\\"temporal\\\"\\n }\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"right\\\",\\n \\\"dx\\\": -24,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"startTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}\\n},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"white\\\"}\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"left\\\",\\n \\\"dx\\\": 5,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"endTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\", \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"black\\\"}\\n }\\n },\\n \\n ],\\n \\\"config\\\": {\\\"view\\\": {\\\"stroke\\\": null}}\\n}\"}}"},"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzEsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-services-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-services-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Services Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"body\\\": {\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 15\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n },\\n \\\"aggs\\\": {\\n \\\"duration\\\": {\\n \\\"avg\\\": {\\n \\\"missing\\\": 0,\\n \\\"script\\\": {\\n \\\"source\\\": \\\"!doc.containsKey('durationInNanos') || doc['durationInNanos'].empty ? 0 : doc['durationInNanos'].value / 1000000.0\\\",\\n \\\"lang\\\": \\\"painless\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"size\\\": 0\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.services.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"duration\\\",\\n \\\"expr\\\": \\\"datum.val.duration.value == null ? 0 : datum.val.duration.value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"durationScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"duration\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Service': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n },\\n {\\n \\\"orient\\\": \\\"right\\\",\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"tickCount\\\": 4,\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extErrorFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"red\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'serviceName': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"rect\\\",\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"width\\\": { \\\"value\\\": 15},\\n\\\"cornerRadius\\\": { \\\"value\\\": 5 }\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"field\\\": \\\"duration.value\\\",\\n \\\"offset\\\": -3\\n },\\n \\\"y2\\\": {\\\"scale\\\": \\\"durationScale\\\", \\\"value\\\": 0}\\n\\n \\\"stroke\\\": {\\\"value\\\":\\\"black\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.8},\\n\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['duration']}\\\"\\n }\\n }\\n }\\n},\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzAsMl0="} +{"attributes":{"description":" - deep dive into a service signals info\n - service collected metrics \n - service spans flame chart\n - service RED indicators","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrase\",\"key\":\"serviceName\",\"params\":{\"query\":\"frontend\"},\"disabled\":false,\"negate\":false,\"alias\":null,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName\":\"frontend\"}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":11,\"i\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\"},\"panelIndex\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":11,\"w\":48,\"h\":16,\"i\":\"28124bcb-841b-49d4-840e-8ffdcd658042\"},\"panelIndex\":\"28124bcb-841b-49d4-840e-8ffdcd658042\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":27,\"w\":24,\"h\":20,\"i\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\"},\"panelIndex\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":27,\"w\":24,\"h\":13,\"i\":\"2885c3d8-cecc-464f-abc1-4221c528952e\"},\"panelIndex\":\"2885c3d8-cecc-464f-abc1-4221c528952e\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":40,\"w\":24,\"h\":13,\"i\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\"},\"panelIndex\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":47,\"w\":24,\"h\":37,\"i\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\"},\"panelIndex\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":53,\"w\":24,\"h\":31,\"i\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\"},\"panelIndex\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"}]","timeRestore":false,"title":"single-service-correlated-dashboard","version":1},"id":"single-service-correlated-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","name":"panel_1","type":"visualization"},{"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","name":"panel_2","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_3","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_4","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_5","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_6","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T09:11:16.316Z","version":"WzEzODEsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"service-map-graph","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"service-map-graph\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": {\\\"left\\\": 0, \\\"right\\\": 0, \\\"top\\\": 0, \\\"bottom\\\": 0},\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"background\\\": \\\"#f4f7ff\\\",\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mouseup,touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"},\\n {\\\"events\\\": \\\"symbol:mousedown, symbol:touchstart\\\", \\\"update\\\": \\\"null\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"xdom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"ydom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), y()-down[1]] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"xext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"xrange\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"yext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"yrange\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"size\\\", \\\"update\\\": \\\"clamp(20 / span(xdom), 1, 1000)\\\"},\\n {\\n \\\"name\\\": \\\"cx\\\",\\n \\\"update\\\": \\\"width / 2\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove\\\",\\n \\\"update\\\": \\\" cx==width/2?cx+0.001:width/2\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"cy\\\", \\\"update\\\": \\\"height / 2\\\"},\\n {\\n \\\"name\\\": \\\"nodeRadiusKey\\\",\\n \\\"description\\\": \\\"q=increase size, a=decrease size\\\",\\n \\\"value\\\": 8,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"window:keypress\\\",\\n \\\"update\\\": \\\"event.key=='a'&&nodeRadiusKey>1?nodeRadiusKey-1:event.key=='q'?nodeRadiusKey+1:nodeRadiusKey\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeRadius\\\",\\n \\\"value\\\": 8,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 1, \\\"max\\\": 50, \\\"step\\\": 1},\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"nodeRadiusKey\\\"}, \\\"update\\\": \\\"nodeRadiusKey\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"nodeCharge\\\",\\n \\\"value\\\": -30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": -100, \\\"max\\\": 10, \\\"step\\\": 1}\\n },\\n {\\n \\\"name\\\": \\\"linkDistance\\\",\\n \\\"value\\\": 30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 5, \\\"max\\\": 300, \\\"step\\\": 1}\\n },\\n {\\n \\\"description\\\": \\\"State variable for active node fix status.\\\",\\n \\\"name\\\": \\\"fix\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseout[!event.buttons], window:mouseup\\\",\\n \\\"update\\\": \\\"false\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseover\\\", \\\"update\\\": \\\"fix || true\\\", \\\"force\\\": true},\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"xy()\\\",\\n \\\"force\\\": true\\n }\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Graph node most recently interacted with.\\\",\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"fix === true ? datum.index : node\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHover\\\",\\n \\\"value\\\": {\\\"id\\\": null, \\\"connections\\\": []},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"{'id':datum.index, 'connections':split(datum.sources+','+datum.targets,',')}\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseout\\\", \\\"update\\\": \\\"{'id':null, 'connections':[]}\\\"}\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Flag to restart Force simulation upon data changes.\\\",\\n \\\"name\\\": \\\"restart\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"fix\\\"}, \\\"update\\\": \\\"fix && fix.length\\\"}]\\n }\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"node-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 10000\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"'http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID?_a=(description:%27%27,filters:!((%27$state%27:(store:appState),meta:(alias:!n,disabled:!f,key:serviceName,negate:!f,params:(query:' + datum.serviceName + '),type:phrase),query:(match_phrase:(serviceName:' + datum.name + ')))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:%27%27),timeRestore:!f,title:single-service-correlated-dashboard,viewMode:view)'\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"traceCounts\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"name\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"group\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"link-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-service-map*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n \\\"aggs\\\": {\\n \\\"target\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"destination.domain\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\":[\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"target.buckets\\\"],\\n \\\"as\\\": [\\\"targetBucket\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"source\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.targetBucket.key\\\",\\n \\\"as\\\": \\\"target\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"node-data-raw\\\",\\n \\\"key\\\": \\\"name\\\",\\n \\\"fields\\\": [\\\"source\\\", \\\"target\\\"],\\n \\\"as\\\": [\\\"sourceNode\\\", \\\"targetNode\\\"]\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.sourceNode !== null && datum.targetNode !== null\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"link-data\\\", \\\"source\\\": \\\"link-data-raw\\\"},\\n {\\n \\\"name\\\": \\\"source-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"source\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"target\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"targets\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'target')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"target-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"target\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"source\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"sources\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'source')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"node-data\\\",\\n \\\"source\\\" :\\\"node-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"source-connections\\\",\\n \\\"key\\\": \\\"source\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"targets\\\"],\\n \\\"as\\\": [\\\"targets\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"target-connections\\\",\\n \\\"key\\\": \\\"target\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"sources\\\"],\\n \\\"as\\\": [\\\"sources\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"force\\\",\\n \\\"iterations\\\": 300,\\n \\\"restart\\\": {\\\"signal\\\": \\\"restart\\\"},\\n \\\"signal\\\": \\\"force\\\",\\n \\\"forces\\\": [\\n {\\\"force\\\": \\\"center\\\", \\\"x\\\": {\\\"signal\\\": \\\"cx\\\"}, \\\"y\\\": {\\\"signal\\\": \\\"cy\\\"}},\\n {\\n \\\"force\\\": \\\"collide\\\",\\n \\\"radius\\\": {\\\"signal\\\": \\\"sqrt(4 * nodeRadius * nodeRadius)\\\"},\\n \\\"iterations\\\": 1,\\n \\\"strength\\\": 0.7\\n },\\n {\\\"force\\\": \\\"nbody\\\", \\\"strength\\\": {\\\"signal\\\": \\\"nodeCharge\\\"}},\\n {\\n \\\"force\\\": \\\"link\\\",\\n \\\"links\\\": \\\"link-data-raw\\\",\\n \\\"distance\\\": {\\\"signal\\\": \\\"linkDistance\\\"},\\n \\\"id\\\": \\\"name\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fx\\\",\\n \\\"expr\\\": \\\"fix[0]!=null && node==datum.index ?invert('xscale',fix[0]):null\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fy\\\",\\n \\\"expr\\\": \\\"fix[1]!=null && node==datum.index ?invert('yscale',fix[1]):null\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"node-data\\\", \\\"field\\\": \\\"group\\\"},\\n \\\"range\\\": [\\n \\\"#4682b4\\\",\\n \\\"#4666b4\\\",\\n \\\"#46b494\\\",\\n \\\"#b46746\\\",\\n \\\"#b44662\\\",\\n \\\"#a44fa3\\\"\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"name\\\": \\\"links\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"link-data\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? 0.5:2\\\"\\n }\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"require\\\": {\\\"signal\\\": \\\"force\\\"},\\n \\\"shape\\\": \\\"line\\\",\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.source.x)\\\"},\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.source.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.target.x)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.target.y)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"atan2(datum.datum.target.y - datum.datum.source.y,datum.datum.source.x - datum.datum.target.x)\\\",\\n \\\"as\\\": \\\"angle1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(datum.angle1>=0?datum.angle1:(2*PI + datum.angle1)) * (360 / (2*PI))\\\",\\n \\\"as\\\": \\\"angle2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(360-datum.angle2)*(PI/180)\\\",\\n \\\"as\\\": \\\"angle3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(cos(datum.angle3)*(nodeRadius+5))+(scale('xscale',datum.datum.target.x))\\\",\\n \\\"as\\\": \\\"arrowX\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(sin(datum.angle3)*(nodeRadius+5))+(scale('yscale',datum.datum.target.y))\\\",\\n \\\"as\\\": \\\"arrowY\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"name\\\": \\\"arrows\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"shape\\\": {\\\"value\\\": \\\"triangle\\\"},\\n \\\"angle\\\": {\\\"signal\\\": \\\"-datum.angle2-90\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"datum.arrowX\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"datum.arrowY\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"'▲'\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"datum.datum.source.index!=nodeHover.id && datum.datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"size\\\": {\\\"signal\\\": \\\"nodeRadius==1?0:60\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"nodes\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"node-data\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"href\\\": {\\\"signal\\\": \\\"datum.link\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.64})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.84})\\\"\\n },\\n \\\"strokeWidth\\\": {\\\"value\\\": 3},\\n \\\"strokeOpacity\\\": {\\\"value\\\": 1},\\n \\\"size\\\": {\\\"signal\\\": \\\"4 * nodeRadius * nodeRadius\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"x\\\": {\\n \\\"signal\\\": \\\"fix[0]!=null && node===datum.index ?fix[0]:scale('xscale', datum.x)\\\"\\n },\\n \\\"y\\\": {\\n \\\"signal\\\": \\\"fix[1]!=null && node===datum.index ?fix[1]:scale('yscale', datum.y)\\\"\\n }\\n },\\n \\\"hover\\\": {\\\"tooltip\\\": {\\\"signal\\\": \\\"datum.name\\\"}}\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"name\\\": \\\"labels\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"nodes\\\"},\\n \\\"zindex\\\": 2,\\n \\\"interactive\\\": false,\\n \\\"enter\\\": {},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"signal\\\": \\\"'white'\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"datum.name\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 10},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"limit\\\": {\\n \\\"signal\\\": \\\"clamp(sqrt(4 * nodeRadius * nodeRadius)-7,1,1000)\\\"\\n },\\n \\\"ellipsis\\\": {\\\"value\\\": \\\" \\\"}\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1c59f345-ad69-4717-90ca-75b65efee96b","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-groups-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-groups-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"services\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100},\"row\":true}}"},"id":"f43111e2-256c-4d15-be98-89086c5b2bca","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzQsMl0="} +{"attributes":{"description":" - view services network visualization\n - view spans flame graph\n - services RED indicators","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":9,\"i\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\"},\"panelIndex\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":9,\"w\":34,\"h\":16,\"i\":\"18938833-0275-421a-8e90-aa3b376d8580\"},\"panelIndex\":\"18938833-0275-421a-8e90-aa3b376d8580\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":34,\"y\":9,\"w\":14,\"h\":16,\"i\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\"},\"panelIndex\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":25,\"w\":48,\"h\":7,\"i\":\"f074e25d-9d2e-4fc2-8b65-93517d502e58\"},\"panelIndex\":\"f074e25d-9d2e-4fc2-8b65-93517d502e58\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":32,\"w\":47,\"h\":11,\"i\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\"},\"panelIndex\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":43,\"w\":47,\"h\":56,\"i\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\"},\"panelIndex\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":99,\"w\":47,\"h\":11,\"i\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\"},\"panelIndex\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\",\"embeddableConfig\":{\"vis\":{\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":405.05555555555554},{\"colIndex\":2,\"width\":325.5555555555556}],\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"}}},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":110,\"w\":47,\"h\":35,\"i\":\"a546dd15-c336-47e0-a8b7-df153289658d\"},\"panelIndex\":\"a546dd15-c336-47e0-a8b7-df153289658d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"}]","refreshInterval":{"pause":true,"value":0},"timeFrom":"2024-05-15T17:02:45.799Z","timeRestore":true,"timeTo":"2024-05-16T06:53:02.146Z","title":"observability-services-dashboard","version":1},"id":"otel-services-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1c59f345-ad69-4717-90ca-75b65efee96b","name":"panel_1","type":"visualization"},{"id":"f43111e2-256c-4d15-be98-89086c5b2bca","name":"panel_2","type":"visualization"},{"id":"3ba73630-14f2-11ef-8c27-a723ded8020e","name":"panel_3","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_4","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_5","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_6","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T09:06:50.431Z","version":"WzEzODAsMl0="} +{"exportedCount":41,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-services-dashboard-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-services-dashboard-1.0.0.ndjson deleted file mode 100644 index 8e1bfab..0000000 --- a/integrations/observability/otel-services/assets/otel-services-dashboard-1.0.0.ndjson +++ /dev/null @@ -1,11 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","title":"otel-v1-apm-service-map"},"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzI5LDFd"} -{"attributes":{"description":"traces by response code","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-by-response-code","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-by-response-code\",\"type\":\"input_control_vis\",\"aggs\":[],\"params\":{\"controls\":[{\"id\":\"1708642305489\",\"fieldName\":\"serviceName\",\"parent\":\"\",\"label\":\"services\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_0_index_pattern\"},{\"id\":\"1708641641797\",\"fieldName\":\"span.attributes.http@status_code\",\"parent\":\"\",\"label\":\"response-status\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_1_index_pattern\"},{\"id\":\"1708642009521\",\"fieldName\":\"traceGroup\",\"parent\":\"\",\"label\":\"group\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_2_index_pattern\"}],\"updateFiltersOnChange\":true,\"useTimeFilter\":true,\"pinFilters\":false}}"},"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"control_0_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_1_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_2_index_pattern","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMxLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"service-map-graph","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"service-map-graph\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": {\\\"left\\\": 0, \\\"right\\\": 0, \\\"top\\\": 0, \\\"bottom\\\": 0},\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"background\\\": \\\"#f4f7ff\\\",\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mouseup,touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"},\\n {\\\"events\\\": \\\"symbol:mousedown, symbol:touchstart\\\", \\\"update\\\": \\\"null\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"xdom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"ydom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), y()-down[1]] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"xext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"xrange\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"yext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"yrange\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"size\\\", \\\"update\\\": \\\"clamp(20 / span(xdom), 1, 1000)\\\"},\\n {\\n \\\"name\\\": \\\"cx\\\",\\n \\\"update\\\": \\\"width / 2\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove\\\",\\n \\\"update\\\": \\\" cx==width/2?cx+0.001:width/2\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"cy\\\", \\\"update\\\": \\\"height / 2\\\"},\\n {\\n \\\"name\\\": \\\"nodeRadiusKey\\\",\\n \\\"description\\\": \\\"q=increase size, a=decrease size\\\",\\n \\\"value\\\": 8,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"window:keypress\\\",\\n \\\"update\\\": \\\"event.key=='a'&&nodeRadiusKey>1?nodeRadiusKey-1:event.key=='q'?nodeRadiusKey+1:nodeRadiusKey\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeRadius\\\",\\n \\\"value\\\": 8,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 1, \\\"max\\\": 50, \\\"step\\\": 1},\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"nodeRadiusKey\\\"}, \\\"update\\\": \\\"nodeRadiusKey\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"nodeCharge\\\",\\n \\\"value\\\": -30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": -100, \\\"max\\\": 10, \\\"step\\\": 1}\\n },\\n {\\n \\\"name\\\": \\\"linkDistance\\\",\\n \\\"value\\\": 30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 5, \\\"max\\\": 300, \\\"step\\\": 1}\\n },\\n {\\n \\\"description\\\": \\\"State variable for active node fix status.\\\",\\n \\\"name\\\": \\\"fix\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseout[!event.buttons], window:mouseup\\\",\\n \\\"update\\\": \\\"false\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseover\\\", \\\"update\\\": \\\"fix || true\\\", \\\"force\\\": true},\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"xy()\\\",\\n \\\"force\\\": true\\n }\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Graph node most recently interacted with.\\\",\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"fix === true ? datum.index : node\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHover\\\",\\n \\\"value\\\": {\\\"id\\\": null, \\\"connections\\\": []},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"{'id':datum.index, 'connections':split(datum.sources+','+datum.targets,',')}\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseout\\\", \\\"update\\\": \\\"{'id':null, 'connections':[]}\\\"}\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Flag to restart Force simulation upon data changes.\\\",\\n \\\"name\\\": \\\"restart\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"fix\\\"}, \\\"update\\\": \\\"fix && fix.length\\\"}]\\n }\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"node-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 10000\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"traceCounts\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"name\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"group\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"link-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-service-map*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n \\\"aggs\\\": {\\n \\\"target\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"destination.domain\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\":[\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"target.buckets\\\"],\\n \\\"as\\\": [\\\"targetBucket\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"source\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.targetBucket.key\\\",\\n \\\"as\\\": \\\"target\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"node-data-raw\\\",\\n \\\"key\\\": \\\"name\\\",\\n \\\"fields\\\": [\\\"source\\\", \\\"target\\\"],\\n \\\"as\\\": [\\\"sourceNode\\\", \\\"targetNode\\\"]\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.sourceNode !== null && datum.targetNode !== null\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"link-data\\\", \\\"source\\\": \\\"link-data-raw\\\"},\\n {\\n \\\"name\\\": \\\"source-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"source\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"target\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"targets\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'target')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"target-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"target\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"source\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"sources\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'source')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"node-data\\\",\\n \\\"source\\\" :\\\"node-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"source-connections\\\",\\n \\\"key\\\": \\\"source\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"targets\\\"],\\n \\\"as\\\": [\\\"targets\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"target-connections\\\",\\n \\\"key\\\": \\\"target\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"sources\\\"],\\n \\\"as\\\": [\\\"sources\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"force\\\",\\n \\\"iterations\\\": 300,\\n \\\"restart\\\": {\\\"signal\\\": \\\"restart\\\"},\\n \\\"signal\\\": \\\"force\\\",\\n \\\"forces\\\": [\\n {\\\"force\\\": \\\"center\\\", \\\"x\\\": {\\\"signal\\\": \\\"cx\\\"}, \\\"y\\\": {\\\"signal\\\": \\\"cy\\\"}},\\n {\\n \\\"force\\\": \\\"collide\\\",\\n \\\"radius\\\": {\\\"signal\\\": \\\"sqrt(4 * nodeRadius * nodeRadius)\\\"},\\n \\\"iterations\\\": 1,\\n \\\"strength\\\": 0.7\\n },\\n {\\\"force\\\": \\\"nbody\\\", \\\"strength\\\": {\\\"signal\\\": \\\"nodeCharge\\\"}},\\n {\\n \\\"force\\\": \\\"link\\\",\\n \\\"links\\\": \\\"link-data-raw\\\",\\n \\\"distance\\\": {\\\"signal\\\": \\\"linkDistance\\\"},\\n \\\"id\\\": \\\"name\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fx\\\",\\n \\\"expr\\\": \\\"fix[0]!=null && node==datum.index ?invert('xscale',fix[0]):null\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fy\\\",\\n \\\"expr\\\": \\\"fix[1]!=null && node==datum.index ?invert('yscale',fix[1]):null\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"node-data\\\", \\\"field\\\": \\\"group\\\"},\\n \\\"range\\\": [\\n \\\"#4682b4\\\",\\n \\\"#4666b4\\\",\\n \\\"#46b494\\\",\\n \\\"#b46746\\\",\\n \\\"#b44662\\\",\\n \\\"#a44fa3\\\"\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"name\\\": \\\"links\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"link-data\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? 0.5:2\\\"\\n }\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"require\\\": {\\\"signal\\\": \\\"force\\\"},\\n \\\"shape\\\": \\\"line\\\",\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.source.x)\\\"},\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.source.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.target.x)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.target.y)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"atan2(datum.datum.target.y - datum.datum.source.y,datum.datum.source.x - datum.datum.target.x)\\\",\\n \\\"as\\\": \\\"angle1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(datum.angle1>=0?datum.angle1:(2*PI + datum.angle1)) * (360 / (2*PI))\\\",\\n \\\"as\\\": \\\"angle2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(360-datum.angle2)*(PI/180)\\\",\\n \\\"as\\\": \\\"angle3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(cos(datum.angle3)*(nodeRadius+5))+(scale('xscale',datum.datum.target.x))\\\",\\n \\\"as\\\": \\\"arrowX\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(sin(datum.angle3)*(nodeRadius+5))+(scale('yscale',datum.datum.target.y))\\\",\\n \\\"as\\\": \\\"arrowY\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"name\\\": \\\"arrows\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"shape\\\": {\\\"value\\\": \\\"triangle\\\"},\\n \\\"angle\\\": {\\\"signal\\\": \\\"-datum.angle2-90\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"datum.arrowX\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"datum.arrowY\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"'▲'\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"datum.datum.source.index!=nodeHover.id && datum.datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"size\\\": {\\\"signal\\\": \\\"nodeRadius==1?0:60\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"nodes\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"node-data\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.64})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.84})\\\"\\n },\\n \\\"strokeWidth\\\": {\\\"value\\\": 3},\\n \\\"strokeOpacity\\\": {\\\"value\\\": 1},\\n \\\"size\\\": {\\\"signal\\\": \\\"4 * nodeRadius * nodeRadius\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"x\\\": {\\n \\\"signal\\\": \\\"fix[0]!=null && node===datum.index ?fix[0]:scale('xscale', datum.x)\\\"\\n },\\n \\\"y\\\": {\\n \\\"signal\\\": \\\"fix[1]!=null && node===datum.index ?fix[1]:scale('yscale', datum.y)\\\"\\n }\\n },\\n \\\"hover\\\": {\\\"tooltip\\\": {\\\"signal\\\": \\\"datum.name\\\"}}\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"name\\\": \\\"labels\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"nodes\\\"},\\n \\\"zindex\\\": 2,\\n \\\"interactive\\\": false,\\n \\\"enter\\\": {},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"signal\\\": \\\"'white'\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"datum.name\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 10},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"limit\\\": {\\n \\\"signal\\\": \\\"clamp(sqrt(4 * nodeRadius * nodeRadius)-7,1,1000)\\\"\\n },\\n \\\"ellipsis\\\": {\\\"value\\\": \\\" \\\"}\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1c59f345-ad69-4717-90ca-75b65efee96b","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMyLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-groups-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-groups-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"services\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100},\"row\":true}}"},"id":"f43111e2-256c-4d15-be98-89086c5b2bca","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzMzLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-summary-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-summary-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"requests\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[95],\"customLabel\":\"duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"sum\",\"params\":{\"field\":\"status.code\",\"customLabel\":\"status\"},\"schema\":\"metric\"},{\"id\":\"5\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceId\",\"customLabel\":\"traces\"},\"schema\":\"metric\"},{\"id\":\"6\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceGroup\",\"customLabel\":\"groups\"},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzM0LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-services-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-services-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Services Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"body\\\": {\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 15\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n },\\n \\\"aggs\\\": {\\n \\\"duration\\\": {\\n \\\"avg\\\": {\\n \\\"missing\\\": 0,\\n \\\"script\\\": {\\n \\\"source\\\": \\\"!doc.containsKey('durationInNanos') || doc['durationInNanos'].empty ? 0 : doc['durationInNanos'].value / 1000000.0\\\",\\n \\\"lang\\\": \\\"painless\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"size\\\": 0\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.services.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"duration\\\",\\n \\\"expr\\\": \\\"datum.val.duration.value == null ? 0 : datum.val.duration.value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"durationScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"duration\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Service': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n },\\n {\\n \\\"orient\\\": \\\"right\\\",\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"tickCount\\\": 4,\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extErrorFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"red\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'serviceName': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"rect\\\",\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"width\\\": { \\\"value\\\": 15},\\n\\\"cornerRadius\\\": { \\\"value\\\": 5 }\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"field\\\": \\\"duration.value\\\",\\n \\\"offset\\\": -3\\n },\\n \\\"y2\\\": {\\\"scale\\\": \\\"durationScale\\\", \\\"value\\\": 0}\\n\\n \\\"stroke\\\": {\\\"value\\\":\\\"black\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.8},\\n\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['duration']}\\\"\\n }\\n }\\n }\\n},\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-08T23:50:18.273Z","version":"WzE0MSw1XQ=="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"traces-by-duration","uiStateJSON":"{\"vis\":{\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"},\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":253.05555555555557},{\"colIndex\":2,\"width\":222.5555555555556}]}}","version":1,"visState":"{\"title\":\"traces-by-duration\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"traceId\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"traces\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"avg\",\"params\":{\"field\":\"durationInNanos\",\"customLabel\":\"avg duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[75,95]},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzM2LDFd"} -{"attributes":{"description":"traces gantt chart representing a trace transaction","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-gantt-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-gantt-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.json\\\",\\n\\n \\\"data\\\": {\\n \\\"url\\\" :{\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 75\\n }\\n }\\n \\\"format\\\":{\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\":\\\"hits.hits\\\"\\n }\\n },\\n \\\"transform\\\": [\\n{\\\"calculate\\\": \\\"datum._source.durationInNanos / 1000000\\\", \\\"as\\\": \\\"durationInMs\\\"},\\n {\\n \\\"window\\\": [\\n {\\n \\\"op\\\": \\\"max\\\",\\n \\\"field\\\": \\\"durationInMs\\\",\\n \\\"as\\\": \\\"maxDuration\\\"\\n }\\n ],\\n \\\"frame\\\": [null, null]\\n },\\n {\\n \\\"calculate\\\": \\\"datum.durationInMs / datum.maxDuration\\\",\\n \\\"as\\\": \\\"normalizedDuration\\\"\\n },\\n { \\\"calculate\\\": \\\"datum._source.traceGroup\\\", \\\"as\\\": \\\"traceGroup\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"currentDate\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"startTime\\\"},\\n {\\n \\\"calculate\\\": \\\"format(datum.durationInMs, '.1f') + 'ms'\\\",\\n \\\"as\\\": \\\"formattedDuration\\\"\\n }, {\\n \\\"calculate\\\": \\\"toDate(datum._source.endTime)\\\", \\\"as\\\": \\\"endTime\\\" },\\n {\\n \\\"window\\\": [{\\\"op\\\": \\\"row_number\\\", \\\"as\\\": \\\"running_number\\\"}],\\n \\\"groupby\\\": [\\\"_source.traceId\\\"],\\n \\\"sort\\\": [{\\\"field\\\": \\\"currentDate\\\"}]\\n },\\n {\\n \\\"calculate\\\": \\\"datum._source.traceId + ' | ' + datum._source.serviceName + ' | Start:' + toDate(datum._source.startTime) + ' #' + datum['running_number']\\\",\\n \\\"as\\\": \\\"project_full_descr\\\"\\n }\\n ],\\n \\n \\\"title\\\": {\\n \\\"text\\\": \\\"Order Gantt by: Trace > Span\\\",\\n \\\"fontSize\\\": 14,\\n \\\"anchor\\\": \\\"start\\\",\\n \\\"dy\\\": -15,\\n \\\"color\\\": \\\"#706D6C\\\"\\n },\\n \\\"layer\\\": [\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"bar\\\",\\n \\\"tooltip\\\": true,\\n \\\"cornerRadiusTopRight\\\": 4,\\n \\\"cornerRadiusBottomRight\\\": 4\\n },\\n \\\"encoding\\\": {\\n \\\"y\\\": {\\n \\\"field\\\": \\\"project_full_descr\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"},\\n \\\"axis\\\": {\\n \\\"domain\\\": true,\\n \\\"grid\\\": true,\\n \\\"ticks\\\": true,\\n \\\"labels\\\": true,\\n \\\"labelLimit\\\": 800,\\n \\\"labelFontSize\\\": 12,\\n \\\"labelPadding\\\": 10,\\n \\\"labelExpr\\\": \\\"split(datum.label, '|')[1]\\\"\\n },\\n \\\"scale\\\": {\\n \\\"padding\\\": 0.5\\n },\\n \\\"title\\\": null\\n },\\n \\\"x\\\": {\\n \\\"field\\\": \\\"_source.startTime\\\",\\n \\\"type\\\": \\\"temporal\\\",\\n \\\"title\\\": \\\"time\\\"\\n },\\n \\\"x2\\\": {\\\"field\\\": \\\"_source.endTime\\\"},\\n \\\"color\\\": {\\n \\\"field\\\": \\\"_source.serviceName\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"legend\\\": {\\\"title\\\": \\\"Service Name\\\"},\\n \\\"scale\\\": {\\\"scheme\\\": \\\"category10\\\"}\\n },\\n \\\"opacity\\\": {\\n \\\"field\\\": \\\"normalizedDuration\\\",\\n \\\"legend\\\":null,\\n \\\"type\\\": \\\"quantitative\\\",\\n \\\"scale\\\": {\\\"domain\\\": [0, 1], \\\"range\\\": [0.2, 1]}\\n },\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"_source.serviceName\\\", \\\"title\\\": \\\"Service Name\\\"},\\n {\\\"field\\\": \\\"formattedDuration\\\", \\\"title\\\": \\\"Duration\\\"},\\n {\\\"field\\\": \\\"_source.traceId\\\", \\\"title\\\": \\\"Trace ID\\\"},\\n {\\\"field\\\": \\\"_source.traceGroup\\\", \\\"title\\\": \\\"Trace Group\\\"}\\n ]\\n }\\n },\\n {\\n \\\"mark\\\": {\\\"type\\\": \\\"rule\\\", \\\"strokeDash\\\": [2, 2], \\\"strokeWidth\\\": 2},\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\n \\\"field\\\": \\\"currentDate\\\",\\n \\\"type\\\": \\\"temporal\\\"\\n }\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"right\\\",\\n \\\"dx\\\": -24,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"startTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}\\n},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"white\\\"}\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"left\\\",\\n \\\"dx\\\": 5,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"endTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\", \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"black\\\"}\\n }\\n },\\n \\n ],\\n \\\"config\\\": {\\\"view\\\": {\\\"stroke\\\": null}}\\n}\"}}"},"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-03T06:38:38.636Z","version":"WzQ1LDFd"} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{},\"gridData\":{\"h\":6,\"i\":\"ce4b94b7-9cf3-41ef-af99-d842c93ce571\",\"w\":47,\"x\":1,\"y\":0},\"panelIndex\":\"ce4b94b7-9cf3-41ef-af99-d842c93ce571\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":16,\"i\":\"18938833-0275-421a-8e90-aa3b376d8580\",\"w\":23,\"x\":1,\"y\":6},\"panelIndex\":\"18938833-0275-421a-8e90-aa3b376d8580\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":16,\"i\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\",\"w\":24,\"x\":24,\"y\":6},\"panelIndex\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\",\"w\":47,\"x\":1,\"y\":22},\"panelIndex\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":56,\"i\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\",\"w\":47,\"x\":1,\"y\":33},\"panelIndex\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{\"vis\":{\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":405.05555555555554},{\"colIndex\":2,\"width\":325.5555555555556}],\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"}}},\"gridData\":{\"h\":11,\"i\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\",\"w\":47,\"x\":1,\"y\":89},\"panelIndex\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_5\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":35,\"i\":\"a546dd15-c336-47e0-a8b7-df153289658d\",\"w\":47,\"x\":1,\"y\":100},\"panelIndex\":\"a546dd15-c336-47e0-a8b7-df153289658d\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_6\"}]","refreshInterval":{"pause":true,"value":0},"timeFrom":"now-30m","timeRestore":true,"timeTo":"now","title":"observability-services-dashboard","version":1},"id":"95f853bf-b69c-465b-93a0-41377705a5f1","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_0","type":"visualization"},{"id":"1c59f345-ad69-4717-90ca-75b65efee96b","name":"panel_1","type":"visualization"},{"id":"f43111e2-256c-4d15-be98-89086c5b2bca","name":"panel_2","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_3","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_4","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_5","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_6","type":"visualization"}],"type":"dashboard","updated_at":"2024-03-03T06:39:31.172Z","version":"WzQ2LDFd"} -{"exportedCount":10,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/assets/otel-single-service-dashboard-1.0.0.ndjson b/integrations/observability/otel-services/assets/otel-single-service-dashboard-1.0.0.ndjson deleted file mode 100644 index 9c59a2e..0000000 --- a/integrations/observability/otel-services/assets/otel-single-service-dashboard-1.0.0.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span*"},"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-02T04:47:24.451Z","version":"WzEsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"single-service-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"single-service-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 0, \\\"name\\\": \\\"recommendationservice\\\"},\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 6, \\\"name\\\": \\\"calls\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 7, \\\"name\\\": \\\"duration\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 19, \\\"name\\\": \\\"process\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 20, \\\"name\\\": \\\"runtime\\\", \\\"parent\\\": 19},\\n {\\\"id\\\": 21, \\\"name\\\": \\\"cpython\\\", \\\"parent\\\": 20},\\n {\\\"id\\\": 22, \\\"name\\\": \\\"gc_count\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 27, \\\"name\\\": \\\"cpu_time\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 28, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 29, \\\"name\\\": \\\"app_recommendations_counter\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-05T06:54:48.351Z","version":"WzExOSw0XQ=="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-03-03T06:18:11.955Z","version":"WzI5LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-summary-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-summary-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"requests\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[95],\"customLabel\":\"duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"sum\",\"params\":{\"field\":\"status.code\",\"customLabel\":\"status\"},\"schema\":\"metric\"},{\"id\":\"5\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceId\",\"customLabel\":\"traces\"},\"schema\":\"metric\"},{\"id\":\"6\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceGroup\",\"customLabel\":\"groups\"},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzM0LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-services-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-services-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Services Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"body\\\": {\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 15\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n },\\n \\\"aggs\\\": {\\n \\\"duration\\\": {\\n \\\"avg\\\": {\\n \\\"missing\\\": 0,\\n \\\"script\\\": {\\n \\\"source\\\": \\\"!doc.containsKey('durationInNanos') || doc['durationInNanos'].empty ? 0 : doc['durationInNanos'].value / 1000000.0\\\",\\n \\\"lang\\\": \\\"painless\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"size\\\": 0\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.services.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"duration\\\",\\n \\\"expr\\\": \\\"datum.val.duration.value == null ? 0 : datum.val.duration.value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"durationScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"duration\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Service': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n },\\n {\\n \\\"orient\\\": \\\"right\\\",\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"tickCount\\\": 4,\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extErrorFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"red\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'serviceName': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"rect\\\",\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"width\\\": { \\\"value\\\": 15},\\n\\\"cornerRadius\\\": { \\\"value\\\": 5 }\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"field\\\": \\\"duration.value\\\",\\n \\\"offset\\\": -3\\n },\\n \\\"y2\\\": {\\\"scale\\\": \\\"durationScale\\\", \\\"value\\\": 0}\\n\\n \\\"stroke\\\": {\\\"value\\\":\\\"black\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.8},\\n\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['duration']}\\\"\\n }\\n }\\n }\\n},\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-08T23:50:18.273Z","version":"WzE0MSw1XQ=="} -{"attributes":{"description":"traces gantt chart representing a trace transaction","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-gantt-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-gantt-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.json\\\",\\n\\n \\\"data\\\": {\\n \\\"url\\\" :{\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 75\\n }\\n }\\n \\\"format\\\":{\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\":\\\"hits.hits\\\"\\n }\\n },\\n \\\"transform\\\": [\\n{\\\"calculate\\\": \\\"datum._source.durationInNanos / 1000000\\\", \\\"as\\\": \\\"durationInMs\\\"},\\n {\\n \\\"window\\\": [\\n {\\n \\\"op\\\": \\\"max\\\",\\n \\\"field\\\": \\\"durationInMs\\\",\\n \\\"as\\\": \\\"maxDuration\\\"\\n }\\n ],\\n \\\"frame\\\": [null, null]\\n },\\n {\\n \\\"calculate\\\": \\\"datum.durationInMs / datum.maxDuration\\\",\\n \\\"as\\\": \\\"normalizedDuration\\\"\\n },\\n { \\\"calculate\\\": \\\"datum._source.traceGroup\\\", \\\"as\\\": \\\"traceGroup\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"currentDate\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"startTime\\\"},\\n {\\n \\\"calculate\\\": \\\"format(datum.durationInMs, '.1f') + 'ms'\\\",\\n \\\"as\\\": \\\"formattedDuration\\\"\\n }, {\\n \\\"calculate\\\": \\\"toDate(datum._source.endTime)\\\", \\\"as\\\": \\\"endTime\\\" },\\n {\\n \\\"window\\\": [{\\\"op\\\": \\\"row_number\\\", \\\"as\\\": \\\"running_number\\\"}],\\n \\\"groupby\\\": [\\\"_source.traceId\\\"],\\n \\\"sort\\\": [{\\\"field\\\": \\\"currentDate\\\"}]\\n },\\n {\\n \\\"calculate\\\": \\\"datum._source.traceId + ' | ' + datum._source.serviceName + ' | Start:' + toDate(datum._source.startTime) + ' #' + datum['running_number']\\\",\\n \\\"as\\\": \\\"project_full_descr\\\"\\n }\\n ],\\n \\n \\\"title\\\": {\\n \\\"text\\\": \\\"Order Gantt by: Trace > Span\\\",\\n \\\"fontSize\\\": 14,\\n \\\"anchor\\\": \\\"start\\\",\\n \\\"dy\\\": -15,\\n \\\"color\\\": \\\"#706D6C\\\"\\n },\\n \\\"layer\\\": [\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"bar\\\",\\n \\\"tooltip\\\": true,\\n \\\"cornerRadiusTopRight\\\": 4,\\n \\\"cornerRadiusBottomRight\\\": 4\\n },\\n \\\"encoding\\\": {\\n \\\"y\\\": {\\n \\\"field\\\": \\\"project_full_descr\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"},\\n \\\"axis\\\": {\\n \\\"domain\\\": true,\\n \\\"grid\\\": true,\\n \\\"ticks\\\": true,\\n \\\"labels\\\": true,\\n \\\"labelLimit\\\": 800,\\n \\\"labelFontSize\\\": 12,\\n \\\"labelPadding\\\": 10,\\n \\\"labelExpr\\\": \\\"split(datum.label, '|')[1]\\\"\\n },\\n \\\"scale\\\": {\\n \\\"padding\\\": 0.5\\n },\\n \\\"title\\\": null\\n },\\n \\\"x\\\": {\\n \\\"field\\\": \\\"_source.startTime\\\",\\n \\\"type\\\": \\\"temporal\\\",\\n \\\"title\\\": \\\"time\\\"\\n },\\n \\\"x2\\\": {\\\"field\\\": \\\"_source.endTime\\\"},\\n \\\"color\\\": {\\n \\\"field\\\": \\\"_source.serviceName\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"legend\\\": {\\\"title\\\": \\\"Service Name\\\"},\\n \\\"scale\\\": {\\\"scheme\\\": \\\"category10\\\"}\\n },\\n \\\"opacity\\\": {\\n \\\"field\\\": \\\"normalizedDuration\\\",\\n \\\"legend\\\":null,\\n \\\"type\\\": \\\"quantitative\\\",\\n \\\"scale\\\": {\\\"domain\\\": [0, 1], \\\"range\\\": [0.2, 1]}\\n },\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"_source.serviceName\\\", \\\"title\\\": \\\"Service Name\\\"},\\n {\\\"field\\\": \\\"formattedDuration\\\", \\\"title\\\": \\\"Duration\\\"},\\n {\\\"field\\\": \\\"_source.traceId\\\", \\\"title\\\": \\\"Trace ID\\\"},\\n {\\\"field\\\": \\\"_source.traceGroup\\\", \\\"title\\\": \\\"Trace Group\\\"}\\n ]\\n }\\n },\\n {\\n \\\"mark\\\": {\\\"type\\\": \\\"rule\\\", \\\"strokeDash\\\": [2, 2], \\\"strokeWidth\\\": 2},\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\n \\\"field\\\": \\\"currentDate\\\",\\n \\\"type\\\": \\\"temporal\\\"\\n }\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"right\\\",\\n \\\"dx\\\": -24,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"startTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}\\n},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"white\\\"}\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"left\\\",\\n \\\"dx\\\": 5,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"endTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\", \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"black\\\"}\\n }\\n },\\n \\n ],\\n \\\"config\\\": {\\\"view\\\": {\\\"stroke\\\": null}}\\n}\"}}"},"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-03T06:38:38.636Z","version":"WzQ1LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"traces-by-duration","uiStateJSON":"{\"vis\":{\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"},\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":253.05555555555557},{\"colIndex\":2,\"width\":222.5555555555556}]}}","version":1,"visState":"{\"title\":\"traces-by-duration\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"traceId\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"traces\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"avg\",\"params\":{\"field\":\"durationInNanos\",\"customLabel\":\"avg duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[75,95]},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-03-03T06:18:11.955Z","version":"WzM2LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Hexagon-pods-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Hexagon-pods-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"config\\\": {\\n \\\"view\\\": {\\\"continuousWidth\\\": 300, \\\"continuousHeight\\\": 300, \\\"strokeWidth\\\": 0}\\n },\\n \\\"data\\\": {\\\"name\\\": \\\"data-830c39fec90146253fb06a06c26374ef\\\"},\\n \\n \\\"mark\\\": {\\n \\\"type\\\": \\\"point\\\",\\n \\\"shape\\\": \\\"M0,-2.3094010768L2,-1.1547005384 2,1.1547005384 0,2.3094010768 -2,1.1547005384 -2,-1.1547005384Z\\\",\\n \\\"size\\\": 925\\n },\\n \\\"encoding\\\": {\\n \\\"fill\\\": {\\n \\\"aggregate\\\": \\\"mean\\\",\\n \\\"field\\\": \\\"temp_max\\\",\\n \\\"scale\\\": {\\\"scheme\\\": \\\"darkblue\\\"},\\n \\\"type\\\": \\\"quantitative\\\"\\n \\\"title\\\":\\\"Issues Per Pod\\\"\\n },\\n \\\"stroke\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 0.2},\\n \\\"tooltip\\\": [\\n {\\\"aggregate\\\": \\\"mean\\\", \\\"field\\\": \\\"temp_max\\\", \\\"type\\\": \\\"quantitative\\\", \\\"title\\\":\\\"Avg Daily Errors\\\"}\\n ]\\n \\\"x\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"grid\\\": true,\\n \\\"tickOpacity\\\": 0,\\n },\\n \\\"title\\\": null\\n \\\"field\\\": \\\"xFeaturePos\\\",\\n \\\"type\\\": \\\"quantitative\\\"\\n },\\n \\\"y\\\": {\\n \\\"axis\\\": {\\n \\\"domainOpacity\\\": 0,\\n \\\"labelPadding\\\": 20,\\n \\\"tickOpacity\\\": 0,\\n \\\"title\\\": \\\"Pods\\\"\\n },\\n \\\"title\\\": null\\n \\\"field\\\": \\\"date\\\",\\n \\\"timeUnit\\\": \\\"day\\\",\\n \\\"type\\\": \\\"ordinal\\\"\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"calculate\\\": \\\"(day(datum.date) % 2) / 2 + month(datum.date)\\\",\\n \\\"as\\\": \\\"xFeaturePos\\\"\\n }\\n ]\\n\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.6.0.json\\\",\\n \\\"datasets\\\": {\\n \\\"data-830c39fec90146253fb06a06c26374ef\\\": [\\n {\\n \\\"date\\\": \\\"2012-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 19.8,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": -1.1,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 8.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 11.4,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-02-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.4,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 23.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 20.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 23.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 34.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 35.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 22.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 9.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 13.2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2012-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 16.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 38.4,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -4.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": -3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": -2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -1.7,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"snow\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 39.1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 43.4,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 16.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 7.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 30,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 0,\\n \\\"temp_min\\\": -7.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.2,\\n \\\"temp_min\\\": -6.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.1,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2013-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 8.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 8.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 7.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -0.5,\\n \\\"temp_min\\\": -5.5,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": -1.6,\\n \\\"temp_min\\\": -6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 3.9,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 26.4,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 7.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 14.5,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 19.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.7,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 16.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 46.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 32.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 18.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 27.7,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 22.1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 14.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 12.4,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 33.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 13.7,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 6.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 2.3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 35.6,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 21.6,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 20.3,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 15,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 11.7,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 32,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 5.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 25.4,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 4.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 7.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 15.2,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 11.9,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 34.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -4.3,\\n \\\"wind\\\": 5.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 2.8,\\n \\\"temp_min\\\": -4.9,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 9.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 2.8,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 13,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 19.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 5.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 20.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2014-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 3.3,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.2,\\n \\\"wind\\\": 1.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-02T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-04T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-05T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 0.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-10T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 0.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-15T00:00:00\\\",\\n \\\"precipitation\\\": 9.7,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-17T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-18T00:00:00\\\",\\n \\\"precipitation\\\": 21.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-22T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-23T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 0.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-01-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-01T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-02T00:00:00\\\",\\n \\\"precipitation\\\": 7.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-04T00:00:00\\\",\\n \\\"precipitation\\\": 8.4,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-05T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-06T00:00:00\\\",\\n \\\"precipitation\\\": 17.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-07T00:00:00\\\",\\n \\\"precipitation\\\": 23.6,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-08T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-09T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-12T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-19T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-20T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-25T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-26T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-27T00:00:00\\\",\\n \\\"precipitation\\\": 18.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-02-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": -0.5,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-10T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-11T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-13T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-14T00:00:00\\\",\\n \\\"precipitation\\\": 17,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-15T00:00:00\\\",\\n \\\"precipitation\\\": 55.9,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-21T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-22T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-23T00:00:00\\\",\\n \\\"precipitation\\\": 8.1,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-27T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-30T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-03-31T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.1,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-03T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-06T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-10T00:00:00\\\",\\n \\\"precipitation\\\": 10.9,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-13T00:00:00\\\",\\n \\\"precipitation\\\": 14,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-14T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-21T00:00:00\\\",\\n \\\"precipitation\\\": 5.6,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-24T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-25T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-27T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-04-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-05T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 14.4,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-13T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-14T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-05-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-01T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.1,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 18.3,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-06-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.9,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.8,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 35,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-24T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-26T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 32.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-07-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 34.4,\\n \\\"temp_min\\\": 17.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 33.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30.6,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 17.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-07T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 4.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-12T00:00:00\\\",\\n \\\"precipitation\\\": 7.6,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 16.7,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-13T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-14T00:00:00\\\",\\n \\\"precipitation\\\": 30.5,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 5.2,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-17T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 30,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 31.7,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-20T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.8,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.9,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25.6,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 28.3,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 29.4,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-28T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 15.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-29T00:00:00\\\",\\n \\\"precipitation\\\": 32.5,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-30T00:00:00\\\",\\n \\\"precipitation\\\": 10.2,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-08-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 16.1,\\n \\\"wind\\\": 5.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-01T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-05T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-06T00:00:00\\\",\\n \\\"precipitation\\\": 5.3,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-07T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 2.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-09T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 24.4,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 3.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-10T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 25,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 3.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 27.2,\\n \\\"temp_min\\\": 15,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-12T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 26.7,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 2.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-13T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-16T00:00:00\\\",\\n \\\"precipitation\\\": 1,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-17T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-18T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 14.4,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.1,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 6.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.2,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-25T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.7,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.9,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-09-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-01T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-02T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-03T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 4.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 22.8,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 3.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-05T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 23.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 1.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"drizzle\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-07T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 13.9,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-08T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 18.9,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 1.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-09T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-10T00:00:00\\\",\\n \\\"precipitation\\\": 28.7,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 13.3,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-11T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-12T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 18.3,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 16.7,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-15T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 21.1,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-16T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 20,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-17T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-18T00:00:00\\\",\\n \\\"precipitation\\\": 3.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.8,\\n \\\"wind\\\": 2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-19T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 17.8,\\n \\\"temp_min\\\": 10.6,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-23T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-24T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-25T00:00:00\\\",\\n \\\"precipitation\\\": 8.9,\\n \\\"temp_max\\\": 19.4,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"rain\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-26T00:00:00\\\",\\n \\\"precipitation\\\": 6.9,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 16.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-28T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 13.9,\\n \\\"temp_min\\\": 11.1,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-29T00:00:00\\\",\\n \\\"precipitation\\\": 1.8,\\n \\\"temp_max\\\": 15,\\n \\\"temp_min\\\": 12.2,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-30T00:00:00\\\",\\n \\\"precipitation\\\": 19.3,\\n \\\"temp_max\\\": 17.2,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-10-31T00:00:00\\\",\\n \\\"precipitation\\\": 33,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 11.7,\\n \\\"wind\\\": 7.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-01T00:00:00\\\",\\n \\\"precipitation\\\": 26.2,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 8.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-02T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-03T00:00:00\\\",\\n \\\"precipitation\\\": 0.8,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-04T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 2.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-05T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-06T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 2.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-07T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-08T00:00:00\\\",\\n \\\"precipitation\\\": 6.6,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 1.8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-09T00:00:00\\\",\\n \\\"precipitation\\\": 3.3,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-10T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-11T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.6,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-12T00:00:00\\\",\\n \\\"precipitation\\\": 9.9,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 5,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-13T00:00:00\\\",\\n \\\"precipitation\\\": 33.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 9.4,\\n \\\"wind\\\": 6.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-14T00:00:00\\\",\\n \\\"precipitation\\\": 47.2,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-15T00:00:00\\\",\\n \\\"precipitation\\\": 22.4,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-16T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-17T00:00:00\\\",\\n \\\"precipitation\\\": 29.5,\\n \\\"temp_max\\\": 13.3,\\n \\\"temp_min\\\": 6.7,\\n \\\"wind\\\": 8,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-18T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 3.3,\\n \\\"wind\\\": 3.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-19T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.2,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-20T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-21T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-22T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 3.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-23T00:00:00\\\",\\n \\\"precipitation\\\": 3,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-24T00:00:00\\\",\\n \\\"precipitation\\\": 7.1,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-25T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 5.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-27T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": -1.6,\\n \\\"wind\\\": 3,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-28T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": -2.7,\\n \\\"wind\\\": 1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 1.7,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 0.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-11-30T00:00:00\\\",\\n \\\"precipitation\\\": 0.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -3.8,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-01T00:00:00\\\",\\n \\\"precipitation\\\": 12.2,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-02T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-03T00:00:00\\\",\\n \\\"precipitation\\\": 12.7,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-04T00:00:00\\\",\\n \\\"precipitation\\\": 2,\\n \\\"temp_max\\\": 10.6,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-05T00:00:00\\\",\\n \\\"precipitation\\\": 15.7,\\n \\\"temp_max\\\": 10,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-06T00:00:00\\\",\\n \\\"precipitation\\\": 11.2,\\n \\\"temp_max\\\": 12.8,\\n \\\"temp_min\\\": 7.2,\\n \\\"wind\\\": 5.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-07T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 11.1,\\n \\\"temp_min\\\": 8.3,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-08T00:00:00\\\",\\n \\\"precipitation\\\": 54.1,\\n \\\"temp_max\\\": 15.6,\\n \\\"temp_min\\\": 10,\\n \\\"wind\\\": 6.2,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-09T00:00:00\\\",\\n \\\"precipitation\\\": 13.5,\\n \\\"temp_max\\\": 12.2,\\n \\\"temp_min\\\": 7.8,\\n \\\"wind\\\": 6.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-10T00:00:00\\\",\\n \\\"precipitation\\\": 9.4,\\n \\\"temp_max\\\": 11.7,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 7.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-11T00:00:00\\\",\\n \\\"precipitation\\\": 0.3,\\n \\\"temp_max\\\": 9.4,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 2.8,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-12T00:00:00\\\",\\n \\\"precipitation\\\": 16,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 5.6,\\n \\\"wind\\\": 5.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-13T00:00:00\\\",\\n \\\"precipitation\\\": 1.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 6.1,\\n \\\"wind\\\": 6.1,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-14T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.7,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-15T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 1.1,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-16T00:00:00\\\",\\n \\\"precipitation\\\": 3.6,\\n \\\"temp_max\\\": 6.1,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 2.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-17T00:00:00\\\",\\n \\\"precipitation\\\": 21.8,\\n \\\"temp_max\\\": 6.7,\\n \\\"temp_min\\\": 3.9,\\n \\\"wind\\\": 6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-18T00:00:00\\\",\\n \\\"precipitation\\\": 18.5,\\n \\\"temp_max\\\": 8.9,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 5.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-19T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 8.3,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.1,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-20T00:00:00\\\",\\n \\\"precipitation\\\": 4.3,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 4.4,\\n \\\"wind\\\": 6.7,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-21T00:00:00\\\",\\n \\\"precipitation\\\": 27.4,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-22T00:00:00\\\",\\n \\\"precipitation\\\": 4.6,\\n \\\"temp_max\\\": 7.8,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-23T00:00:00\\\",\\n \\\"precipitation\\\": 6.1,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.8,\\n \\\"wind\\\": 7.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-24T00:00:00\\\",\\n \\\"precipitation\\\": 2.5,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 4.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-25T00:00:00\\\",\\n \\\"precipitation\\\": 5.8,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 2.2,\\n \\\"wind\\\": 1.5,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-26T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 0,\\n \\\"wind\\\": 2.5,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-27T00:00:00\\\",\\n \\\"precipitation\\\": 8.6,\\n \\\"temp_max\\\": 4.4,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 2.9,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-28T00:00:00\\\",\\n \\\"precipitation\\\": 1.5,\\n \\\"temp_max\\\": 5,\\n \\\"temp_min\\\": 1.7,\\n \\\"wind\\\": 1.3,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-29T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 7.2,\\n \\\"temp_min\\\": 0.6,\\n \\\"wind\\\": 2.6,\\n \\\"weather\\\": \\\"fog\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-30T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -1,\\n \\\"wind\\\": 3.4,\\n \\\"weather\\\": \\\"sun\\\"\\n },\\n {\\n \\\"date\\\": \\\"2015-12-31T00:00:00\\\",\\n \\\"precipitation\\\": 0,\\n \\\"temp_max\\\": 5.6,\\n \\\"temp_min\\\": -2.1,\\n \\\"wind\\\": 3.5,\\n \\\"weather\\\": \\\"sun\\\"\\n }\\n ]\\n }\\n}\"}}"},"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-03-16T03:58:56.290Z","version":"WzMzMyw4XQ=="} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName\",\"negate\":false,\"params\":{\"query\":\"recommendationservice\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName\":\"recommendationservice\"}}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{},\"gridData\":{\"h\":20,\"i\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":7,\"i\":\"2885c3d8-cecc-464f-abc1-4221c528952e\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"2885c3d8-cecc-464f-abc1-4221c528952e\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":13,\"i\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\",\"w\":24,\"x\":24,\"y\":7},\"panelIndex\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":37,\"i\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\",\"w\":24,\"x\":0,\"y\":20},\"panelIndex\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\",\"w\":24,\"x\":24,\"y\":20},\"panelIndex\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":22,\"i\":\"dae1c31e-8850-48bc-a02a-b673d1ede2c6\",\"w\":24,\"x\":24,\"y\":35},\"panelIndex\":\"dae1c31e-8850-48bc-a02a-b673d1ede2c6\",\"version\":\"2.12.0\",\"panelRefName\":\"panel_5\"}]","timeRestore":false,"title":"single-service-correlated-dashboard","version":1},"id":"bb8e2a80-d9d2-11ee-9203-cf873e97f443","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","name":"panel_0","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_1","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_2","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_3","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_4","type":"visualization"},{"id":"6b179e10-d9d7-11ee-9203-cf873e97f443","name":"panel_5","type":"visualization"}],"type":"dashboard","updated_at":"2024-03-07T21:51:08.516Z","version":"WzE0MCw1XQ=="} -{"exportedCount":9,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file diff --git a/integrations/observability/otel-services/otel-services-1.0.0.json b/integrations/observability/otel-services/otel-services-1.0.0.json index 8a712fc..e0bea69 100644 --- a/integrations/observability/otel-services/otel-services-1.0.0.json +++ b/integrations/observability/otel-services/otel-services-1.0.0.json @@ -46,37 +46,17 @@ "assets": { "savedObjects": [ { - "name": "otel-services-dashboard", + "name": "otel-service-flow-use-case-integration", "version": "1.0.0" }, { - "name": "otel-single-service-dashboard", - "version": "1.0.0" - }, - { - "name": "otel-ingestion-rate-dashboard", - "version": "1.0.0" - }, - { - "name": "otel-amp-network-metrics-dashboard", - "version": "1.0.0" - }, - { - "name": "otel-apm-network-services", - "version": "1.0.0" - }, - { - "name": "otel-amp-system-metrics-dashboard", + "name": "demo-langing-page", "version": "1.0.0" }, { "name": "otel-architecture", "version": "1.0.0" - }, - { - "name": "demo-loading-page", - "version": "1.0.0" } - ] + ] } } diff --git a/visualizations/observability/flow/assets/otel-service-flow-use-case-integration-1.0.0.ndjson b/visualizations/observability/flow/assets/otel-service-flow-use-case-integration-1.0.0.ndjson index 9b04f91..ac60f38 100644 --- a/visualizations/observability/flow/assets/otel-service-flow-use-case-integration-1.0.0.ndjson +++ b/visualizations/observability/flow/assets/otel-service-flow-use-case-integration-1.0.0.ndjson @@ -1,46 +1,42 @@ -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-metrics-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-metrics-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Metrics Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"metrics\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"name.keyword\\\",\\n \\\"size\\\": 10\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n }\\n }\\n }\\n }\\n\\n }\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.metrics.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'metrics': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'metrics': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMsMV0="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","title":"otel-v1-apm-service-map"},"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQsMV0="} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@escaped.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@escaped\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@session@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span-0*"},"id":"a7cea13f-0173-4ade-8993-f4468193da16","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzUsMV0="} -{"attributes":{"description":"traces by response code","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-by-response-code","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-by-response-code\",\"type\":\"input_control_vis\",\"aggs\":[],\"params\":{\"controls\":[{\"id\":\"1708642305489\",\"fieldName\":\"serviceName\",\"parent\":\"\",\"label\":\"services\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_0_index_pattern\"},{\"id\":\"1708641641797\",\"fieldName\":\"span.attributes.http@status_code\",\"parent\":\"\",\"label\":\"response-status\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_1_index_pattern\"},{\"id\":\"1708642009521\",\"fieldName\":\"traceGroup\",\"parent\":\"\",\"label\":\"group\",\"type\":\"list\",\"options\":{\"type\":\"terms\",\"multiselect\":true,\"dynamicOptions\":true,\"size\":5,\"order\":\"desc\"},\"indexPatternRefName\":\"control_2_index_pattern\"}],\"updateFiltersOnChange\":true,\"useTimeFilter\":true,\"pinFilters\":false}}"},"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"79a3b09c-71e8-4c6d-a755-382d1338fb94","name":"control_0_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_1_index_pattern","type":"index-pattern"},{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"control_2_index_pattern","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzYsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzcsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzgsMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzksMV0="} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEwLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"75095750-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzExLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.operations\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.ops-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.ops-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Ops Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEyLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 5000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 5000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzEzLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.cpu']\\\", \\\"as\\\":\\\"cpu\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"], \\\\\\\"cpu\\\\\\\": isValid(datum[\\\\\\\"cpu\\\\\\\"]) ? datum[\\\\\\\"cpu\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"cpu\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 250], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 250, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE0LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.memory.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.memory.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.memory.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE1LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Usage Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE2LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Utilization Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE3LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"title":"otel-service-investigation-flow","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"otel-service-investigation-flow\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n\\n \\\"title\\\":\\\"Services Investigation Flow\\\",\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"padding\\\": 5,\\n \\\"signals\\\": [\\n { \\\"name\\\": \\\"w\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"h\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"aspect\\\", \\\"value\\\": true },\\n { \\\"name\\\": \\\"smooth\\\", \\\"value\\\": true},\\n { \\\"name\\\": \\\"align\\\", \\\"value\\\": \\\"left\\\"},\\n { \\\"name\\\": \\\"baseline\\\", \\\"value\\\": \\\"top\\\" },\\n {\\\"name\\\": \\\"nodeWidth\\\", \\\"value\\\": 190},\\n {\\\"name\\\": \\\"nodeHeight\\\", \\\"value\\\": 45},\\n {\\\"name\\\": \\\"verticalNodeGap\\\", \\\"value\\\": 10},\\n {\\\"name\\\": \\\"horizontalNodeGap\\\", \\\"value\\\": 140},\\n {\\n \\\"name\\\": \\\"startingDepth\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [{\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 0}, \\\"update\\\": \\\"-1\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 10}, \\\"update\\\": \\\"0\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHighlight\\\",\\n \\\"value\\\": \\\"[0]\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"mouseover\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"pluck(treeAncestors('treeCalcs', datum.id), 'id')\\\"\\n },\\n {\\\"events\\\": {\\\"type\\\": \\\"mouseout\\\"}, \\\"update\\\": \\\"[0]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"isExpanded\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"click\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"datum.children > 0 && indata('treeClickStorePerm', 'id', datum.childrenIds[0])?true:false\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[0, height]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(xdom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(ydom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), down[1]-y()] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0,width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[0,height]\\\"},\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"slice(xext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,width]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"slice(yext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,height]\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"scaledImgW\\\", \\\"update\\\": \\\"(w/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledImgH\\\",\\n \\\"update\\\": \\\"abs(h/ span(ydom))*height\\\"\\n },\\n\\n {\\\"name\\\": \\\"scaledNodeWidth\\\", \\\"update\\\": \\\"(nodeWidth/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledNodeHeight\\\",\\n \\\"update\\\": \\\"abs(nodeHeight/ span(ydom))*height\\\"\\n },\\n {\\\"name\\\": \\\"scaledFont13\\\", \\\"update\\\": \\\"(13/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont12\\\", \\\"update\\\": \\\"(12/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont11\\\", \\\"update\\\": \\\"(11/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledKPIHeight\\\", \\\"update\\\": \\\"(5/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledLimit\\\", \\\"update\\\": \\\"(20/ span(xdom))*width\\\"}\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"source\\\",\\n \\\"values\\\": [\\n { \\\"level1\\\": \\\"OTEL\\\", \\\"details\\\": \\\"Install Integration\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Integration\\\",\\n \\\"description\\\":\\\"Go here to read the documentation of the OTEL services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/integrations#/available/otel-services\\\", \\\"kpi\\\": 75 },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Ingestion\\\",\\n \\\"details\\\": \\\"Inspect Signal Rates\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Ingestion\\\",\\n \\\"description\\\":\\\"Go here to review the (OTEL) signals ingestion rate\\\",\\n \\\"references\\\":\\\"https://opensearch.org/docs/latest/data-prepper/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 80\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"details\\\": \\\"Services Dashboard\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Services\\\",\\n \\\"description\\\":\\\"Go here to monitor the application's services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"details\\\": \\\"Deep Dive Service Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"Single Service Deep Dive\\\",\\n \\\"description\\\":\\\"Go here to analyze and monitor a specific service\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service System Details\\\",\\n \\\"details\\\": \\\"Service System Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM System Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services system's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service Network Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM Network Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services network's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"details\\\": \\\"Service Network Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n }]},\\n {\\n \\\"name\\\": \\\"wideToTall\\\",\\n \\\"source\\\": \\\"source\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1,parent: null, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1+ '|'+datum.level2,parent: datum.level1, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3,parent: datum.level1+ '|'+datum.level2, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l4\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l5\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5+ '|'+ datum.level6,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l6\\\"\\n },\\n {\\\"type\\\": \\\"fold\\\", \\\"fields\\\": [\\\"l1\\\", \\\"l2\\\", \\\"l3\\\", \\\"l4\\\", \\\"l5\\\",\\\"l6\\\"]},\\n {\\\"type\\\": \\\"project\\\", \\\"fields\\\": [\\\"key\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.key\\\", \\\"as\\\": \\\"id\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(split(datum.value.key,'|'))[0]\\\",\\n \\\"as\\\": \\\"title\\\"\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.parent\\\", \\\"as\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.title != 'null' && datum.title != 'undefined'\\\"\\n },\\n {\\\"type\\\": \\\"aggregate\\\", \\\"groupby\\\": [\\\"id\\\", \\\"parent\\\", \\\"title\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.details\\\", \\\"as\\\": \\\"details\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.kpi\\\", \\\"as\\\": \\\"kpi\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.link\\\", \\\"as\\\": \\\"link\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.info\\\", \\\"as\\\": \\\"info\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeCalcs\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildren\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"parent\\\"],\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"as\\\": [\\\"childrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.childrenObjects,'id')\\\",\\n \\\"as\\\": \\\"childrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeAncestors\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"treeAncestors\\\",\\n \\\"expr\\\": \\\"treeAncestors('treeCalcs', datum.id, 'root')\\\"\\n },\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"treeAncestors\\\"]},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.treeAncestors.parent\\\",\\n \\\"as\\\": \\\"allParents\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildrenAll\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\n \\\"allParents\\\",\\n \\\"id\\\",\\n \\\"name\\\",\\n \\\"parent\\\",\\n \\\"x\\\",\\n \\\"y\\\",\\n \\\"depth\\\",\\n \\\"children\\\"\\n ]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"parent\\\", \\\"parent\\\", \\\"id\\\"],\\n \\\"ops\\\": [\\\"values\\\", \\\"count\\\", \\\"min\\\"],\\n \\\"groupby\\\": [\\\"allParents\\\"],\\n \\\"as\\\": [\\\"allChildrenObjects\\\", \\\"allChildrenCount\\\", \\\"id\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.allChildrenObjects,'id')\\\",\\n \\\"as\\\": \\\"allChildrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStoreTemp\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"ops\\\": [\\\"min\\\"],\\n \\\"groupby\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStorePerm\\\",\\n \\\"values\\\": [],\\n \\\"on\\\": [\\n {\\\"trigger\\\": \\\"startingDepth>=0\\\", \\\"insert\\\": \\\"data('treeClickStoreTemp')\\\"},\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"insert\\\": \\\"!isExpanded? data('treeClickStoreTemp'):false\\\"\\n },\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"remove\\\": \\\"isExpanded?data('treeClickStoreTemp'):false\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeLayout\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n },\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"nodeSize\\\": [\\n {\\\"signal\\\": \\\"nodeHeight+verticalNodeGap\\\"},\\n {\\\"signal\\\": \\\"nodeWidth+horizontalNodeGap\\\"}\\n ],\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.y+(height/2)\\\", \\\"as\\\": \\\"y\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"scale('xscale',datum.x)\\\", \\\"as\\\": \\\"xscaled\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.info\\\",\\n \\\"as\\\": \\\"info\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.link\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"fullTreeLayout\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildren\\\",\\n \\\"key\\\": \\\"parent\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"childrenObjects\\\", \\\"childrenIds\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildrenAll\\\",\\n \\\"key\\\": \\\"allParents\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"allChildrenIds\\\", \\\"allChildrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeCalcs\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.id), 'id'))[1]\\\",\\n \\\"as\\\": \\\"treeParent\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"visibleNodes\\\",\\n \\\"source\\\": \\\"fullTreeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"maxWidthAndHeight\\\",\\n \\\"source\\\": \\\"visibleNodes\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"depth\\\"],\\n \\\"fields\\\": [\\\"depth\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"count\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"count\\\", \\\"x\\\", \\\"y\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"depth\\\", \\\"count\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"max\\\", \\\"max\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"maxDepth\\\", \\\"maxNodes\\\", \\\"maxX\\\", \\\"maxY\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"treelinks\\\"},\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": \\\"diagonal\\\",\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.source.y)\\\"},\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.source.x+nodeWidth)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.target.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.target.x)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\" indata('treeClickStorePerm', 'id', datum.target.id)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"kpiscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": [0, 100],\\n \\\"range\\\": {\\\"signal\\\": \\\"[0,scaledNodeWidth]\\\"}\\n },\\n {\\n \\\"name\\\": \\\"colour\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"range\\\": [\\n \\\"#6f6f6f\\\",\\n \\\"#4472C4\\\",\\n \\\"#3A8E50\\\",\\n \\\"#ED7D31\\\",\\n \\\"#a63939\\\",\\n \\\"#6338a6\\\",\\n \\\"#3843a6\\\",\\n \\\"#38a695\\\"\\n ],\\n \\\"domain\\\": {\\\"data\\\": \\\"visibleNodes\\\", \\\"field\\\": \\\"treeParent\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, datum.target.id)> -1? 2.5:0.4\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"scale\\\": \\\"colour\\\",\\n \\\"signal\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.target.id), 'id'))[1]\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"description\\\": \\\"The parent node\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"clip\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"visibleNodes\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\", \\\"scale\\\": \\\"xscale\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledNodeWidth\\\"},\\n \\\"yc\\\": {\\\"field\\\": \\\"y\\\", \\\"scale\\\": \\\"yscale\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledNodeHeight\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.94})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.79})\\\"\\n },\\n \\\"cornerRadius\\\": {\\\"value\\\": 2},\\n \\\"cursor\\\": {\\\"signal\\\": \\\"datum.children>0?'pointer':''\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"linkImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://icons.veryicon.com/png/o/education-technology/product-icon-of-apstar-big-data/opensearch-blue.png\\\"}\\n },\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"(180/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"parent.info\\\"}\\n\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"infoImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://opensearch.org/assets/brand/SVG/Mark/opensearch_mark_default.svg\\\"}\\n },\\n \\\"update\\\": {\\n \\\"href\\\": {\\\"signal\\\":\\\"parent.link\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n\\n {\\n \\\"name\\\": \\\"highlight\\\",\\n \\\"description\\\": \\\"highlight (seems like a Vega bug as this doens't work on the group element)\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"0\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.82}):0\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.79}):0\\\"\\n },\\n \\\"height\\\": {\\\"signal\\\": \\\"item.mark.group.height\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"item.mark.group.width\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI background\\\",\\n \\\"description\\\": \\\"KPI background\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"(item.mark.group.width)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.2}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI\\\",\\n \\\"description\\\": \\\"KPI\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scale('kpiscale',parent.kpi)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"name\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(6/ span(xdom))*width\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"600\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.details\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont13\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"title\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(22/ span(xdom))*width\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"left\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"signal\\\": \\\"'#4D4B44'\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.title\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont11\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"node children\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.width - (9/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height/2\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"right\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.children>0?parent.children:''\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont12\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n}\"}}"},"id":"375873f0-121d-11ef-b612-e9a167e5758e","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-17T06:45:46.635Z","version":"WzUzLDJd"} -{"attributes":{"description":"Disk\nCPU\nMemory\nSwap","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.disk.operations, system.disk.io, system.disk.time, system.cpu.utilization, system.cpu.time, system.swap.usage, system.swap.utilization, system.memory.usage, system.memory.utilization\",\"params\":[\"system.disk.operations\",\"system.disk.io\",\"system.disk.time\",\"system.cpu.utilization\",\"system.cpu.time\",\"system.swap.usage\",\"system.swap.utilization\",\"system.memory.usage\",\"system.memory.utilization\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.utilization\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":13,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":28,\"w\":48,\"h\":24,\"i\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\"},\"panelIndex\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":52,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":57,\"w\":8,\"h\":11,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":8,\"y\":57,\"w\":8,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":16,\"y\":57,\"w\":8,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":68,\"w\":24,\"h\":19,\"i\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\"},\"panelIndex\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":52,\"w\":24,\"h\":19,\"i\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\"},\"panelIndex\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":87,\"w\":24,\"h\":20,\"i\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\"},\"panelIndex\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":71,\"w\":24,\"h\":20,\"i\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\"},\"panelIndex\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":107,\"w\":24,\"h\":19,\"i\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\"},\"panelIndex\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":91,\"w\":24,\"h\":19,\"i\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\"},\"panelIndex\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"embeddableConfig\":{},\"panelRefName\":\"panel_11\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":126,\"w\":24,\"h\":19,\"i\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\"},\"panelIndex\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"embeddableConfig\":{},\"panelRefName\":\"panel_12\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":110,\"w\":24,\"h\":19,\"i\":\"0291109c-5260-4d19-948d-4ef628a25a24\"},\"panelIndex\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"embeddableConfig\":{},\"panelRefName\":\"panel_13\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":13,\"i\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\"},\"panelIndex\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\",\"embeddableConfig\":{},\"panelRefName\":\"panel_14\"}]","timeRestore":false,"title":"APM-System-Metrics","version":1},"id":"apm-system-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_0","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_2","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","name":"panel_6","type":"visualization"},{"id":"75095750-e2f7-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"},{"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","name":"panel_12","type":"visualization"},{"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","name":"panel_13","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_14","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-15T22:10:46.826Z","version":"WzE5LDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span*"},"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI3LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-summary-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-summary-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"requests\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[95],\"customLabel\":\"duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"sum\",\"params\":{\"field\":\"status.code\",\"customLabel\":\"status\"},\"schema\":\"metric\"},{\"id\":\"5\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceId\",\"customLabel\":\"traces\"},\"schema\":\"metric\"},{\"id\":\"6\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceGroup\",\"customLabel\":\"groups\"},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI4LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"traces-by-duration","uiStateJSON":"{\"vis\":{\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"},\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":253.05555555555557},{\"colIndex\":2,\"width\":222.5555555555556}]}}","version":1,"visState":"{\"title\":\"traces-by-duration\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"traceId\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"traces\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"avg\",\"params\":{\"field\":\"durationInNanos\",\"customLabel\":\"avg duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[75,95]},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI5LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"single-service-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"single-service-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\",\\n \\\"bind\\\": {\\\"input\\\": \\\"radio\\\", \\\"options\\\": [\\\"tidy\\\", \\\"cluster\\\"]}\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\",\\n \\\"bind\\\": {\\n \\\"input\\\": \\\"select\\\",\\n \\\"options\\\": [\\\"line\\\", \\\"curve\\\", \\\"diagonal\\\", \\\"orthogonal\\\"]\\n }\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false,\\n \\\"bind\\\": {\\\"input\\\": \\\"checkbox\\\"}\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 0, \\\"name\\\": \\\"recommendationservice\\\"},\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 6, \\\"name\\\": \\\"calls\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 7, \\\"name\\\": \\\"duration\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 19, \\\"name\\\": \\\"process\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 20, \\\"name\\\": \\\"runtime\\\", \\\"parent\\\": 19},\\n {\\\"id\\\": 21, \\\"name\\\": \\\"cpython\\\", \\\"parent\\\": 20},\\n {\\\"id\\\": 22, \\\"name\\\": \\\"gc_count\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 27, \\\"name\\\": \\\"cpu_time\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 28, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 29, \\\"name\\\": \\\"app_recommendations_counter\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMwLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-services-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-services-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Services Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"body\\\": {\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 15\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n },\\n \\\"aggs\\\": {\\n \\\"duration\\\": {\\n \\\"avg\\\": {\\n \\\"missing\\\": 0,\\n \\\"script\\\": {\\n \\\"source\\\": \\\"!doc.containsKey('durationInNanos') || doc['durationInNanos'].empty ? 0 : doc['durationInNanos'].value / 1000000.0\\\",\\n \\\"lang\\\": \\\"painless\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"size\\\": 0\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.services.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"duration\\\",\\n \\\"expr\\\": \\\"datum.val.duration.value == null ? 0 : datum.val.duration.value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"durationScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"duration\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Service': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n },\\n {\\n \\\"orient\\\": \\\"right\\\",\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"tickCount\\\": 4,\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extErrorFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"red\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'serviceName': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"rect\\\",\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"width\\\": { \\\"value\\\": 15},\\n\\\"cornerRadius\\\": { \\\"value\\\": 5 }\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"field\\\": \\\"duration.value\\\",\\n \\\"offset\\\": -3\\n },\\n \\\"y2\\\": {\\\"scale\\\": \\\"durationScale\\\", \\\"value\\\": 0}\\n\\n \\\"stroke\\\": {\\\"value\\\":\\\"black\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.8},\\n\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['duration']}\\\"\\n }\\n }\\n }\\n},\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMxLDFd"} -{"attributes":{"description":"traces gantt chart representing a trace transaction","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-gantt-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-gantt-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.json\\\",\\n\\n \\\"data\\\": {\\n \\\"url\\\" :{\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 75\\n }\\n }\\n \\\"format\\\":{\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\":\\\"hits.hits\\\"\\n }\\n },\\n \\\"transform\\\": [\\n{\\\"calculate\\\": \\\"datum._source.durationInNanos / 1000000\\\", \\\"as\\\": \\\"durationInMs\\\"},\\n {\\n \\\"window\\\": [\\n {\\n \\\"op\\\": \\\"max\\\",\\n \\\"field\\\": \\\"durationInMs\\\",\\n \\\"as\\\": \\\"maxDuration\\\"\\n }\\n ],\\n \\\"frame\\\": [null, null]\\n },\\n {\\n \\\"calculate\\\": \\\"datum.durationInMs / datum.maxDuration\\\",\\n \\\"as\\\": \\\"normalizedDuration\\\"\\n },\\n { \\\"calculate\\\": \\\"datum._source.traceGroup\\\", \\\"as\\\": \\\"traceGroup\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"currentDate\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"startTime\\\"},\\n {\\n \\\"calculate\\\": \\\"format(datum.durationInMs, '.1f') + 'ms'\\\",\\n \\\"as\\\": \\\"formattedDuration\\\"\\n }, {\\n \\\"calculate\\\": \\\"toDate(datum._source.endTime)\\\", \\\"as\\\": \\\"endTime\\\" },\\n {\\n \\\"window\\\": [{\\\"op\\\": \\\"row_number\\\", \\\"as\\\": \\\"running_number\\\"}],\\n \\\"groupby\\\": [\\\"_source.traceId\\\"],\\n \\\"sort\\\": [{\\\"field\\\": \\\"currentDate\\\"}]\\n },\\n {\\n \\\"calculate\\\": \\\"datum._source.traceId + ' | ' + datum._source.serviceName + ' | Start:' + toDate(datum._source.startTime) + ' #' + datum['running_number']\\\",\\n \\\"as\\\": \\\"project_full_descr\\\"\\n }\\n ],\\n \\n \\\"title\\\": {\\n \\\"text\\\": \\\"Order Gantt by: Trace > Span\\\",\\n \\\"fontSize\\\": 14,\\n \\\"anchor\\\": \\\"start\\\",\\n \\\"dy\\\": -15,\\n \\\"color\\\": \\\"#706D6C\\\"\\n },\\n \\\"layer\\\": [\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"bar\\\",\\n \\\"tooltip\\\": true,\\n \\\"cornerRadiusTopRight\\\": 4,\\n \\\"cornerRadiusBottomRight\\\": 4\\n },\\n \\\"encoding\\\": {\\n \\\"y\\\": {\\n \\\"field\\\": \\\"project_full_descr\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"},\\n \\\"axis\\\": {\\n \\\"domain\\\": true,\\n \\\"grid\\\": true,\\n \\\"ticks\\\": true,\\n \\\"labels\\\": true,\\n \\\"labelLimit\\\": 800,\\n \\\"labelFontSize\\\": 12,\\n \\\"labelPadding\\\": 10,\\n \\\"labelExpr\\\": \\\"split(datum.label, '|')[1]\\\"\\n },\\n \\\"scale\\\": {\\n \\\"padding\\\": 0.5\\n },\\n \\\"title\\\": null\\n },\\n \\\"x\\\": {\\n \\\"field\\\": \\\"_source.startTime\\\",\\n \\\"type\\\": \\\"temporal\\\",\\n \\\"title\\\": \\\"time\\\"\\n },\\n \\\"x2\\\": {\\\"field\\\": \\\"_source.endTime\\\"},\\n \\\"color\\\": {\\n \\\"field\\\": \\\"_source.serviceName\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"legend\\\": {\\\"title\\\": \\\"Service Name\\\"},\\n \\\"scale\\\": {\\\"scheme\\\": \\\"category10\\\"}\\n },\\n \\\"opacity\\\": {\\n \\\"field\\\": \\\"normalizedDuration\\\",\\n \\\"legend\\\":null,\\n \\\"type\\\": \\\"quantitative\\\",\\n \\\"scale\\\": {\\\"domain\\\": [0, 1], \\\"range\\\": [0.2, 1]}\\n },\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"_source.serviceName\\\", \\\"title\\\": \\\"Service Name\\\"},\\n {\\\"field\\\": \\\"formattedDuration\\\", \\\"title\\\": \\\"Duration\\\"},\\n {\\\"field\\\": \\\"_source.traceId\\\", \\\"title\\\": \\\"Trace ID\\\"},\\n {\\\"field\\\": \\\"_source.traceGroup\\\", \\\"title\\\": \\\"Trace Group\\\"}\\n ]\\n }\\n },\\n {\\n \\\"mark\\\": {\\\"type\\\": \\\"rule\\\", \\\"strokeDash\\\": [2, 2], \\\"strokeWidth\\\": 2},\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\n \\\"field\\\": \\\"currentDate\\\",\\n \\\"type\\\": \\\"temporal\\\"\\n }\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"right\\\",\\n \\\"dx\\\": -24,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"startTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}\\n},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"white\\\"}\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"left\\\",\\n \\\"dx\\\": 5,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"endTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\", \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"black\\\"}\\n }\\n },\\n \\n ],\\n \\\"config\\\": {\\\"view\\\": {\\\"stroke\\\": null}}\\n}\"}}"},"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMyLDFd"} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"serviceName\",\"negate\":false,\"params\":{\"query\":\"recommendationservice\"},\"type\":\"phrase\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName\":\"recommendationservice\"}}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":11,\"w\":24,\"h\":13,\"i\":\"2885c3d8-cecc-464f-abc1-4221c528952e\"},\"panelIndex\":\"2885c3d8-cecc-464f-abc1-4221c528952e\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":24,\"w\":24,\"h\":13,\"i\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\"},\"panelIndex\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":11,\"w\":24,\"h\":20,\"i\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\"},\"panelIndex\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":37,\"w\":24,\"h\":31,\"i\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\"},\"panelIndex\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":31,\"w\":24,\"h\":37,\"i\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\"},\"panelIndex\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":11,\"i\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\"},\"panelIndex\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"}]","timeRestore":false,"title":"single-service-correlated-dashboard","version":1},"id":"single-service-correlated-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_0","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_1","type":"visualization"},{"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","name":"panel_2","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_3","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_4","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_5","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-15T22:10:46.826Z","version":"WzMzLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"service-map-graph","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"service-map-graph\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": {\\\"left\\\": 0, \\\"right\\\": 0, \\\"top\\\": 0, \\\"bottom\\\": 0},\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"background\\\": \\\"#f4f7ff\\\",\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mouseup,touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"},\\n {\\\"events\\\": \\\"symbol:mousedown, symbol:touchstart\\\", \\\"update\\\": \\\"null\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"xdom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"ydom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), y()-down[1]] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"xext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"xrange\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"yext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"yrange\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"size\\\", \\\"update\\\": \\\"clamp(20 / span(xdom), 1, 1000)\\\"},\\n {\\n \\\"name\\\": \\\"cx\\\",\\n \\\"update\\\": \\\"width / 2\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove\\\",\\n \\\"update\\\": \\\" cx==width/2?cx+0.001:width/2\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"cy\\\", \\\"update\\\": \\\"height / 2\\\"},\\n {\\n \\\"name\\\": \\\"nodeRadiusKey\\\",\\n \\\"description\\\": \\\"q=increase size, a=decrease size\\\",\\n \\\"value\\\": 8,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"window:keypress\\\",\\n \\\"update\\\": \\\"event.key=='a'&&nodeRadiusKey>1?nodeRadiusKey-1:event.key=='q'?nodeRadiusKey+1:nodeRadiusKey\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeRadius\\\",\\n \\\"value\\\": 8,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 1, \\\"max\\\": 50, \\\"step\\\": 1},\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"nodeRadiusKey\\\"}, \\\"update\\\": \\\"nodeRadiusKey\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"nodeCharge\\\",\\n \\\"value\\\": -30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": -100, \\\"max\\\": 10, \\\"step\\\": 1}\\n },\\n {\\n \\\"name\\\": \\\"linkDistance\\\",\\n \\\"value\\\": 30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 5, \\\"max\\\": 300, \\\"step\\\": 1}\\n },\\n {\\n \\\"description\\\": \\\"State variable for active node fix status.\\\",\\n \\\"name\\\": \\\"fix\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseout[!event.buttons], window:mouseup\\\",\\n \\\"update\\\": \\\"false\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseover\\\", \\\"update\\\": \\\"fix || true\\\", \\\"force\\\": true},\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"xy()\\\",\\n \\\"force\\\": true\\n }\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Graph node most recently interacted with.\\\",\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"fix === true ? datum.index : node\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHover\\\",\\n \\\"value\\\": {\\\"id\\\": null, \\\"connections\\\": []},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"{'id':datum.index, 'connections':split(datum.sources+','+datum.targets,',')}\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseout\\\", \\\"update\\\": \\\"{'id':null, 'connections':[]}\\\"}\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Flag to restart Force simulation upon data changes.\\\",\\n \\\"name\\\": \\\"restart\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"fix\\\"}, \\\"update\\\": \\\"fix && fix.length\\\"}]\\n }\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"node-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 10000\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"'http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID?_a=(description:%27%27,filters:!((%27$state%27:(store:appState),meta:(alias:!n,disabled:!f,key:serviceName,negate:!f,params:(query:' + datum.serviceName + '),type:phrase),query:(match_phrase:(serviceName:' + datum.name + ')))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:%27%27),timeRestore:!f,title:single-service-correlated-dashboard,viewMode:view)'\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"traceCounts\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"name\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"group\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"link-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-service-map*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n \\\"aggs\\\": {\\n \\\"target\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"destination.domain\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\":[\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"target.buckets\\\"],\\n \\\"as\\\": [\\\"targetBucket\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"source\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.targetBucket.key\\\",\\n \\\"as\\\": \\\"target\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"node-data-raw\\\",\\n \\\"key\\\": \\\"name\\\",\\n \\\"fields\\\": [\\\"source\\\", \\\"target\\\"],\\n \\\"as\\\": [\\\"sourceNode\\\", \\\"targetNode\\\"]\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.sourceNode !== null && datum.targetNode !== null\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"link-data\\\", \\\"source\\\": \\\"link-data-raw\\\"},\\n {\\n \\\"name\\\": \\\"source-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"source\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"target\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"targets\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'target')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"target-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"target\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"source\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"sources\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'source')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"node-data\\\",\\n \\\"source\\\" :\\\"node-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"source-connections\\\",\\n \\\"key\\\": \\\"source\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"targets\\\"],\\n \\\"as\\\": [\\\"targets\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"target-connections\\\",\\n \\\"key\\\": \\\"target\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"sources\\\"],\\n \\\"as\\\": [\\\"sources\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"force\\\",\\n \\\"iterations\\\": 300,\\n \\\"restart\\\": {\\\"signal\\\": \\\"restart\\\"},\\n \\\"signal\\\": \\\"force\\\",\\n \\\"forces\\\": [\\n {\\\"force\\\": \\\"center\\\", \\\"x\\\": {\\\"signal\\\": \\\"cx\\\"}, \\\"y\\\": {\\\"signal\\\": \\\"cy\\\"}},\\n {\\n \\\"force\\\": \\\"collide\\\",\\n \\\"radius\\\": {\\\"signal\\\": \\\"sqrt(4 * nodeRadius * nodeRadius)\\\"},\\n \\\"iterations\\\": 1,\\n \\\"strength\\\": 0.7\\n },\\n {\\\"force\\\": \\\"nbody\\\", \\\"strength\\\": {\\\"signal\\\": \\\"nodeCharge\\\"}},\\n {\\n \\\"force\\\": \\\"link\\\",\\n \\\"links\\\": \\\"link-data-raw\\\",\\n \\\"distance\\\": {\\\"signal\\\": \\\"linkDistance\\\"},\\n \\\"id\\\": \\\"name\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fx\\\",\\n \\\"expr\\\": \\\"fix[0]!=null && node==datum.index ?invert('xscale',fix[0]):null\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fy\\\",\\n \\\"expr\\\": \\\"fix[1]!=null && node==datum.index ?invert('yscale',fix[1]):null\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"node-data\\\", \\\"field\\\": \\\"group\\\"},\\n \\\"range\\\": [\\n \\\"#4682b4\\\",\\n \\\"#4666b4\\\",\\n \\\"#46b494\\\",\\n \\\"#b46746\\\",\\n \\\"#b44662\\\",\\n \\\"#a44fa3\\\"\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"name\\\": \\\"links\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"link-data\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? 0.5:2\\\"\\n }\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"require\\\": {\\\"signal\\\": \\\"force\\\"},\\n \\\"shape\\\": \\\"line\\\",\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.source.x)\\\"},\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.source.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.target.x)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.target.y)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"atan2(datum.datum.target.y - datum.datum.source.y,datum.datum.source.x - datum.datum.target.x)\\\",\\n \\\"as\\\": \\\"angle1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(datum.angle1>=0?datum.angle1:(2*PI + datum.angle1)) * (360 / (2*PI))\\\",\\n \\\"as\\\": \\\"angle2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(360-datum.angle2)*(PI/180)\\\",\\n \\\"as\\\": \\\"angle3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(cos(datum.angle3)*(nodeRadius+5))+(scale('xscale',datum.datum.target.x))\\\",\\n \\\"as\\\": \\\"arrowX\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(sin(datum.angle3)*(nodeRadius+5))+(scale('yscale',datum.datum.target.y))\\\",\\n \\\"as\\\": \\\"arrowY\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"name\\\": \\\"arrows\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"shape\\\": {\\\"value\\\": \\\"triangle\\\"},\\n \\\"angle\\\": {\\\"signal\\\": \\\"-datum.angle2-90\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"datum.arrowX\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"datum.arrowY\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"'▲'\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"datum.datum.source.index!=nodeHover.id && datum.datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"size\\\": {\\\"signal\\\": \\\"nodeRadius==1?0:60\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"nodes\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"node-data\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"href\\\": {\\\"signal\\\": \\\"datum.link\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.64})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.84})\\\"\\n },\\n \\\"strokeWidth\\\": {\\\"value\\\": 3},\\n \\\"strokeOpacity\\\": {\\\"value\\\": 1},\\n \\\"size\\\": {\\\"signal\\\": \\\"4 * nodeRadius * nodeRadius\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"x\\\": {\\n \\\"signal\\\": \\\"fix[0]!=null && node===datum.index ?fix[0]:scale('xscale', datum.x)\\\"\\n },\\n \\\"y\\\": {\\n \\\"signal\\\": \\\"fix[1]!=null && node===datum.index ?fix[1]:scale('yscale', datum.y)\\\"\\n }\\n },\\n \\\"hover\\\": {\\\"tooltip\\\": {\\\"signal\\\": \\\"datum.name\\\"}}\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"name\\\": \\\"labels\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"nodes\\\"},\\n \\\"zindex\\\": 2,\\n \\\"interactive\\\": false,\\n \\\"enter\\\": {},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"signal\\\": \\\"'white'\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"datum.name\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 10},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"limit\\\": {\\n \\\"signal\\\": \\\"clamp(sqrt(4 * nodeRadius * nodeRadius)-7,1,1000)\\\"\\n },\\n \\\"ellipsis\\\": {\\\"value\\\": \\\" \\\"}\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1c59f345-ad69-4717-90ca-75b65efee96b","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM0LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-groups-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-groups-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"services\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100},\"row\":true}}"},"id":"f43111e2-256c-4d15-be98-89086c5b2bca","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"a7cea13f-0173-4ade-8993-f4468193da16","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM1LDFd"} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":9,\"w\":47,\"h\":6,\"i\":\"ce4b94b7-9cf3-41ef-af99-d842c93ce571\"},\"panelIndex\":\"ce4b94b7-9cf3-41ef-af99-d842c93ce571\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":15,\"w\":23,\"h\":16,\"i\":\"18938833-0275-421a-8e90-aa3b376d8580\"},\"panelIndex\":\"18938833-0275-421a-8e90-aa3b376d8580\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":15,\"w\":24,\"h\":16,\"i\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\"},\"panelIndex\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":31,\"w\":47,\"h\":11,\"i\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\"},\"panelIndex\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":42,\"w\":47,\"h\":56,\"i\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\"},\"panelIndex\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":98,\"w\":47,\"h\":11,\"i\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\"},\"panelIndex\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\",\"embeddableConfig\":{\"vis\":{\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":405.05555555555554},{\"colIndex\":2,\"width\":325.5555555555556}],\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"}}},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":109,\"w\":47,\"h\":35,\"i\":\"a546dd15-c336-47e0-a8b7-df153289658d\"},\"panelIndex\":\"a546dd15-c336-47e0-a8b7-df153289658d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":9,\"i\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\"},\"panelIndex\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"}]","refreshInterval":{"pause":true,"value":0},"timeFrom":"now-30w","timeRestore":true,"timeTo":"now","title":"observability-services-dashboard","version":1},"id":"otel-services-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_0","type":"visualization"},{"id":"1c59f345-ad69-4717-90ca-75b65efee96b","name":"panel_1","type":"visualization"},{"id":"f43111e2-256c-4d15-be98-89086c5b2bca","name":"panel_2","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_3","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_4","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_5","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_6","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM2LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.errors\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-errors-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-errors-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Errors Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"e2088130-e349-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIxLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.dropped_packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-dropped-packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-dropped-packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Dropped Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1290f940-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIyLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"dc616700-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzIzLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 500000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 500000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"134ba140-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI0LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.connections\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.connections-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.connections-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Connections Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzI1LDFd"} -{"attributes":{"description":"connections\npackets\nerrors\ndevices","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.network.errors, system.network.dropped_packets, system.network.packets, system.network.io, system.network.connections\",\"params\":[\"system.network.errors\",\"system.network.dropped_packets\",\"system.network.packets\",\"system.network.io\",\"system.network.connections\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":13,\"i\":\"f1029985-936a-4b14-8717-bef98c88d484\"},\"panelIndex\":\"f1029985-936a-4b14-8717-bef98c88d484\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":13,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":28,\"w\":48,\"h\":18,\"i\":\"579912ae-2182-4248-9f46-640315dc369d\"},\"panelIndex\":\"579912ae-2182-4248-9f46-640315dc369d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":46,\"w\":24,\"h\":5,\"i\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\"},\"panelIndex\":\"fea35ef6-f4b1-4e14-bd23-350329af3925\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":51,\"w\":12,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":12,\"y\":51,\"w\":12,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":62,\"w\":24,\"h\":19,\"i\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\"},\"panelIndex\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":46,\"w\":24,\"h\":19,\"i\":\"055dbb32-0a99-4605-8980-ef01fdb29961\"},\"panelIndex\":\"055dbb32-0a99-4605-8980-ef01fdb29961\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":81,\"w\":24,\"h\":20,\"i\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\"},\"panelIndex\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":65,\"w\":24,\"h\":20,\"i\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\"},\"panelIndex\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_9\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":101,\"w\":24,\"h\":19,\"i\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\"},\"panelIndex\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":85,\"w\":24,\"h\":19,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"Devices\",\"panelRefName\":\"panel_11\"}]","timeRestore":false,"title":"APM-Network-Metrics","version":1},"id":"apm-network-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_2","type":"visualization"},{"id":"7e12d8ea-1220-4caa-b145-d6be91b46170","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"e2088130-e349-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"1290f940-e34a-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"dc616700-e34a-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"134ba140-e34b-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-16T12:16:54.559Z","version":"WzQ5LDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}}]","timeFieldName":"time","title":"otel-*"},"id":"0e455329-96d4-4875-96e4-d661e51a851a","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM3LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"events-per-minute","uiStateJSON":"{\"vis\":{\"colors\":{\"event\":\"#9170b8\"}}}","version":1,"visState":"{\"title\":\"events-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"event\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-300s\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Event Per Minute\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"event\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"event\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":true,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"7856fc0d-c9c2-4c3e-88ea-321e0f2e9375","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0e455329-96d4-4875-96e4-d661e51a851a","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM4LDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-*"},"id":"23b5b20f-6c23-41bc-8e64-92b52682cc7d","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzM5LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"spans-per-minute","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"spans\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"startTime\",\"timeRange\":{\"from\":\"now-15m\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Spans Per Min\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"spans\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"spans\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"3189ca8f-45c1-42e4-9f37-73ab64dbe0da","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"23b5b20f-6c23-41bc-8e64-92b52682cc7d","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQwLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-*"},"id":"2f68ddc0-f788-4e70-bc0d-fdf0c8b8d46b","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQxLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"metrics-per-minute","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"metrics-per-minute\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"signals\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-15h\",\"to\":\"2024-03-03T05:53:39.109Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"Metric Per Minute\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true,\"valueAxis\":\"ValueAxis-1\"},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"signals\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"normal\",\"data\":{\"label\":\"signals\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"7fcc843b-e54c-41cc-ac9d-11eb15aa5a90","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2f68ddc0-f788-4e70-bc0d-fdf0c8b8d46b","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQyLDFd"} -{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"destination.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"destination.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"hashId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.heartbeatDuration\"}}},{\"count\":0,\"name\":\"log.attributes.interval\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.interval.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.interval\"}}},{\"count\":0,\"name\":\"log.attributes.now\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.now.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.now\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"conflictDescriptions\":{\"keyword\":[\"otel-v1-apm-span-000001\"],\"long\":[\"otel-events-2024.03.02\"]},\"name\":\"resource.attributes.process@pid\",\"type\":\"conflict\",\"esTypes\":[\"keyword\",\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.jinja2@template_path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\",\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.domain\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"target.resource\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\",\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"startTime","title":"otel-*"},"id":"5e551faf-8388-414c-b92e-c9a493500902","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQzLDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-ingestion-amount-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-ingestion-amount-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"86837fbc-55c7-419e-be7e-d2b085d1dc74","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"5e551faf-8388-414c-b92e-c9a493500902","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQ0LDFd"} -{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"spans-count-per-minute-zoomable-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-count-per-minute-zoomable-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Signals\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"brush_store\\\"},\\n {\\n \\\"name\\\": \\\"raw-event\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-events-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n }, \\n {\\n \\\"name\\\": \\\"raw-span\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"raw-metric\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"data_metric_0\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_metric_1\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_0\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_1\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_event_0\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n }\\n,\\n {\\n \\\"name\\\": \\\"data_event_1\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n } \\n ], \\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"concat_0_height\\\", \\\"value\\\": 250},\\n {\\\"name\\\": \\\"concat_1_height\\\", \\\"value\\\": 80},\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"brush_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_0_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_0_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_span_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'spans','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_event_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_event_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'logs-events', 'Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"green\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_metric_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_metric_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'metrics','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"purple\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n } ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_0_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"concat_0_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"brush_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[brush_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[0]), scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(brush_translate_anchor.extent_x, brush_translate_delta.x / span(brush_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(brush_x, brush_zoom_anchor.x, brush_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_key_as_string\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_x\\\"},\\n \\\"update\\\": \\\"brush_x[0] === brush_x[1] ? null : invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"concat_1_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(brush_key_as_string) || (+invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[0] === +brush_key_as_string[0] && +invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[1] === +brush_key_as_string[1])) ? brush_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"brush_key_as_string\\\"}],\\n \\\"update\\\": \\\"brush_key_as_string ? {unit: \\\\\\\"concat_1\\\\\\\", fields: brush_tuple_fields, values: [brush_key_as_string]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"key_as_string\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(brush_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: brush_translate_anchor.x - x(unit), y: brush_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"brush_store\\\\\\\", brush_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"brush_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_1\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"brush_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"brush_x[0] !== brush_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"format\\\": \\\"%Y\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"tickCount\\\": 3,\\n \\\"labelOverlap\\\": true,\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_0\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"domainRaw\\\": {\\\"signal\\\": \\\"brush[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_0_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_0\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_0_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_1\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_1\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_1_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n }\\n ],\\n \\\"config\\\": {}\\n}\"}}"},"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-15T22:10:46.826Z","version":"WzQ1LDFd"} -{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{\"vis\":{\"colors\":{\"event\":\"#54b399\"}}},\"gridData\":{\"h\":15,\"i\":\"69942845-c443-4ea7-81b9-fe9985db9fc8\",\"w\":16,\"x\":32,\"y\":12},\"panelIndex\":\"69942845-c443-4ea7-81b9-fe9985db9fc8\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{\"vis\":{\"colors\":{\"spans\":\"#7ba4cb\"}}},\"gridData\":{\"h\":15,\"i\":\"69f10ecd-f20f-4168-aeda-a3f821d8417d\",\"w\":17,\"x\":0,\"y\":12},\"panelIndex\":\"69f10ecd-f20f-4168-aeda-a3f821d8417d\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{\"vis\":{\"colors\":{\"Count\":\"#7ba4cb\",\"signals\":\"#a388c4\"}}},\"gridData\":{\"h\":15,\"i\":\"43d94cdf-6541-48a8-90ce-e4412d852e3a\",\"w\":15,\"x\":17,\"y\":12},\"panelIndex\":\"43d94cdf-6541-48a8-90ce-e4412d852e3a\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"748315f8-ed77-4ae6-ba9c-51cc7560d8bc\",\"w\":48,\"x\":0,\"y\":27},\"panelIndex\":\"748315f8-ed77-4ae6-ba9c-51cc7560d8bc\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{\"hidePanelTitles\":false},\"gridData\":{\"h\":16,\"i\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"w\":48,\"x\":0,\"y\":38},\"panelIndex\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"title\":\"signals-count-per-minute-zoomable-chart\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":12,\"i\":\"1430366d-e697-4ffd-a499-104993138077\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1430366d-e697-4ffd-a499-104993138077\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_5\"}]","timeRestore":false,"title":"data-ingestion-rate-dashboard","version":1},"id":"data-ingestion-rate-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"7856fc0d-c9c2-4c3e-88ea-321e0f2e9375","name":"panel_0","type":"visualization"},{"id":"3189ca8f-45c1-42e4-9f37-73ab64dbe0da","name":"panel_1","type":"visualization"},{"id":"7fcc843b-e54c-41cc-ac9d-11eb15aa5a90","name":"panel_2","type":"visualization"},{"id":"86837fbc-55c7-419e-be7e-d2b085d1dc74","name":"panel_3","type":"visualization"},{"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","name":"panel_4","type":"visualization"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_5","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-16T17:50:04.200Z","version":"WzUyLDFd"} -{"exportedCount":45,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"aggregationTemporality.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"aggregationTemporality\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.name\"}}},{\"count\":0,\"name\":\"attributes.instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.instrumentationScope.version\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_request_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_request_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@ads@ad_response_type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@ads@ad_response_type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.app@payment@currency.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.app@payment@currency\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.client-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.client-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.count\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.count.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.count\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.cpu\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.currency_code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.currency_code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.daemon\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.device\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.device.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.device\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.direction\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.direction.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.direction\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.dropped\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.family\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.generation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@flavor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@flavor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@host.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@host\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@route.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@route\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.http@scheme.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.http@scheme\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.http@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@host@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@host@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.net@peer@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.net@peer@port\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.node-id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.node-id\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.operation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.operation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.operation\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.partition\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.partition.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.partition\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.pool\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.pool.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.pool\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processor\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processor.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processor\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.processorType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.processorType\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.protocol.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.protocol\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.recommendation@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.recommendation@type\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@grpc@status_code\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@method.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@method\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@service\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.rpc@system.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.rpc@system\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@kind\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.span@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.span@name\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.state\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.state.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.state\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.status\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.status@code.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.status@code\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.success\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.metric.attributes.target\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.target.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.target\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.topic\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.topic.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.topic\"}}},{\"count\":0,\"name\":\"attributes.metric.attributes.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.metric.attributes.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.metric.attributes.type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@instance@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@instance@id\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"bucketCounts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"bucketCountsList\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.max\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"buckets.min\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"count\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"description\"}}},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.attributes.exemplar.attributes.net@sock@peer@addr\"}}},{\"count\":0,\"name\":\"exemplars.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.spanId\"}}},{\"count\":0,\"name\":\"exemplars.time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"exemplars.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"exemplars.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"exemplars.traceId\"}}},{\"count\":0,\"name\":\"exemplars.value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBounds\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"explicitBoundsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"isMonotonic\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kind.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kind\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"name\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"sum\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"unit\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"unit.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"unit\"}}},{\"count\":0,\"name\":\"value\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true}]","timeFieldName":"time","title":"otel-metrics-*"},"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMDgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"title":"otel-service-investigation-flow","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"otel-service-investigation-flow\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n\\n \\\"title\\\":\\\"Services Investigation Flow\\\",\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"padding\\\": 5,\\n \\\"signals\\\": [\\n { \\\"name\\\": \\\"w\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"h\\\", \\\"value\\\": 15},\\n { \\\"name\\\": \\\"aspect\\\", \\\"value\\\": true },\\n { \\\"name\\\": \\\"smooth\\\", \\\"value\\\": true},\\n { \\\"name\\\": \\\"align\\\", \\\"value\\\": \\\"left\\\"},\\n { \\\"name\\\": \\\"baseline\\\", \\\"value\\\": \\\"top\\\" },\\n {\\\"name\\\": \\\"nodeWidth\\\", \\\"value\\\": 190},\\n {\\\"name\\\": \\\"nodeHeight\\\", \\\"value\\\": 45},\\n {\\\"name\\\": \\\"verticalNodeGap\\\", \\\"value\\\": 10},\\n {\\\"name\\\": \\\"horizontalNodeGap\\\", \\\"value\\\": 140},\\n {\\n \\\"name\\\": \\\"startingDepth\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [{\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 0}, \\\"update\\\": \\\"-1\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": {\\\"type\\\": \\\"timer\\\", \\\"throttle\\\": 10}, \\\"update\\\": \\\"0\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHighlight\\\",\\n \\\"value\\\": \\\"[0]\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"mouseover\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"pluck(treeAncestors('treeCalcs', datum.id), 'id')\\\"\\n },\\n {\\\"events\\\": {\\\"type\\\": \\\"mouseout\\\"}, \\\"update\\\": \\\"[0]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"isExpanded\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"type\\\": \\\"click\\\", \\\"markname\\\": \\\"node\\\"},\\n \\\"update\\\": \\\"datum.children > 0 && indata('treeClickStorePerm', 'id', datum.childrenIds[0])?true:false\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[0, height]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(xdom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"slice(ydom)\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), down[1]-y()] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0,width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[0,height]\\\"},\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"slice(xext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,width]\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"slice(yext)\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": \\\"dblclick\\\", \\\"update\\\": \\\"[0,height]\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"scaledImgW\\\", \\\"update\\\": \\\"(w/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledImgH\\\",\\n \\\"update\\\": \\\"abs(h/ span(ydom))*height\\\"\\n },\\n\\n {\\\"name\\\": \\\"scaledNodeWidth\\\", \\\"update\\\": \\\"(nodeWidth/ span(xdom))*width\\\"},\\n {\\n \\\"name\\\": \\\"scaledNodeHeight\\\",\\n \\\"update\\\": \\\"abs(nodeHeight/ span(ydom))*height\\\"\\n },\\n {\\\"name\\\": \\\"scaledFont13\\\", \\\"update\\\": \\\"(13/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont12\\\", \\\"update\\\": \\\"(12/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledFont11\\\", \\\"update\\\": \\\"(11/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledKPIHeight\\\", \\\"update\\\": \\\"(5/ span(xdom))*width\\\"},\\n {\\\"name\\\": \\\"scaledLimit\\\", \\\"update\\\": \\\"(20/ span(xdom))*width\\\"}\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"source\\\",\\n \\\"values\\\": [\\n { \\\"level1\\\": \\\"OTEL\\\", \\\"details\\\": \\\"Install Integration\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Integration\\\",\\n \\\"description\\\":\\\"Go here to read the documentation of the OTEL services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/integrations#/available/otel-services\\\", \\\"kpi\\\": 75 },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Ingestion\\\",\\n \\\"details\\\": \\\"Inspect Signal Rates\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Ingestion\\\",\\n \\\"description\\\":\\\"Go here to review the (OTEL) signals ingestion rate\\\",\\n \\\"references\\\":\\\"https://opensearch.org/docs/latest/data-prepper/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/data-ingestion-rate-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 80\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"details\\\": \\\"Services Dashboard\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/otel-services-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"OTEL Services\\\",\\n \\\"description\\\":\\\"Go here to monitor the application's services\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"details\\\": \\\"Deep Dive Service Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"Single Service Deep Dive\\\",\\n \\\"description\\\":\\\"Go here to analyze and monitor a specific service\\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/demo/services/\\\"\\n },\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service System Details\\\",\\n \\\"details\\\": \\\"Service System Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-system-metrics-dashboard-1_0_0_ID\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM System Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services system's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"kpi\\\": 50\\n },\\n {\\n \\\"level1\\\": \\\"OTEL\\\",\\n \\\"level2\\\": \\\"OTEL Integrations\\\",\\n \\\"level3\\\" : \\\"Single Services Dashboard\\\",\\n \\\"level4\\\" : \\\"Service Network Details\\\",\\n \\\"info\\\":{\\n \\\"name\\\":\\\"APM Network Metrics Monitor\\\",\\n \\\"description\\\":\\\"Go here to analyze the services network's metrics \\\",\\n \\\"references\\\":\\\"https://opentelemetry.io/docs/concepts/signals/metrics/\\\"\\n },\\n \\\"details\\\": \\\"Service Network Metrics\\\",\\n \\\"url\\\":\\\"http://localhost:5601/app/dashboards#/view/apm-network-metrics-dashboard-1_0_0_ID\\\",\\n \\\"kpi\\\": 50\\n }]},\\n {\\n \\\"name\\\": \\\"wideToTall\\\",\\n \\\"source\\\": \\\"source\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1,parent: null, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key: datum.level1+ '|'+datum.level2,parent: datum.level1, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3,parent: datum.level1+ '|'+datum.level2, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3, details:datum.details, kpi:datum.kpi, link:datum.url, info:datum.info}\\\",\\n \\\"as\\\": \\\"l4\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l5\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"{key:datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5+ '|'+ datum.level6,parent: datum.level1 + '|'+datum.level2+ '|'+datum.level3+ '|'+ datum.level4+ '|'+ datum.level5, details:datum.details, link:datum.url, info:datum.info, kpi:datum.kpi}\\\",\\n \\\"as\\\": \\\"l6\\\"\\n },\\n {\\\"type\\\": \\\"fold\\\", \\\"fields\\\": [\\\"l1\\\", \\\"l2\\\", \\\"l3\\\", \\\"l4\\\", \\\"l5\\\",\\\"l6\\\"]},\\n {\\\"type\\\": \\\"project\\\", \\\"fields\\\": [\\\"key\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.key\\\", \\\"as\\\": \\\"id\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(split(datum.value.key,'|'))[0]\\\",\\n \\\"as\\\": \\\"title\\\"\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.parent\\\", \\\"as\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.title != 'null' && datum.title != 'undefined'\\\"\\n },\\n {\\\"type\\\": \\\"aggregate\\\", \\\"groupby\\\": [\\\"id\\\", \\\"parent\\\", \\\"title\\\", \\\"value\\\"]},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.details\\\", \\\"as\\\": \\\"details\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.kpi\\\", \\\"as\\\": \\\"kpi\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.link\\\", \\\"as\\\": \\\"link\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.value.info\\\", \\\"as\\\": \\\"info\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeCalcs\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildren\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"parent\\\"],\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"as\\\": [\\\"childrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.childrenObjects,'id')\\\",\\n \\\"as\\\": \\\"childrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeAncestors\\\",\\n \\\"source\\\": \\\"treeCalcs\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"treeAncestors\\\",\\n \\\"expr\\\": \\\"treeAncestors('treeCalcs', datum.id, 'root')\\\"\\n },\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"treeAncestors\\\"]},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.treeAncestors.parent\\\",\\n \\\"as\\\": \\\"allParents\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeChildrenAll\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\n \\\"allParents\\\",\\n \\\"id\\\",\\n \\\"name\\\",\\n \\\"parent\\\",\\n \\\"x\\\",\\n \\\"y\\\",\\n \\\"depth\\\",\\n \\\"children\\\"\\n ]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"parent\\\", \\\"parent\\\", \\\"id\\\"],\\n \\\"ops\\\": [\\\"values\\\", \\\"count\\\", \\\"min\\\"],\\n \\\"groupby\\\": [\\\"allParents\\\"],\\n \\\"as\\\": [\\\"allChildrenObjects\\\", \\\"allChildrenCount\\\", \\\"id\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"pluck(datum.allChildrenObjects,'id')\\\",\\n \\\"as\\\": \\\"allChildrenIds\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStoreTemp\\\",\\n \\\"source\\\": \\\"treeAncestors\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"ops\\\": [\\\"min\\\"],\\n \\\"groupby\\\": [\\\"id\\\", \\\"name\\\", \\\"parent\\\", \\\"x\\\", \\\"y\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeClickStorePerm\\\",\\n \\\"values\\\": [],\\n \\\"on\\\": [\\n {\\\"trigger\\\": \\\"startingDepth>=0\\\", \\\"insert\\\": \\\"data('treeClickStoreTemp')\\\"},\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"insert\\\": \\\"!isExpanded? data('treeClickStoreTemp'):false\\\"\\n },\\n {\\n \\\"trigger\\\": \\\"node\\\",\\n \\\"remove\\\": \\\"isExpanded?data('treeClickStoreTemp'):false\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"treeLayout\\\",\\n \\\"source\\\": \\\"wideToTall\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n },\\n {\\\"type\\\": \\\"stratify\\\", \\\"key\\\": \\\"id\\\", \\\"parentKey\\\": \\\"parent\\\"},\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"'tidy'\\\"},\\n \\\"nodeSize\\\": [\\n {\\\"signal\\\": \\\"nodeHeight+verticalNodeGap\\\"},\\n {\\\"signal\\\": \\\"nodeWidth+horizontalNodeGap\\\"}\\n ],\\n \\\"separation\\\": {\\\"signal\\\": \\\"false\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n },\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.y+(height/2)\\\", \\\"as\\\": \\\"y\\\"},\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"scale('xscale',datum.x)\\\", \\\"as\\\": \\\"xscaled\\\"},\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.info\\\",\\n \\\"as\\\": \\\"info\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.link\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\\"as\\\": \\\"parent\\\", \\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"datum.parent\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"fullTreeLayout\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildren\\\",\\n \\\"key\\\": \\\"parent\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"childrenObjects\\\", \\\"childrenIds\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeChildrenAll\\\",\\n \\\"key\\\": \\\"allParents\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"allChildrenIds\\\", \\\"allChildrenObjects\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"treeCalcs\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"id\\\"],\\n \\\"values\\\": [\\\"children\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.id), 'id'))[1]\\\",\\n \\\"as\\\": \\\"treeParent\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"visibleNodes\\\",\\n \\\"source\\\": \\\"fullTreeLayout\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"indata('treeClickStorePerm', 'id', datum.id)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"maxWidthAndHeight\\\",\\n \\\"source\\\": \\\"visibleNodes\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"depth\\\"],\\n \\\"fields\\\": [\\\"depth\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"count\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"count\\\", \\\"x\\\", \\\"y\\\"]\\n },\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"fields\\\": [\\\"depth\\\", \\\"count\\\", \\\"x\\\", \\\"y\\\"],\\n \\\"ops\\\": [\\\"max\\\", \\\"max\\\", \\\"max\\\", \\\"max\\\"],\\n \\\"as\\\": [\\\"maxDepth\\\", \\\"maxNodes\\\", \\\"maxX\\\", \\\"maxY\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"treeLayout\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"treelinks\\\"},\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": \\\"diagonal\\\",\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.source.y)\\\"},\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.source.x+nodeWidth)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.target.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.target.x)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\" indata('treeClickStorePerm', 'id', datum.target.id)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"kpiscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": [0, 100],\\n \\\"range\\\": {\\\"signal\\\": \\\"[0,scaledNodeWidth]\\\"}\\n },\\n {\\n \\\"name\\\": \\\"colour\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"range\\\": [\\n \\\"#6f6f6f\\\",\\n \\\"#4472C4\\\",\\n \\\"#3A8E50\\\",\\n \\\"#ED7D31\\\",\\n \\\"#a63939\\\",\\n \\\"#6338a6\\\",\\n \\\"#3843a6\\\",\\n \\\"#38a695\\\"\\n ],\\n \\\"domain\\\": {\\\"data\\\": \\\"visibleNodes\\\", \\\"field\\\": \\\"treeParent\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, datum.target.id)> -1? 2.5:0.4\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"scale\\\": \\\"colour\\\",\\n \\\"signal\\\": \\\"reverse(pluck(treeAncestors('treeCalcs', datum.target.id), 'id'))[1]\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"node\\\",\\n \\\"description\\\": \\\"The parent node\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"clip\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"visibleNodes\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\", \\\"scale\\\": \\\"xscale\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledNodeWidth\\\"},\\n \\\"yc\\\": {\\\"field\\\": \\\"y\\\", \\\"scale\\\": \\\"yscale\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledNodeHeight\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.94})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"merge(hsl(scale('colour', datum.treeParent)), {l:0.79})\\\"\\n },\\n \\\"cornerRadius\\\": {\\\"value\\\": 2},\\n \\\"cursor\\\": {\\\"signal\\\": \\\"datum.children>0?'pointer':''\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"linkImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://icons.veryicon.com/png/o/education-technology/product-icon-of-apstar-big-data/opensearch-blue.png\\\"}\\n },\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"(180/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"},\\n \\\"tooltip\\\": {\\\"signal\\\": \\\"parent.info\\\"}\\n\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"infoImage\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"interactive\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"url\\\": {\\\"value\\\": \\\"https://opensearch.org/assets/brand/SVG/Mark/opensearch_mark_default.svg\\\"}\\n },\\n \\\"update\\\": {\\n \\\"href\\\": {\\\"signal\\\":\\\"parent.link\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"-10\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scaledImgW\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledImgH\\\"},\\n \\\"aspect\\\": {\\\"signal\\\": \\\"aspect\\\"},\\n \\\"smooth\\\": {\\\"signal\\\": \\\"smooth\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"align\\\"},\\n \\\"baseline\\\": {\\\"signal\\\": \\\"baseline\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.5}\\n }\\n }\\n },\\n\\n {\\n \\\"name\\\": \\\"highlight\\\",\\n \\\"description\\\": \\\"highlight (seems like a Vega bug as this doens't work on the group element)\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"0\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.82}):0\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"indexof(nodeHighlight, parent.id)> -1? merge(hsl(scale('colour', parent.treeParent)), {l:0.79}):0\\\"\\n },\\n \\\"height\\\": {\\\"signal\\\": \\\"item.mark.group.height\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"item.mark.group.width\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI background\\\",\\n \\\"description\\\": \\\"KPI background\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"(item.mark.group.width)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.2}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"KPI\\\",\\n \\\"description\\\": \\\"KPI\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"interactive\\\": false,\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.x1\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height-scaledKPIHeight\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"scaledKPIHeight\\\"},\\n \\\"width\\\": {\\\"signal\\\": \\\"scale('kpiscale',parent.kpi)\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"name\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(6/ span(xdom))*width\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"600\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.details\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont13\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"title\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"(10/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"(22/ span(xdom))*width\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"left\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"top\\\"},\\n \\\"fill\\\": {\\\"signal\\\": \\\"'#4D4B44'\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.title\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont11\\\"},\\n \\\"limit\\\": {\\\"signal\\\": \\\"scaledNodeWidth-scaledLimit\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"name\\\": \\\"node children\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"signal\\\": \\\"item.mark.group.width - (9/ span(xdom))*width\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"item.mark.group.height/2\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"right\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colour\\\", \\\"signal\\\": \\\"parent.treeParent\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"parent.children>0?parent.children:''\\\"},\\n \\\"fontSize\\\": {\\\"signal\\\": \\\"scaledFont12\\\"},\\n \\\"font\\\": {\\\"value\\\": \\\"Calibri\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n}\"}}"},"id":"375873f0-121d-11ef-b612-e9a167e5758e","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjQsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"system-services-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system-services-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\"\\n },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\"\\n \\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\"},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:15:50.408Z","version":"WzEzNTIsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-metrics-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-metrics-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Metrics Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"metrics\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"name.keyword\\\",\\n \\\"size\\\": 10\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n }\\n }\\n }\\n }\\n\\n }\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.metrics.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"filter-key\\\",\\n \\\"expr\\\": \\\"datum.key + '.keyword'\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'metrics': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'name.keyword': {'query': parent.key , 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T09:39:12.145Z","version":"WzEzODIsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.dropped_packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-dropped-packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-dropped-packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Dropped Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1290f940-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzcsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"apm-read_write-direction-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"apm-read_write-direction-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"R/W - Direction\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.direction.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"R/W - Direction\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTQsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"state-metrics-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"state-metrics-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"states\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.state.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"States\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTUsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.errors\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network-errors-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network-errors-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Errors Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"e2088130-e349-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzYsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.packets\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.packets-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.packets-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Packets Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 500000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 500000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"134ba140-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzksMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"dc616700-e34a-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"amp-devices-pie-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"amp-devices-pie-chart\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"devices\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"attributes.metric.attributes.device.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":500,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"devices\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100}}}"},"id":"93148140-e2fa-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.network.connections\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"network.connections-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"network.connections-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Network Connections Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzNDAsMl0="} +{"attributes":{"description":"connections\npackets\nerrors\ndevices","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrases\",\"key\":\"name.keyword\",\"value\":\"system.network.errors, system.network.dropped_packets, system.network.packets, system.network.io, system.network.connections\",\"params\":[\"system.network.errors\",\"system.network.dropped_packets\",\"system.network.packets\",\"system.network.io\",\"system.network.connections\"],\"alias\":null,\"negate\":false,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.network.errors\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.dropped_packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.packets\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.network.connections\"}}],\"minimum_should_match\":1}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":13,\"i\":\"f1029985-936a-4b14-8717-bef98c88d484\"},\"panelIndex\":\"f1029985-936a-4b14-8717-bef98c88d484\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":13,\"w\":48,\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\"},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":28,\"w\":48,\"h\":18,\"i\":\"579912ae-2182-4248-9f46-640315dc369d\"},\"panelIndex\":\"579912ae-2182-4248-9f46-640315dc369d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":46,\"w\":24,\"h\":19,\"i\":\"055dbb32-0a99-4605-8980-ef01fdb29961\"},\"panelIndex\":\"055dbb32-0a99-4605-8980-ef01fdb29961\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":46,\"w\":12,\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\"},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":12,\"y\":46,\"w\":12,\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\"},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":57,\"w\":24,\"h\":19,\"i\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\"},\"panelIndex\":\"a610a74c-ed1c-4e5a-a639-e79075f8cbed\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":65,\"w\":24,\"h\":20,\"i\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\"},\"panelIndex\":\"eb67768e-8278-4169-ae7d-e4c549c6737b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":76,\"w\":24,\"h\":20,\"i\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\"},\"panelIndex\":\"ad0e2bce-65d6-4eff-bb96-0543337500d9\",\"embeddableConfig\":{},\"panelRefName\":\"panel_8\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":85,\"w\":24,\"h\":19,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\"},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"Devices\",\"panelRefName\":\"panel_9\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":96,\"w\":24,\"h\":19,\"i\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\"},\"panelIndex\":\"3b04d06d-7f0d-4c96-aabc-4170b23cd033\",\"embeddableConfig\":{},\"panelRefName\":\"panel_10\"}]","timeRestore":false,"title":"APM-Network-Metrics","version":1},"id":"apm-network-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_2","type":"visualization"},{"id":"1290f940-e34a-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"e2088130-e349-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"134ba140-e34b-11ee-9823-49d05dd2659c","name":"panel_7","type":"visualization"},{"id":"dc616700-e34a-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"62e6cf90-e34b-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T08:18:50.385Z","version":"WzEzNTYsMl0="} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedEventsCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"droppedLinksCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@payment@transaction@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@payment@transaction@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@quote@cost@total\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@cost@total.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@cost@total\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.app@shipping@tracking@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.app@shipping@tracking@id\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@message.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@message\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@stacktrace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@stacktrace\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.exception@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.exception@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@id\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.attributes.message@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.attributes.message@type\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"events.name\"},\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"events.time\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"events\"}}},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"instrumentationScope.version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.version\"}}},{\"count\":0,\"name\":\"kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"links.droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.spanId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceId\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false,\"subType\":{\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"links.traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"links.traceState\"},\"nested\":{\"path\":\"links\"}}},{\"count\":0,\"name\":\"name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"parentSpanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@instance@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_request_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@ad_response_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@category\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@contextKeys@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@ads@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@cart@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@from\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@currency@conversion@to\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@email@recipient\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@featureflag@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@filtered_products@list\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@order@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@card_valid\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@payment@charged\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@product@quantity\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@products_recommended@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@quote@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@recommendation@cache_enabled\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@amount\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@cost@total\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@items@count\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@tracking@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@shipping@zip_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@synthetic_request\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@currency\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.app@user@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.busy_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@filepath\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@function\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@lineno\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.code@namespace\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@instance\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@database_index\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@redis@flags\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@statement\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@type\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.db@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.decode_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.grpc@error_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@client_ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@flavor\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@host\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@request_content_length_uncompressed\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@response_content_length\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@route\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@scheme\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@status_text\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@target\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@url\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.http@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_ns\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.idle_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@client_id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@kind\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@destination@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@consumer@group\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@destination@partition\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@kafka@message@offset\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@message@payload_size_bytes\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@operation\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.messaging@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@host@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@ip\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@host@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@addr\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@sock@peer@port\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.net@transport\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.peer@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@action\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.phoenix@plug\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.query_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.queue_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@grpc@status_code\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@method\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@service\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@system\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.rpc@user_agent\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.sinatra@template_name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.source\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@id\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.thread@name\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"span.attributes.total_time_microseconds\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"startTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.code\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"status.message\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroup\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.durationInNanos\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.endTime\",\"type\":\"date\",\"esTypes\":[\"date_nanos\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceGroupFields.statusCode\",\"type\":\"number\",\"esTypes\":[\"integer\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceState\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceState.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceState\"}}}]","timeFieldName":"startTime","title":"otel-v1-apm-span*"},"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjYsMl0="} +{"attributes":{"description":"otel-v1-amp-span* index ingestion rate graph","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-spans-per-min","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-spans-per-min\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"startTime\",\"timeRange\":{\"from\":\"2024-05-15T01:37:00.088Z\",\"to\":\"2024-05-16T14:43:39.441Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"count spans\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"count\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"count\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"3ba73630-14f2-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:40:08.720Z","version":"WzEzNjIsMl0="} +{"attributes":{"description":"otel-metrics-* (ss4o_metrics-*-*) index ingested metrics signals graph","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-metrics-per-min","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-metrics-per-min\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"2024-05-15T01:37:00.088Z\",\"to\":\"2024-05-16T14:43:39.441Z\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"metrics count\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"count\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"count\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"03adaed0-14f2-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:38:34.813Z","version":"WzEzNjEsMl0="} +{"attributes":{"fields":"[{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"body.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"body\"}}},{\"count\":0,\"name\":\"droppedAttributesCount\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"flags\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"instrumentationScope.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"instrumentationScope.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"instrumentationScope.name\"}}},{\"count\":0,\"name\":\"log.attributes.address\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.address.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.address\"}}},{\"count\":0,\"name\":\"log.attributes.contentRoot\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.contentRoot.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.contentRoot\"}}},{\"count\":0,\"name\":\"log.attributes.context\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.context.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.context\"}}},{\"count\":0,\"name\":\"log.attributes.envName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.envName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.envName\"}}},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.heartbeatDuration.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.heartbeatDuration\"}}},{\"count\":0,\"name\":\"log.attributes.interval\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.interval.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.interval\"}}},{\"count\":0,\"name\":\"log.attributes.now\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.now.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.now\"}}},{\"count\":0,\"name\":\"log.attributes.otelServiceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelServiceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelServiceName\"}}},{\"count\":0,\"name\":\"log.attributes.otelSpanID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelSpanID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelSpanID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceID\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.otelTraceID.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.otelTraceID\"}}},{\"count\":0,\"name\":\"log.attributes.otelTraceSampled\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.productId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.productId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.productId\"}}},{\"count\":0,\"name\":\"log.attributes.quantity\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"log.attributes.userId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"log.attributes.userId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"log.attributes.userId\"}}},{\"count\":0,\"name\":\"observedTime\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.container@id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.container@id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.container@id\"}}},{\"count\":0,\"name\":\"resource.attributes.host@arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@arch\"}}},{\"count\":0,\"name\":\"resource.attributes.host@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.host@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.host@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@description\"}}},{\"count\":0,\"name\":\"resource.attributes.os@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@name\"}}},{\"count\":0,\"name\":\"resource.attributes.os@type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@type\"}}},{\"count\":0,\"name\":\"resource.attributes.os@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.os@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.os@version\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_args\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_args.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_args\"}}},{\"count\":0,\"name\":\"resource.attributes.process@command_line\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@command_line.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@command_line\"}}},{\"count\":0,\"name\":\"resource.attributes.process@executable@path\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@executable@path.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@executable@path\"}}},{\"count\":0,\"name\":\"resource.attributes.process@owner\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@owner.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@owner\"}}},{\"count\":0,\"name\":\"resource.attributes.process@pid\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@description.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@description\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@name\"}}},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.process@runtime@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.process@runtime@version\"}}},{\"count\":0,\"name\":\"resource.attributes.service@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@name\"}}},{\"count\":0,\"name\":\"resource.attributes.service@namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@namespace\"}}},{\"count\":0,\"name\":\"resource.attributes.service@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.service@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.service@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@auto@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@auto@version\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@language.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@language\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@name\"}}},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"resource.attributes.telemetry@sdk@version.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"resource.attributes.telemetry@sdk@version\"}}},{\"count\":0,\"name\":\"schemaUrl\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"schemaUrl.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"schemaUrl\"}}},{\"count\":0,\"name\":\"serviceName\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"serviceName.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"serviceName\"}}},{\"count\":0,\"name\":\"severityNumber\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"severityText\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"severityText.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"severityText\"}}},{\"count\":0,\"name\":\"spanId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"spanId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"spanId\"}}},{\"count\":0,\"name\":\"time\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"traceId\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"traceId.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"traceId\"}}}]","timeFieldName":"time","title":"otel-events-*"},"id":"2ba34950-14f1-11ef-8c27-a723ded8020e","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2024-05-18T08:32:32.356Z","version":"WzEzNTksMl0="} +{"attributes":{"description":"count services events","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-services-events-count","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-services-events-count\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"service\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"a7d3d1a0-14f3-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2ba34950-14f1-11ef-8c27-a723ded8020e","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:50:19.705Z","version":"WzEzNjUsMl0="} +{"attributes":{"description":"services span signals count","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-services-spans-count","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-services-spans-count\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"service\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"fb5a9200-14f3-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:52:39.840Z","version":"WzEzNjcsMl0="} +{"attributes":{"description":"count services metrics signals","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-services-metrics-count","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-services-metrics-count\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"count\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName.keyword\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":25,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"service\"},\"schema\":\"bucket\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\"}}"},"id":"d07ebcf0-14f3-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:51:27.934Z","version":"WzEzNjYsMl0="} +{"attributes":{"description":"otel-events index ingestion rate for otel events","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"ingest-events-per-min","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"ingest-events-per-min\",\"type\":\"area\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"events\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"params\":{\"field\":\"time\",\"timeRange\":{\"from\":\"now-3w\",\"to\":\"now\"},\"useNormalizedOpenSearchInterval\":true,\"scaleMetricValues\":false,\"interval\":\"m\",\"drop_partials\":false,\"min_doc_count\":1,\"extended_bounds\":{},\"customLabel\":\"events Per Min\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"area\",\"grid\":{\"categoryLines\":true},\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"type\":\"category\",\"position\":\"bottom\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\"},\"labels\":{\"show\":true,\"filter\":true,\"truncate\":100},\"title\":{}}],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"name\":\"LeftAxis-1\",\"type\":\"value\",\"position\":\"left\",\"show\":true,\"style\":{},\"scale\":{\"type\":\"linear\",\"mode\":\"normal\"},\"labels\":{\"show\":true,\"rotate\":0,\"filter\":false,\"truncate\":100},\"title\":{\"text\":\"events\"}}],\"seriesParams\":[{\"show\":true,\"type\":\"area\",\"mode\":\"stacked\",\"data\":{\"label\":\"events\",\"id\":\"1\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"showCircles\":true,\"interpolate\":\"linear\",\"valueAxis\":\"ValueAxis-1\"}],\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"times\":[],\"addTimeMarker\":false,\"thresholdLine\":{\"show\":false,\"value\":10,\"width\":1,\"style\":\"full\",\"color\":\"#E7664C\"},\"labels\":{}}}"},"id":"a4a16850-14f1-11ef-8c27-a723ded8020e","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"2ba34950-14f1-11ef-8c27-a723ded8020e","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:35:55.348Z","version":"WzEzNjAsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"spans-count-per-minute-zoomable-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"spans-count-per-minute-zoomable-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"Signals\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"brush_store\\\"},\\n {\\n \\\"name\\\": \\\"raw-event\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-events-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n }, \\n {\\n \\\"name\\\": \\\"raw-span\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"raw-metric\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"time\\\",\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"time\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\": 1\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.time_buckets.buckets\\\",\\n \\\"type\\\": \\\"json\\\",\\n \\\"parse\\\": {\\\"key_as_string\\\": \\\"date\\\"}\\n }\\n },\\n {\\n \\\"name\\\": \\\"data_metric_0\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_metric_1\\\",\\n \\\"source\\\": \\\"raw-metric\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_0\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_span_1\\\",\\n \\\"source\\\": \\\"raw-span\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_event_0\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n }\\n,\\n {\\n \\\"name\\\": \\\"data_event_1\\\",\\n \\\"source\\\": \\\"raw-event\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"impute\\\",\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"groupby\\\": [],\\n \\\"key\\\": \\\"key_as_string\\\",\\n \\\"method\\\": \\\"value\\\",\\n \\\"value\\\": 0\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"key_as_string\\\"],\\n \\\"field\\\": \\\"doc_count\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n }\\n ]\\n } \\n ], \\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"concat_0_height\\\", \\\"value\\\": 250},\\n {\\\"name\\\": \\\"concat_1_height\\\", \\\"value\\\": 80},\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"brush_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_0_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_0_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_span_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'spans','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_event_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_event_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'logs-events', 'Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"green\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_0_metric_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"clip\\\": true,\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_metric_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.5},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'signal': 'metrics','Date': timeFormat(datum['key_as_string'], '%b %d, %Y'), 'Doc Count': datum['doc_count']}\\\"\\n}\\n \\\"fill\\\": {\\\"value\\\": \\\"purple\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_0_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_0_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n } ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_0_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"concat_0_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_0_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(concat_0_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"brush_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"brush_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[brush_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[0]), scale(\\\\\\\"concat_1_x\\\\\\\", brush_key_as_string[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(brush_translate_anchor.extent_x, brush_translate_delta.x / span(brush_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(brush_x, brush_zoom_anchor.x, brush_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_key_as_string\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_x\\\"},\\n \\\"update\\\": \\\"brush_x[0] === brush_x[1] ? null : invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"concat_1_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(brush_key_as_string) || (+invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[0] === +brush_key_as_string[0] && +invert(\\\\\\\"concat_1_x\\\\\\\", brush_x)[1] === +brush_key_as_string[1])) ? brush_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"brush_key_as_string\\\"}],\\n \\\"update\\\": \\\"brush_key_as_string ? {unit: \\\\\\\"concat_1\\\\\\\", fields: brush_tuple_fields, values: [brush_key_as_string]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"key_as_string\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(brush_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"brush_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: brush_translate_anchor.x - x(unit), y: brush_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"brush_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"brush_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"brush_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"brush_store\\\\\\\", brush_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"brush_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"area\\\",\\n \\\"style\\\": [\\\"area\\\"],\\n \\\"sort\\\": {\\\"field\\\": \\\"datum[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_span_1\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"orient\\\": {\\\"value\\\": \\\"vertical\\\"},\\n \\\"fill\\\": {\\\"value\\\": \\\"#4c78a8\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"key_as_string: \\\\\\\" + (timeFormat(datum[\\\\\\\"key_as_string\\\\\\\"], '%Y')) + \\\\\\\"; doc_count: \\\\\\\" + (format(datum[\\\\\\\"doc_count\\\\\\\"], \\\\\\\"\\\\\\\"))\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_end\\\"},\\n \\\"y2\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"doc_count_start\\\"},\\n \\\"defined\\\": {\\n \\\"signal\\\": \\\"isValid(datum[\\\\\\\"key_as_string\\\\\\\"]) && isFinite(+datum[\\\\\\\"key_as_string\\\\\\\"]) && isValid(datum[\\\\\\\"doc_count\\\\\\\"]) && isFinite(+datum[\\\\\\\"doc_count\\\\\\\"])\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"brush_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"signal\\\": \\\"brush_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"brush_store\\\\\\\").length && data(\\\\\\\"brush_store\\\\\\\")[0].unit === \\\\\\\"concat_1\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"brush_x[0] !== brush_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"format\\\": \\\"%Y\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"tickCount\\\": 3,\\n \\\"labelOverlap\\\": true,\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"concat_0_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_0\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"domainRaw\\\": {\\\"signal\\\": \\\"brush[\\\\\\\"key_as_string\\\\\\\"]\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_0_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_0\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_0_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_span_1\\\", \\\"field\\\": \\\"key_as_string\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\n \\\"data\\\": \\\"data_span_1\\\",\\n \\\"fields\\\": [\\\"doc_count_start\\\", \\\"doc_count_end\\\"]\\n },\\n \\\"range\\\": [{\\\"signal\\\": \\\"concat_1_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n }\\n ],\\n \\\"config\\\": {}\\n}\"}}"},"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzNTAsMl0="} +{"attributes":{"description":"- ingested spans\n- ingested events\n- ingested metrics","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":12,\"i\":\"1430366d-e697-4ffd-a499-104993138077\"},\"panelIndex\":\"1430366d-e697-4ffd-a499-104993138077\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":12,\"w\":17,\"h\":15,\"i\":\"64dea64d-1bcb-4080-b20f-8baffea3160b\"},\"panelIndex\":\"64dea64d-1bcb-4080-b20f-8baffea3160b\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":17,\"y\":12,\"w\":15,\"h\":15,\"i\":\"f7472b0a-22ac-4f91-957c-2bb7da595185\"},\"panelIndex\":\"f7472b0a-22ac-4f91-957c-2bb7da595185\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":32,\"y\":27,\"w\":16,\"h\":15,\"i\":\"65bcdc05-b6bb-4f1a-80e7-9c50d0fb33fd\"},\"panelIndex\":\"65bcdc05-b6bb-4f1a-80e7-9c50d0fb33fd\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":27,\"w\":17,\"h\":15,\"i\":\"e97e9976-7558-4372-94bd-9dfba0aaf4ff\"},\"panelIndex\":\"e97e9976-7558-4372-94bd-9dfba0aaf4ff\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":17,\"y\":27,\"w\":15,\"h\":15,\"i\":\"9a8880d1-6dec-44ba-adc4-0877a4bf1a7e\"},\"panelIndex\":\"9a8880d1-6dec-44ba-adc4-0877a4bf1a7e\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":32,\"y\":12,\"w\":16,\"h\":15,\"i\":\"9965f453-bef4-4f19-918a-b3b3c9622936\"},\"panelIndex\":\"9965f453-bef4-4f19-918a-b3b3c9622936\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":42,\"w\":48,\"h\":16,\"i\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\"},\"panelIndex\":\"4071ddf6-7061-422a-925b-55d8a4dd1b48\",\"embeddableConfig\":{\"hidePanelTitles\":false},\"title\":\"signals-count-per-minute-zoomable-chart\",\"panelRefName\":\"panel_7\"}]","timeRestore":false,"title":"data-ingestion-rate-dashboard","version":1},"id":"data-ingestion-rate-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"3ba73630-14f2-11ef-8c27-a723ded8020e","name":"panel_1","type":"visualization"},{"id":"03adaed0-14f2-11ef-8c27-a723ded8020e","name":"panel_2","type":"visualization"},{"id":"a7d3d1a0-14f3-11ef-8c27-a723ded8020e","name":"panel_3","type":"visualization"},{"id":"fb5a9200-14f3-11ef-8c27-a723ded8020e","name":"panel_4","type":"visualization"},{"id":"d07ebcf0-14f3-11ef-8c27-a723ded8020e","name":"panel_5","type":"visualization"},{"id":"a4a16850-14f1-11ef-8c27-a723ded8020e","name":"panel_6","type":"visualization"},{"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T08:54:35.299Z","version":"WzEzNjgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"75095750-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTcsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.io\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.io-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.io-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk I/O Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTYsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.time\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.time-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.time-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Time Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 5000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 5000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTksMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.disk.operations\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.disk.ops-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.disk.ops-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Disk Ops Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":5000,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.direction']\\\", \\\"as\\\":\\\"direction\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"Direction\\\\\\\": isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; Direction: \\\\\\\" + (isValid(datum[\\\\\\\"direction\\\\\\\"]) ? datum[\\\\\\\"direction\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"direction\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"direction\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"direction\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"Direction\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMTgsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.memory.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.memory.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.memory.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjEsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.cpu.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.cpu.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.cpu.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System CPU Utiliziation Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.cpu']\\\", \\\"as\\\":\\\"cpu\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"], \\\\\\\"cpu\\\\\\\": isValid(datum[\\\\\\\"cpu\\\\\\\"]) ? datum[\\\\\\\"cpu\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"cpu\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 250], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 250, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjAsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.utilization\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.utilization-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.utilization-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Utilization Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 1000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 1000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"alias\":null,\"negate\":false,\"disabled\":false,\"type\":\"phrase\",\"key\":\"name.keyword\",\"params\":{\"query\":\"system.swap.usage\"},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},\"$state\":{\"store\":\"appState\"}}]}"},"title":"system.swap.usage-type-metrics","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"system.swap.usage-type-metrics\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"background\\\": \\\"white\\\",\\n \\\"padding\\\": 5,\\n \\\"title\\\": {\\\"text\\\": \\\"System Swap Usage Metrics\\\", \\\"anchor\\\": \\\"start\\\"},\\n \\\"data\\\": [\\n {\\\"name\\\": \\\"param_37_store\\\"},\\n {\\n \\\"name\\\": \\\"source_0\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-metrics-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\":1500,\\n \\\"query\\\": {\\n \\\"bool\\\": {\\n \\\"must\\\": [\\n \\\"%dashboard_context-must_clause%\\\",\\n {\\n \\\"range\\\": {\\n \\\"time\\\": {\\n \\\"%timefilter%\\\": true\\n }\\n }\\n }\\n ],\\n \\\"must_not\\\": [\\n \\\"%dashboard_context-must_not_clause%\\\"\\n ],\\n \\\"filter\\\": [\\n \\\"%dashboard_context-filter_clause%\\\"\\n ]\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"hits\\\",\\n \\\"type\\\": \\\"json\\\"\\n },\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"flatten\\\", \\\"fields\\\": [\\\"hits\\\"], \\\"as\\\": [\\\"record\\\"]},\\n {\\n \\\"type\\\": \\\"project\\\",\\n \\\"fields\\\": [\\\"record._source.time\\\",\\\"record._source.serviceName\\\",\\\"record._source.value\\\",\\\"record._source.attributes\\\"],\\n \\\"as\\\": [\\\"time\\\",\\\"serviceName\\\",\\\"value\\\",\\\"attrib\\\"]\\n },\\n\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_0\\\",\\n \\\"source\\\": \\\"source_0\\\",\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\": \\\"toDate(datum[\\\\\\\"time\\\\\\\"])\\\", \\\"as\\\": \\\"time\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.state']\\\", \\\"as\\\":\\\"state\\\"}\\n {\\\"type\\\": \\\"formula\\\", \\\"expr\\\":\\\"datum.attrib['metric.attributes.device']\\\", \\\"as\\\":\\\"device\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"data_2\\\",\\n \\\"source\\\": \\\"data_0\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\"\\n },\\n {\\n \\\"type\\\": \\\"stack\\\",\\n \\\"groupby\\\": [\\\"serviceName\\\"],\\n \\\"field\\\": \\\"value\\\",\\n \\\"sort\\\": {\\\"field\\\": [], \\\"order\\\": []},\\n \\\"as\\\": [\\\"value_start\\\", \\\"value_end\\\"],\\n \\\"offset\\\": \\\"zero\\\"\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"isValid(datum[\\\\\\\"value\\\\\\\"]) && isFinite(+datum[\\\\\\\"value\\\\\\\"])\\\"\\n }\\n ]\\n }\\n ],\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"view_50_height\\\", \\\"value\\\": 300},\\n {\\\"name\\\": \\\"concat_1_y_step\\\", \\\"value\\\": 20},\\n {\\n \\\"name\\\": \\\"concat_1_height\\\",\\n \\\"update\\\": \\\"bandspace(domain('concat_1_y').length, 0.1, 0.05) * concat_1_y_step\\\"\\n },\\n {\\n \\\"name\\\": \\\"unit\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"pointermove\\\", \\\"update\\\": \\\"isTuple(group()) ? group() : unit\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37\\\",\\n \\\"update\\\": \\\"vlSelectionResolve(\\\\\\\"param_37_store\\\\\\\", \\\\\\\"union\\\\\\\")\\\"\\n }\\n ],\\n \\\"layout\\\": {\\\"padding\\\": 20, \\\"columns\\\": 1, \\\"bounds\\\": \\\"full\\\", \\\"align\\\": \\\"each\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"view_50_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"view_50_height\\\"}\\n }\\n },\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"param_37_x\\\",\\n \\\"value\\\": [],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n \\\"update\\\": \\\"[x(unit), x(unit)]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"filter\\\": [\\n \\\"!event.item || event.item.mark.name !== \\\\\\\"param_37_brush\\\\\\\"\\\"\\n ]\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n },\\n \\\"update\\\": \\\"[param_37_x[0], clamp(x(unit), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_scale_trigger\\\"},\\n \\\"update\\\": \\\"[scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[0]), scale(\\\\\\\"view_50_x\\\\\\\", param_37_time[1])]\\\"\\n },\\n {\\n \\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}],\\n \\\"update\\\": \\\"[0, 0]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_translate_delta\\\"},\\n \\\"update\\\": \\\"clampRange(panLinear(param_37_translate_anchor.extent_x, param_37_translate_delta.x / span(param_37_translate_anchor.extent_x)), 0, width)\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_zoom_delta\\\"},\\n \\\"update\\\": \\\"clampRange(zoomLinear(param_37_x, param_37_zoom_anchor.x, param_37_zoom_delta), 0, width)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_time\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_x\\\"},\\n \\\"update\\\": \\\"param_37_x[0] === param_37_x[1] ? null : invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_scale_trigger\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"scale\\\": \\\"view_50_x\\\"}],\\n \\\"update\\\": \\\"(!isArray(param_37_time) || (+invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[0] === +param_37_time[0] && +invert(\\\\\\\"view_50_x\\\\\\\", param_37_x)[1] === +param_37_time[1])) ? param_37_scale_trigger : {}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [{\\\"signal\\\": \\\"param_37_time\\\"}],\\n \\\"update\\\": \\\"param_37_time ? {unit: \\\\\\\"view_50\\\\\\\", fields: param_37_tuple_fields, values: [param_37_time]} : null\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_tuple_fields\\\",\\n \\\"value\\\": [{\\\"field\\\": \\\"time\\\", \\\"channel\\\": \\\"x\\\", \\\"type\\\": \\\"R\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_anchor\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit), extent_x: slice(param_37_x)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_translate_delta\\\",\\n \\\"value\\\": {},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"pointermove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"pointerdown\\\",\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n },\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"pointerup\\\"}\\n ]\\n }\\n ],\\n \\\"update\\\": \\\"{x: param_37_translate_anchor.x - x(unit), y: param_37_translate_anchor.y - y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_anchor\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"update\\\": \\\"{x: x(unit), y: y(unit)}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_zoom_delta\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"scope\\\",\\n \\\"type\\\": \\\"wheel\\\",\\n \\\"consume\\\": true,\\n \\\"markname\\\": \\\"param_37_brush\\\"\\n }\\n ],\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"param_37_modify\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"param_37_tuple\\\"},\\n \\\"update\\\": \\\"modify(\\\\\\\"param_37_store\\\\\\\", param_37_tuple, true)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"param_37_brush_bg\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.125}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ]\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"view_50_marks\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"interactive\\\": true,\\n \\\"from\\\": {\\\"data\\\": \\\"data_0\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7},\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{\\\\\\\"Service Name\\\\\\\": isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"], \\\\\\\"Time\\\\\\\": timeFormat(datum[\\\\\\\"time\\\\\\\"], '%Y-%m-%d %H:%M:%S'), \\\\\\\"Value\\\\\\\": format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\"), \\\\\\\"state\\\\\\\": isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"], \\\\\\\"device\\\\\\\": isValid(datum[\\\\\\\"device\\\\\\\"]) ? datum[\\\\\\\"device\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"device\\\\\\\"]}\\\"\\n },\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"point\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"Time: \\\\\\\" + (timeFormat(datum[\\\\\\\"time\\\\\\\"], '%b %d, %Y')) + \\\\\\\"; Metric Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; state: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"]) + \\\\\\\"; Service Name: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"]) + \\\\\\\"; Value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; State: \\\\\\\" + (isValid(datum[\\\\\\\"state\\\\\\\"]) ? datum[\\\\\\\"state\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"state\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"view_50_x\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"view_50_y\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"shape\\\": {\\\"scale\\\": \\\"shape\\\", \\\"field\\\": \\\"state\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"param_37_brush\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"clip\\\": true,\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"}},\\n \\\"update\\\": {\\n \\\"x\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[0]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"value\\\": 0\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"x2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"signal\\\": \\\"param_37_x[1]\\\"\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"y2\\\": [\\n {\\n \\\"test\\\": \\\"data(\\\\\\\"param_37_store\\\\\\\").length && data(\\\\\\\"param_37_store\\\\\\\")[0].unit === \\\\\\\"view_50\\\\\\\"\\\",\\n \\\"field\\\": {\\\"group\\\": \\\"height\\\"}\\n },\\n {\\\"value\\\": 0}\\n ],\\n \\\"stroke\\\": [\\n {\\\"test\\\": \\\"param_37_x[0] !== param_37_x[1]\\\", \\\"value\\\": \\\"white\\\"},\\n {\\\"value\\\": null}\\n ]\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"view_50_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"gridScale\\\": \\\"view_50_x\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Time\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"view_50_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"Metric Value\\\",\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(view_50_height/40)\\\"},\\n \\\"zindex\\\": 0\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"concat_1_group\\\",\\n \\\"style\\\": \\\"cell\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"concat_1_height\\\"}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"concat_1_marks\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"style\\\": [\\\"bar\\\"],\\n \\\"interactive\\\": false,\\n \\\"from\\\": {\\\"data\\\": \\\"data_2\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": [\\n {\\n \\\"test\\\": \\\"!length(data(\\\\\\\"param_37_store\\\\\\\")) || vlSelectionTest(\\\\\\\"param_37_store\\\\\\\", datum)\\\",\\n \\\"scale\\\": \\\"color\\\",\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n {\\\"value\\\": \\\"lightgray\\\"}\\n ],\\n \\\"ariaRoleDescription\\\": {\\\"value\\\": \\\"bar\\\"},\\n \\\"description\\\": {\\n \\\"signal\\\": \\\"\\\\\\\"value: \\\\\\\" + (format(datum[\\\\\\\"value\\\\\\\"], \\\\\\\"\\\\\\\")) + \\\\\\\"; serviceName: \\\\\\\" + (isValid(datum[\\\\\\\"serviceName\\\\\\\"]) ? datum[\\\\\\\"serviceName\\\\\\\"] : \\\\\\\"\\\\\\\"+datum[\\\\\\\"serviceName\\\\\\\"])\\\"\\n },\\n \\\"x\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_end\\\"},\\n \\\"x2\\\": {\\\"scale\\\": \\\"concat_1_x\\\", \\\"field\\\": \\\"value_start\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"concat_1_y\\\", \\\"field\\\": \\\"serviceName\\\"},\\n \\\"height\\\": {\\\"signal\\\": \\\"max(0.25, bandwidth('concat_1_y'))\\\"}\\n }\\n }\\n }\\n ],\\n \\\"axes\\\": [\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"gridScale\\\": \\\"concat_1_y\\\",\\n \\\"grid\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"domain\\\": false,\\n \\\"labels\\\": false,\\n \\\"aria\\\": false,\\n \\\"maxExtent\\\": 0,\\n \\\"minExtent\\\": 0,\\n \\\"ticks\\\": false,\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_x\\\",\\n \\\"orient\\\": \\\"bottom\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"value\\\",\\n \\\"labelFlush\\\": true,\\n \\\"labelOverlap\\\": true,\\n \\\"tickCount\\\": {\\\"signal\\\": \\\"ceil(width/40)\\\"},\\n \\\"zindex\\\": 0\\n },\\n {\\n \\\"scale\\\": \\\"concat_1_y\\\",\\n \\\"orient\\\": \\\"left\\\",\\n \\\"grid\\\": false,\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"zindex\\\": 0\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\n \\\"fields\\\": [\\n {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"serviceName\\\"},\\n {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\"}\\n ],\\n \\\"sort\\\": true\\n },\\n \\\"range\\\": \\\"category\\\"\\n },\\n {\\n \\\"name\\\": \\\"shape\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"state\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"symbol\\\"\\n },\\n {\\n \\\"name\\\": \\\"view_50_x\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"time\\\"},\\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"view_50_y\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_0\\\", \\\"field\\\": \\\"value\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"view_50_height\\\"}, 0],\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_x\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": [0, 10000000000000], \\n \\\"range\\\": [0, {\\\"signal\\\": \\\"width\\\"}],\\n \\\"domainMin\\\": 0,\\n \\\"domainMax\\\": 10000000000000, \\n\\n \\\"nice\\\": true,\\n \\\"zero\\\": true\\n },\\n {\\n \\\"name\\\": \\\"concat_1_y\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"data_2\\\", \\\"field\\\": \\\"serviceName\\\", \\\"sort\\\": true},\\n \\\"range\\\": {\\\"step\\\": {\\\"signal\\\": \\\"concat_1_y_step\\\"}},\\n \\\"paddingInner\\\": 0.1,\\n \\\"paddingOuter\\\": 0.05\\n }\\n ],\\n \\\"legends\\\": [\\n {\\n \\\"stroke\\\": \\\"color\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"title\\\": \\\"serviceName\\\",\\n \\\"encode\\\": {\\\"symbols\\\": {\\\"update\\\": {\\\"opacity\\\": {\\\"value\\\": 0.7}}}},\\n \\\"fill\\\": \\\"color\\\"\\n },\\n {\\n \\\"title\\\": \\\"State\\\",\\n \\\"shape\\\": \\\"shape\\\",\\n \\\"symbolType\\\": \\\"circle\\\",\\n \\\"encode\\\": {\\n \\\"symbols\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"transparent\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"lightgray\\\"},\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjIsMl0="} +{"attributes":{"description":"Disk\nCPU\nMemory\nSwap","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"key\":\"name.keyword\",\"negate\":false,\"params\":[\"system.disk.operations\",\"system.disk.io\",\"system.disk.time\",\"system.cpu.utilization\",\"system.cpu.time\",\"system.swap.usage\",\"system.swap.utilization\",\"system.memory.usage\",\"system.memory.utilization\"],\"type\":\"phrases\",\"value\":\"system.disk.operations, system.disk.io, system.disk.time, system.cpu.utilization, system.cpu.time, system.swap.usage, system.swap.utilization, system.memory.usage, system.memory.utilization\",\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"name.keyword\":\"system.disk.operations\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.io\"}},{\"match_phrase\":{\"name.keyword\":\"system.disk.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.cpu.time\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.swap.utilization\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.usage\"}},{\"match_phrase\":{\"name.keyword\":\"system.memory.utilization\"}}]}}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{},\"gridData\":{\"h\":13,\"i\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"f3f078a7-0ba8-48d2-964f-517785ffe89c\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"w\":48,\"x\":0,\"y\":13},\"panelIndex\":\"b523c90e-37d7-4221-8a89-8fc709d29fc8\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":24,\"i\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"w\":48,\"x\":0,\"y\":28},\"panelIndex\":\"e5a1b63c-94ea-412e-8883-665faf63cce1\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"w\":24,\"x\":24,\"y\":52},\"panelIndex\":\"6458ae1e-bde0-4b99-8eb6-01347037d6af\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"w\":8,\"x\":0,\"y\":52},\"panelIndex\":\"5fc8b689-cf46-48ef-aa14-1f07c03931f1\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"w\":8,\"x\":8,\"y\":52},\"panelIndex\":\"ecab2abf-0675-4aa7-a289-b96a22e46270\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_5\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"w\":8,\"x\":16,\"y\":52},\"panelIndex\":\"d76c5ec8-c86f-4f65-8feb-1e7f2aa8331f\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_6\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"w\":24,\"x\":0,\"y\":63},\"panelIndex\":\"f870ea66-8db2-4bf0-a5bc-9d9fc5335c60\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_7\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":20,\"i\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"w\":24,\"x\":24,\"y\":71},\"panelIndex\":\"bfbf3046-2e4d-4460-8be9-a880a584dc4f\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_8\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":20,\"i\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"w\":24,\"x\":0,\"y\":82},\"panelIndex\":\"8ef7873e-bdb9-4f23-9cad-dbe40ca9e93a\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_9\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"w\":24,\"x\":24,\"y\":91},\"panelIndex\":\"4ec60667-68a6-4437-bfd9-94a952b44c75\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_10\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"w\":24,\"x\":0,\"y\":102},\"panelIndex\":\"7d4d0ddc-e20e-4453-8a76-e77a9fd14ff0\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_11\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"w\":24,\"x\":24,\"y\":110},\"panelIndex\":\"0291109c-5260-4d19-948d-4ef628a25a24\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_12\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":19,\"i\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"w\":24,\"x\":0,\"y\":121},\"panelIndex\":\"c921860a-6557-4b70-b582-d7bc6d4bcbb2\",\"version\":\"2.14.0\",\"panelRefName\":\"panel_13\"}]","timeRestore":false,"title":"APM-System-Metrics","version":1},"id":"apm-system-metrics-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"0b3bb630-d850-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1df769d0-e2f6-11ee-9823-49d05dd2659c","name":"panel_1","type":"visualization"},{"id":"8d7b0350-e406-11ee-9823-49d05dd2659c","name":"panel_2","type":"visualization"},{"id":"75095750-e2f7-11ee-9823-49d05dd2659c","name":"panel_3","type":"visualization"},{"id":"93148140-e2fa-11ee-9823-49d05dd2659c","name":"panel_4","type":"visualization"},{"id":"59e73f60-e2fb-11ee-9823-49d05dd2659c","name":"panel_5","type":"visualization"},{"id":"ed5276d0-e2fa-11ee-9823-49d05dd2659c","name":"panel_6","type":"visualization"},{"id":"7a93f5a0-e242-11ee-80e1-bb1060c52777","name":"panel_7","type":"visualization"},{"id":"209cae50-e2f8-11ee-9823-49d05dd2659c","name":"panel_8","type":"visualization"},{"id":"07f1a320-e2f7-11ee-9823-49d05dd2659c","name":"panel_9","type":"visualization"},{"id":"a9a1a5c0-e30c-11ee-9823-49d05dd2659c","name":"panel_10","type":"visualization"},{"id":"d1770e10-e30b-11ee-9823-49d05dd2659c","name":"panel_11","type":"visualization"},{"id":"c0421e70-e30e-11ee-9823-49d05dd2659c","name":"panel_12","type":"visualization"},{"id":"81f2bbc0-e30e-11ee-9823-49d05dd2659c","name":"panel_13","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T09:39:46.240Z","version":"WzEzODMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"single-service-metrics-tree-map","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"single-service-metrics-tree-map\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": 5,\\n\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"labels\\\", \\\"value\\\": true\\n },\\n {\\n \\\"name\\\": \\\"layout\\\", \\\"value\\\": \\\"tidy\\\" },\\n {\\n \\\"name\\\": \\\"links\\\", \\\"value\\\": \\\"diagonal\\\"\\n },\\n {\\n \\\"name\\\": \\\"separation\\\", \\\"value\\\": false\\n }\\n ],\\n\\n \\\"data\\\": [\\n{\\n \\\"name\\\": \\\"raw-data\\\",\\n \\\"values\\\": [\\n {\\\"id\\\": 0, \\\"name\\\": \\\"recommendationservice\\\"},\\n {\\\"id\\\": 1, \\\"name\\\": \\\"system\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 2, \\\"name\\\": \\\"disk\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 3, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 4, \\\"name\\\": \\\"operations\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 5, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 2},\\n {\\\"id\\\": 6, \\\"name\\\": \\\"calls\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 7, \\\"name\\\": \\\"duration\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 8, \\\"name\\\": \\\"cpu\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 9, \\\"name\\\": \\\"time\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 10, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 8},\\n {\\\"id\\\": 11, \\\"name\\\": \\\"network\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 12, \\\"name\\\": \\\"dropped_packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 13, \\\"name\\\": \\\"errors\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 14, \\\"name\\\": \\\"io\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 15, \\\"name\\\": \\\"packets\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 16, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 17, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 18, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 16},\\n {\\\"id\\\": 19, \\\"name\\\": \\\"process\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 20, \\\"name\\\": \\\"runtime\\\", \\\"parent\\\": 19},\\n {\\\"id\\\": 21, \\\"name\\\": \\\"cpython\\\", \\\"parent\\\": 20},\\n {\\\"id\\\": 22, \\\"name\\\": \\\"gc_count\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 23, \\\"name\\\": \\\"connections\\\", \\\"parent\\\": 11},\\n {\\\"id\\\": 24, \\\"name\\\": \\\"swap\\\", \\\"parent\\\": 1},\\n {\\\"id\\\": 25, \\\"name\\\": \\\"usage\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 26, \\\"name\\\": \\\"utilization\\\", \\\"parent\\\": 24},\\n {\\\"id\\\": 27, \\\"name\\\": \\\"cpu_time\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 28, \\\"name\\\": \\\"memory\\\", \\\"parent\\\": 21},\\n {\\\"id\\\": 29, \\\"name\\\": \\\"app_recommendations_counter\\\", \\\"parent\\\": 0},\\n {\\\"id\\\": 30, \\\"name\\\": \\\"thread_count\\\", \\\"parent\\\": 1}\\n ]\\n},\\n\\n {\\n \\\"name\\\": \\\"tree\\\",\\n \\\"source\\\":\\\"raw-data\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"stratify\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"parentKey\\\": \\\"parent\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"raw-data\\\",\\n \\\"key\\\": \\\"id\\\",\\n \\\"fields\\\": [\\\"parent\\\"],\\n \\\"as\\\": [\\\"parentData\\\"]\\n },\\n {\\n \\\"type\\\": \\\"tree\\\",\\n \\\"method\\\": {\\\"signal\\\": \\\"layout\\\"},\\n \\\"size\\\": [{\\\"signal\\\": \\\"height\\\"}, {\\\"signal\\\": \\\"width - 100\\\"}],\\n \\\"separation\\\": {\\\"signal\\\": \\\"separation\\\"},\\n \\\"as\\\": [\\\"y\\\", \\\"x\\\", \\\"depth\\\", \\\"children\\\"]\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"links\\\",\\n \\\"source\\\": \\\"tree\\\",\\n \\\"transform\\\": [\\n { \\\"type\\\": \\\"treelinks\\\" },\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"orient\\\": \\\"horizontal\\\",\\n \\\"shape\\\": {\\\"signal\\\": \\\"links\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"parentName\\\",\\n \\\"expr\\\": \\\"datum.source.name\\\"\\n }\\n ]\\n }\\n ],\\n\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"parentColor\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"tree\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"range\\\": {\\\"scheme\\\": \\\"category20\\\"}\\n }\\n ],\\n\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"path\\\": {\\\"field\\\": \\\"path\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#ccc\\\"}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"size\\\": {\\\"value\\\": 200},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#fff\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"parentColor\\\", \\\"field\\\": \\\"parent\\\"},\\n \\\"size\\\": {\\\"signal\\\": \\\"datum.children ? 150 : 200\\\"}, \\n \\\"shape\\\": {\\\"signal\\\": \\\"datum.children ? 'circle' : 'square'\\\"}, \\n \\\"strokeWidth\\\": {\\\"value\\\": 1.5}\\n },\\n \\\"hover\\\": {\\n \\\"size\\\":{\\\"value\\\": 400},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"datum.parentData ? {'Name': datum.name, 'Parent Group': datum.parentData.name} : {'Name': datum.name}\\\"\\n\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"tree\\\"},\\n \\\"encode\\\": {\\n \\\"enter\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"black\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"name\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 12},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"}\\n },\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"dx\\\": {\\\"signal\\\": \\\"datum.children ? -7 : 7\\\"},\\n \\\"align\\\": {\\\"signal\\\": \\\"datum.children ? 'right' : 'left'\\\"},\\n \\\"opacity\\\": {\\\"signal\\\": \\\"labels ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:16:42.784Z","version":"WzEzNTMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-summary-table","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-summary-table\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"requests\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[95],\"customLabel\":\"duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"sum\",\"params\":{\"field\":\"status.code\",\"customLabel\":\"status\"},\"schema\":\"metric\"},{\"id\":\"5\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceId\",\"customLabel\":\"traces\"},\"schema\":\"metric\"},{\"id\":\"6\",\"enabled\":true,\"type\":\"cardinality\",\"params\":{\"field\":\"traceGroup\",\"customLabel\":\"groups\"},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjcsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"traces-by-duration","uiStateJSON":"{\"vis\":{\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"},\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":253.05555555555557},{\"colIndex\":2,\"width\":222.5555555555556}]}}","version":1,"visState":"{\"title\":\"traces-by-duration\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"amount\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"traceId\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"traces\"},\"schema\":\"bucket\"},{\"id\":\"3\",\"enabled\":true,\"type\":\"avg\",\"params\":{\"field\":\"durationInNanos\",\"customLabel\":\"avg duration\"},\"schema\":\"metric\"},{\"id\":\"4\",\"enabled\":true,\"type\":\"percentiles\",\"params\":{\"field\":\"durationInNanos\",\"percents\":[75,95]},\"schema\":\"metric\"}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"showTotal\":false,\"totalFunc\":\"sum\",\"percentageCol\":\"\",\"row\":true}}"},"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMjgsMl0="} +{"attributes":{"description":"traces gantt chart representing a trace transaction","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"traces-gantt-chart","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"traces-gantt-chart\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega-lite/v5.json\\\",\\n\\n \\\"data\\\": {\\n \\\"url\\\" :{\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 75\\n }\\n }\\n \\\"format\\\":{\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\":\\\"hits.hits\\\"\\n }\\n },\\n \\\"transform\\\": [\\n{\\\"calculate\\\": \\\"datum._source.durationInNanos / 1000000\\\", \\\"as\\\": \\\"durationInMs\\\"},\\n {\\n \\\"window\\\": [\\n {\\n \\\"op\\\": \\\"max\\\",\\n \\\"field\\\": \\\"durationInMs\\\",\\n \\\"as\\\": \\\"maxDuration\\\"\\n }\\n ],\\n \\\"frame\\\": [null, null]\\n },\\n {\\n \\\"calculate\\\": \\\"datum.durationInMs / datum.maxDuration\\\",\\n \\\"as\\\": \\\"normalizedDuration\\\"\\n },\\n { \\\"calculate\\\": \\\"datum._source.traceGroup\\\", \\\"as\\\": \\\"traceGroup\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"currentDate\\\"},\\n { \\\"calculate\\\": \\\"toDate(datum._source.startTime)\\\", \\\"as\\\": \\\"startTime\\\"},\\n {\\n \\\"calculate\\\": \\\"format(datum.durationInMs, '.1f') + 'ms'\\\",\\n \\\"as\\\": \\\"formattedDuration\\\"\\n }, {\\n \\\"calculate\\\": \\\"toDate(datum._source.endTime)\\\", \\\"as\\\": \\\"endTime\\\" },\\n {\\n \\\"window\\\": [{\\\"op\\\": \\\"row_number\\\", \\\"as\\\": \\\"running_number\\\"}],\\n \\\"groupby\\\": [\\\"_source.traceId\\\"],\\n \\\"sort\\\": [{\\\"field\\\": \\\"currentDate\\\"}]\\n },\\n {\\n \\\"calculate\\\": \\\"datum._source.traceId + ' | ' + datum._source.serviceName + ' | Start:' + toDate(datum._source.startTime) + ' #' + datum['running_number']\\\",\\n \\\"as\\\": \\\"project_full_descr\\\"\\n }\\n ],\\n \\n \\\"title\\\": {\\n \\\"text\\\": \\\"Order Gantt by: Trace > Span\\\",\\n \\\"fontSize\\\": 14,\\n \\\"anchor\\\": \\\"start\\\",\\n \\\"dy\\\": -15,\\n \\\"color\\\": \\\"#706D6C\\\"\\n },\\n \\\"layer\\\": [\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"bar\\\",\\n \\\"tooltip\\\": true,\\n \\\"cornerRadiusTopRight\\\": 4,\\n \\\"cornerRadiusBottomRight\\\": 4\\n },\\n \\\"encoding\\\": {\\n \\\"y\\\": {\\n \\\"field\\\": \\\"project_full_descr\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"},\\n \\\"axis\\\": {\\n \\\"domain\\\": true,\\n \\\"grid\\\": true,\\n \\\"ticks\\\": true,\\n \\\"labels\\\": true,\\n \\\"labelLimit\\\": 800,\\n \\\"labelFontSize\\\": 12,\\n \\\"labelPadding\\\": 10,\\n \\\"labelExpr\\\": \\\"split(datum.label, '|')[1]\\\"\\n },\\n \\\"scale\\\": {\\n \\\"padding\\\": 0.5\\n },\\n \\\"title\\\": null\\n },\\n \\\"x\\\": {\\n \\\"field\\\": \\\"_source.startTime\\\",\\n \\\"type\\\": \\\"temporal\\\",\\n \\\"title\\\": \\\"time\\\"\\n },\\n \\\"x2\\\": {\\\"field\\\": \\\"_source.endTime\\\"},\\n \\\"color\\\": {\\n \\\"field\\\": \\\"_source.serviceName\\\",\\n \\\"type\\\": \\\"nominal\\\",\\n \\\"legend\\\": {\\\"title\\\": \\\"Service Name\\\"},\\n \\\"scale\\\": {\\\"scheme\\\": \\\"category10\\\"}\\n },\\n \\\"opacity\\\": {\\n \\\"field\\\": \\\"normalizedDuration\\\",\\n \\\"legend\\\":null,\\n \\\"type\\\": \\\"quantitative\\\",\\n \\\"scale\\\": {\\\"domain\\\": [0, 1], \\\"range\\\": [0.2, 1]}\\n },\\n \\\"tooltip\\\": [\\n {\\\"field\\\": \\\"_source.serviceName\\\", \\\"title\\\": \\\"Service Name\\\"},\\n {\\\"field\\\": \\\"formattedDuration\\\", \\\"title\\\": \\\"Duration\\\"},\\n {\\\"field\\\": \\\"_source.traceId\\\", \\\"title\\\": \\\"Trace ID\\\"},\\n {\\\"field\\\": \\\"_source.traceGroup\\\", \\\"title\\\": \\\"Trace Group\\\"}\\n ]\\n }\\n },\\n {\\n \\\"mark\\\": {\\\"type\\\": \\\"rule\\\", \\\"strokeDash\\\": [2, 2], \\\"strokeWidth\\\": 2},\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\n \\\"field\\\": \\\"currentDate\\\",\\n \\\"type\\\": \\\"temporal\\\"\\n }\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"right\\\",\\n \\\"dx\\\": -24,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"startTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\",\\n \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}\\n},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"white\\\"}\\n }\\n },\\n {\\n \\\"mark\\\": {\\n \\\"type\\\": \\\"text\\\",\\n \\\"align\\\": \\\"left\\\",\\n \\\"dx\\\": 5,\\n \\\"dy\\\": 0,\\n \\\"fontSize\\\": 9\\n },\\n \\\"encoding\\\": {\\n \\\"x\\\": {\\\"field\\\": \\\"endTime\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"project_full_descr\\\", \\\"type\\\": \\\"nominal\\\", \\\"sort\\\": {\\\"field\\\": \\\"startTime\\\", \\\"order\\\": \\\"ascending\\\"}},\\n \\\"text\\\": {\\\"field\\\": \\\"formattedDuration\\\"},\\n \\\"color\\\": {\\\"value\\\": \\\"black\\\"}\\n }\\n },\\n \\n ],\\n \\\"config\\\": {\\\"view\\\": {\\\"stroke\\\": null}}\\n}\"}}"},"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzEsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"multi-line-selectable-date-services-request-rate","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"multi-line-selectable-date-services-request-rate\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"title\\\": \\\"Services Requests Rate\\\",\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"rawdata\\\",\\n \\\"url\\\": {\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"%context%\\\": true,\\n \\\"%timefield%\\\": \\\"startTime\\\",\\n \\\"body\\\": {\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 15\\n },\\n \\\"aggs\\\": {\\n \\\"time_buckets\\\": {\\n \\\"date_histogram\\\": {\\n \\\"field\\\": \\\"startTime\\\",\\n \\\"interval\\\": {\\\"%autointerval%\\\": true},\\n \\\"extended_bounds\\\": {\\n \\\"min\\\": {\\\"%timefilter%\\\": \\\"min\\\"},\\n \\\"max\\\": {\\\"%timefilter%\\\": \\\"max\\\"}\\n },\\n \\\"min_doc_count\\\":0\\n },\\n \\\"aggs\\\": {\\n \\\"duration\\\": {\\n \\\"avg\\\": {\\n \\\"missing\\\": 0,\\n \\\"script\\\": {\\n \\\"source\\\": \\\"!doc.containsKey('durationInNanos') || doc['durationInNanos'].empty ? 0 : doc['durationInNanos'].value / 1000000.0\\\",\\n \\\"lang\\\": \\\"painless\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"size\\\": 0\\n }\\n },\\n \\\"format\\\": {\\\"property\\\": \\\"aggregations.services.buckets\\\"}\\n },\\n {\\n \\\"name\\\": \\\"flatdata\\\",\\n \\\"source\\\": \\\"rawdata\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"time_buckets.buckets\\\"],\\n \\\"as\\\": [\\\"val\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"count\\\",\\n \\\"expr\\\":\\\"datum.val.doc_count\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"duration\\\",\\n \\\"expr\\\": \\\"datum.val.duration.value == null ? 0 : datum.val.duration.value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"time\\\",\\n \\\"expr\\\": \\\"timeFormat(utcParse(datum.val.key_as_string,'%Y-%m-%dT%H:%M:%S.%LZ'), '%B %d, %Y %H:%M')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"hasSelection\\\",\\n \\\"values\\\": [{}],\\n \\\"transform\\\": [\\n {\\\"type\\\": \\\"filter\\\", \\\"expr\\\": \\\"selected[0] != selected[1]\\\"}\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"groupScale\\\",\\n \\\"type\\\": \\\"band\\\",\\n \\\"padding\\\": 0.1,\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"height\\\"\\n },\\n {\\n \\\"name\\\": \\\"xScale\\\",\\n \\\"type\\\": \\\"time\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.key\\\"},\\n \\\"range\\\": \\\"width\\\",\\n \\\"padding\\\": 5\\n },\\n {\\n \\\"name\\\": \\\"durationScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"duration\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"yScale\\\",\\n \\\"type\\\": \\\"linear\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"flatdata\\\", \\\"field\\\": \\\"val.doc_count\\\"},\\n \\\"range\\\": [{\\\"signal\\\": \\\"bandwidth('groupScale')\\\"}, 0]\\n },\\n {\\n \\\"name\\\": \\\"colorScale\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"key\\\", \\\"sort\\\": true},\\n \\\"range\\\": \\\"category\\\"\\n }\\n ],\\n \\\"axes\\\": [\\n {\\\"orient\\\": \\\"bottom\\\", \\\"scale\\\": \\\"xScale\\\", \\\"tickCount\\\": 5}\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"currentX\\\",\\n \\\"value\\\": -1,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"view:mousemove\\\", \\\"update\\\": \\\"clamp(x(), 0, width)\\\"},\\n {\\\"events\\\": \\\"view:mouseout\\\", \\\"update\\\": \\\"-1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"selected\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@grapharea:mousedown\\\", \\\"update\\\": \\\"[x(), x()]\\\"},\\n {\\n \\\"events\\\": \\\"[@grapharea:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"clampRange([anchor[0] + delta, anchor[1] + delta], 0, width)\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@leftEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[clamp(x(), 0, width), selected[1]]\\\"\\n },\\n {\\n \\\"events\\\": \\\"[@rightEdge:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"[selected[0], clamp(x(), 0, width)]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"selected\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xDown\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"@selectedRect:mousedown\\\", \\\"update\\\": \\\"x()\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"[@selectedRect:mousedown, window:mouseup] > window:mousemove!\\\", \\\"update\\\": \\\"x() - xDown\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyTimeFilter\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"@applyTimeFilterButton:click, @selectedRect:dblclick\\\",\\n \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter(invert('xScale',selected[0]), invert('xScale',selected[1]))\\\"\\n },\\n {\\\"events\\\": \\\"@grapharea:dblclick\\\", \\\"update\\\": \\\"opensearchDashboardsSetTimeFilter('now-15d', 'now')\\\"}\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"grapharea\\\",\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\n \\\"facet\\\": {\\\"name\\\": \\\"facets\\\", \\\"data\\\": \\\"rawdata\\\", \\\"field\\\": \\\"time_buckets.buckets\\\"}\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"x\\\": {\\\"value\\\": 0},\\n \\\"width\\\": {\\\"signal\\\": \\\"width\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0},\\n \\\"fill\\\": {\\\"value\\\": \\\"#000\\\"},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Service': datum['key']}\\\"\\n }\\n }\\n },\\n \\\"axes\\\": [\\n {\\n \\\"orient\\\": \\\"left\\\",\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"tickCount\\\": 4,\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"steelblue\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n },\\n {\\n \\\"orient\\\": \\\"right\\\",\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"tickCount\\\": 4,\\n \\\"title\\\": {\\\"signal\\\": \\\"parent.key\\\"},\\n \\\"encode\\\": {\\n \\\"title\\\": {\\n \\\"name\\\": \\\"extErrorFilter\\\",\\n \\\"interactive\\\": true,\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 8},\\n \\\"fill\\\": {\\\"value\\\": \\\"red\\\"}\\n },\\n \\\"hover\\\": {\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"}\\n }\\n }\\n }\\n }\\n ],\\n \\\"signals\\\": [\\n {\\n \\\"name\\\": \\\"updateErrFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extErrorFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'status.code': {'query': 2, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyErrorFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateErrFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateErrFilterObj) : opensearchDashboardsRemoveFilter(updateErrFilterObj)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"updateFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"source\\\": \\\"scope\\\", \\\"markname\\\": \\\"extFilter\\\", \\\"type\\\": \\\"click\\\"},\\n \\\"update\\\": \\\"{'match': {'serviceName': {'query': parent.key, 'type': 'phrase'}}}\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"applyFilterObj\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"updateFilterObj\\\"},\\n \\\"update\\\": \\\"length(domain('groupScale')) > 1 ? opensearchDashboardsAddFilter(updateFilterObj) : opensearchDashboardsRemoveFilter(updateFilterObj)\\\"\\n }\\n ]\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"line\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"facets\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\\"scale\\\": \\\"xScale\\\", \\\"field\\\": \\\"key\\\"},\\n \\\"y\\\": {\\\"scale\\\": \\\"yScale\\\", \\\"field\\\": \\\"doc_count\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}}\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"rect\\\",\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"width\\\": { \\\"value\\\": 15},\\n\\\"cornerRadius\\\": { \\\"value\\\": 5 }\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"durationScale\\\",\\n \\\"field\\\": \\\"duration.value\\\",\\n \\\"offset\\\": -3\\n },\\n \\\"y2\\\": {\\\"scale\\\": \\\"durationScale\\\", \\\"value\\\": 0}\\n\\n \\\"stroke\\\": {\\\"value\\\":\\\"black\\\"},\\n \\\"fill\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.8},\\n\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['duration']}\\\"\\n }\\n }\\n }\\n},\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"style\\\": [\\\"point\\\"],\\n \\\"from\\\": {\\n \\\"data\\\": \\\"facets\\\"\\n },\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"x\\\": {\\n \\\"scale\\\": \\\"xScale\\\",\\n \\\"field\\\": \\\"key\\\"\\n },\\n \\\"y\\\": {\\n \\\"scale\\\": \\\"yScale\\\",\\n \\\"field\\\": \\\"doc_count\\\"\\n },\\n \\\"size\\\": {\\n \\\"value\\\": 8\\n },\\n \\\"stroke\\\": {\\\"scale\\\": \\\"colorScale\\\", \\\"field\\\": {\\\"parent\\\": \\\"key\\\"}},\\n \\\"tooltip\\\": {\\n \\\"signal\\\": \\\"{'Date': timeFormat(datum['key'], '%Y-%m-%d %H:%M'), 'Value': datum['doc_count']}\\\"\\n }\\n }\\n }\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"marks\\\": [\\n {\\n \\\"name\\\": \\\"selectedRect\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"fill\\\": {\\\"value\\\": \\\"#333\\\"},\\n \\\"fillOpacity\\\": {\\\"value\\\": 0.2},\\n \\\"cursor\\\": {\\\"value\\\": \\\"move\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"},\\n \\\"x2\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"leftEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[0]\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"rightEdge\\\",\\n \\\"type\\\": \\\"rect\\\",\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"height\\\": {\\\"scale\\\": \\\"groupScale\\\", \\\"band\\\": 1},\\n \\\"width\\\": {\\\"value\\\": 2},\\n \\\"fill\\\": {\\\"value\\\": \\\"firebrick\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"ew-resize\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"selected[1]\\\"}\\n }\\n }\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"group\\\",\\n \\\"name\\\": \\\"applyTimeFilterButton\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"hasSelection\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"cornerRadius\\\": {\\\"value\\\": 6},\\n \\\"fill\\\": {\\\"value\\\": \\\"#f5f5f5\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"#c1c1c1\\\"},\\n \\\"strokeWidth\\\": {\\\"value\\\": 2},\\n \\\"xc\\\": {\\\"signal\\\": \\\"width/2\\\"},\\n \\\"y\\\": {\\\"value\\\": 30},\\n \\\"width\\\": {\\\"value\\\": 80},\\n \\\"height\\\": {\\\"value\\\": 30},\\n \\\"opacity\\\": {\\\"value\\\": 1}\\n },\\n \\\"hover\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 0.7}\\n }\\n },\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"xc\\\": {\\\"field\\\": {\\\"group\\\": \\\"width\\\"}, \\\"mult\\\": 0.5},\\n \\\"yc\\\": {\\\"field\\\": {\\\"group\\\": \\\"height\\\"}, \\\"mult\\\": 0.5, \\\"offset\\\": 2},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"fontWeight\\\": {\\\"value\\\": \\\"bold\\\"},\\n \\\"text\\\": {\\\"value\\\": \\\"Apply Filter\\\"}\\n }\\n }\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"rule\\\",\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"y\\\": {\\\"value\\\": 0},\\n \\\"y2\\\": {\\\"signal\\\": \\\"height\\\"},\\n \\\"stroke\\\": {\\\"value\\\": \\\"gray\\\"},\\n \\\"strokeDash\\\": {\\\"value\\\": [2, 1]},\\n \\\"x\\\": {\\\"signal\\\": \\\"max(currentX,0)\\\"},\\n \\\"strokeOpacity\\\": {\\\"signal\\\": \\\"currentX > 0 ? 1 : 0\\\"}\\n }\\n }\\n }\\n ]\\n}\\n\"}}"},"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzAsMl0="} +{"attributes":{"description":" - deep dive into a service signals info\n - service collected metrics \n - service spans flame chart\n - service RED indicators","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[{\"meta\":{\"type\":\"phrase\",\"key\":\"serviceName\",\"params\":{\"query\":\"frontend\"},\"disabled\":false,\"negate\":false,\"alias\":null,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\"},\"query\":{\"match_phrase\":{\"serviceName\":\"frontend\"}},\"$state\":{\"store\":\"appState\"}}]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":11,\"i\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\"},\"panelIndex\":\"0b6e6f73-e4b2-4ccd-adcd-52a4a376aa3f\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":11,\"w\":48,\"h\":16,\"i\":\"28124bcb-841b-49d4-840e-8ffdcd658042\"},\"panelIndex\":\"28124bcb-841b-49d4-840e-8ffdcd658042\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":27,\"w\":24,\"h\":20,\"i\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\"},\"panelIndex\":\"807c5b1d-54dc-4124-bbc0-27a96e41a805\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":27,\"w\":24,\"h\":13,\"i\":\"2885c3d8-cecc-464f-abc1-4221c528952e\"},\"panelIndex\":\"2885c3d8-cecc-464f-abc1-4221c528952e\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":40,\"w\":24,\"h\":13,\"i\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\"},\"panelIndex\":\"91dbd986-baa1-4961-9e56-65fbda6b612d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":47,\"w\":24,\"h\":37,\"i\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\"},\"panelIndex\":\"8622cb4c-e564-4df6-813a-75ac81bfe7bf\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":24,\"y\":53,\"w\":24,\"h\":31,\"i\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\"},\"panelIndex\":\"8c81d68e-3686-409e-8e4a-00cfbd600715\",\"embeddableConfig\":{},\"panelRefName\":\"panel_6\"}]","timeRestore":false,"title":"single-service-correlated-dashboard","version":1},"id":"single-service-correlated-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index","type":"index-pattern"},{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"ab8509a7-551c-4ba3-9315-e28bfb73c425","name":"panel_1","type":"visualization"},{"id":"a75f6330-d9d2-11ee-9203-cf873e97f443","name":"panel_2","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_3","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_4","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_5","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_6","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T09:11:16.316Z","version":"WzEzODEsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"service-map-graph","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"service-map-graph\",\"type\":\"vega\",\"aggs\":[],\"params\":{\"spec\":\"{\\n \\\"$schema\\\": \\\"https://vega.github.io/schema/vega/v5.json\\\",\\n \\\"padding\\\": {\\\"left\\\": 0, \\\"right\\\": 0, \\\"top\\\": 0, \\\"bottom\\\": 0},\\n \\\"autosize\\\": \\\"pad\\\",\\n \\\"background\\\": \\\"#f4f7ff\\\",\\n \\\"signals\\\": [\\n {\\\"name\\\": \\\"xrange\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yrange\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\\"name\\\": \\\"xext\\\", \\\"update\\\": \\\"[0, width]\\\"},\\n {\\\"name\\\": \\\"yext\\\", \\\"update\\\": \\\"[height, 0]\\\"},\\n {\\n \\\"name\\\": \\\"down\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\\"events\\\": \\\"mouseup,touchend\\\", \\\"update\\\": \\\"null\\\"},\\n {\\\"events\\\": \\\"mousedown, touchstart\\\", \\\"update\\\": \\\"xy()\\\"},\\n {\\\"events\\\": \\\"symbol:mousedown, symbol:touchstart\\\", \\\"update\\\": \\\"null\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xcur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"xdom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"ycur\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [{\\\"events\\\": \\\"mousedown, touchstart, touchend\\\", \\\"update\\\": \\\"ydom\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"delta\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": [\\n {\\n \\\"source\\\": \\\"window\\\",\\n \\\"type\\\": \\\"mousemove\\\",\\n \\\"consume\\\": true,\\n \\\"between\\\": [\\n {\\\"type\\\": \\\"mousedown\\\"},\\n {\\\"source\\\": \\\"window\\\", \\\"type\\\": \\\"mouseup\\\"}\\n ]\\n },\\n {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length === 1\\\"\\n }\\n ],\\n \\\"update\\\": \\\"down ? [down[0]-x(), y()-down[1]] : [0,0]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"anchor\\\",\\n \\\"value\\\": [0, 0],\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel\\\",\\n \\\"update\\\": \\\"[invert('xscale', x()), invert('yscale', y())]\\\"\\n },\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"[(xdom[0] + xdom[1]) / 2, (ydom[0] + ydom[1]) / 2]\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"zoom\\\",\\n \\\"value\\\": 1,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"wheel!\\\",\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"pow(1.001, event.deltaY * pow(16, event.deltaMode))\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"},\\n \\\"force\\\": true,\\n \\\"update\\\": \\\"dist1 / dist2\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"1\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist1\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchstart\\\",\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n },\\n {\\\"events\\\": {\\\"signal\\\": \\\"dist2\\\"}, \\\"update\\\": \\\"dist2\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"dist2\\\",\\n \\\"value\\\": 0,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\n \\\"type\\\": \\\"touchmove\\\",\\n \\\"consume\\\": true,\\n \\\"filter\\\": \\\"event.touches.length===2\\\"\\n },\\n \\\"update\\\": \\\"pinchDistance(event)\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xdom\\\",\\n \\\"update\\\": \\\"xext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[xcur[0] + span(xcur) * delta[0] / width, xcur[1] + span(xcur) * delta[0] / width]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[0] + (xdom[0] - anchor[0]) * zoom, anchor[0] + (xdom[1] - anchor[0]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"xrange\\\"}\\n ]\\n },\\n {\\n \\\"name\\\": \\\"ydom\\\",\\n \\\"update\\\": \\\"yext\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"delta\\\"},\\n \\\"update\\\": \\\"[ycur[0] + span(ycur) * delta[1] / height, ycur[1] + span(ycur) * delta[1] / height]\\\"\\n },\\n {\\n \\\"events\\\": {\\\"signal\\\": \\\"zoom\\\"},\\n \\\"update\\\": \\\"[anchor[1] + (ydom[0] - anchor[1]) * zoom, anchor[1] + (ydom[1] - anchor[1]) * zoom]\\\"\\n },\\n {\\\"events\\\": [{\\\"source\\\": \\\"view\\\", \\\"type\\\": \\\"dblclick\\\"}], \\\"update\\\": \\\"yrange\\\"}\\n ]\\n },\\n {\\\"name\\\": \\\"size\\\", \\\"update\\\": \\\"clamp(20 / span(xdom), 1, 1000)\\\"},\\n {\\n \\\"name\\\": \\\"cx\\\",\\n \\\"update\\\": \\\"width / 2\\\",\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove\\\",\\n \\\"update\\\": \\\" cx==width/2?cx+0.001:width/2\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"cy\\\", \\\"update\\\": \\\"height / 2\\\"},\\n {\\n \\\"name\\\": \\\"nodeRadiusKey\\\",\\n \\\"description\\\": \\\"q=increase size, a=decrease size\\\",\\n \\\"value\\\": 8,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"window:keypress\\\",\\n \\\"update\\\": \\\"event.key=='a'&&nodeRadiusKey>1?nodeRadiusKey-1:event.key=='q'?nodeRadiusKey+1:nodeRadiusKey\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeRadius\\\",\\n \\\"value\\\": 8,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 1, \\\"max\\\": 50, \\\"step\\\": 1},\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"nodeRadiusKey\\\"}, \\\"update\\\": \\\"nodeRadiusKey\\\"}]\\n },\\n {\\n \\\"name\\\": \\\"nodeCharge\\\",\\n \\\"value\\\": -30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": -100, \\\"max\\\": 10, \\\"step\\\": 1}\\n },\\n {\\n \\\"name\\\": \\\"linkDistance\\\",\\n \\\"value\\\": 30,\\n \\\"bind\\\": {\\\"input\\\": \\\"range\\\", \\\"min\\\": 5, \\\"max\\\": 300, \\\"step\\\": 1}\\n },\\n {\\n \\\"description\\\": \\\"State variable for active node fix status.\\\",\\n \\\"name\\\": \\\"fix\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseout[!event.buttons], window:mouseup\\\",\\n \\\"update\\\": \\\"false\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseover\\\", \\\"update\\\": \\\"fix || true\\\", \\\"force\\\": true},\\n {\\n \\\"events\\\": \\\"[symbol:mousedown, window:mouseup] > window:mousemove!\\\",\\n \\\"update\\\": \\\"xy()\\\",\\n \\\"force\\\": true\\n }\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Graph node most recently interacted with.\\\",\\n \\\"name\\\": \\\"node\\\",\\n \\\"value\\\": null,\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"fix === true ? datum.index : node\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"nodeHover\\\",\\n \\\"value\\\": {\\\"id\\\": null, \\\"connections\\\": []},\\n \\\"on\\\": [\\n {\\n \\\"events\\\": \\\"symbol:mouseover\\\",\\n \\\"update\\\": \\\"{'id':datum.index, 'connections':split(datum.sources+','+datum.targets,',')}\\\"\\n },\\n {\\\"events\\\": \\\"symbol:mouseout\\\", \\\"update\\\": \\\"{'id':null, 'connections':[]}\\\"}\\n ]\\n },\\n {\\n \\\"description\\\": \\\"Flag to restart Force simulation upon data changes.\\\",\\n \\\"name\\\": \\\"restart\\\",\\n \\\"value\\\": false,\\n \\\"on\\\": [{\\\"events\\\": {\\\"signal\\\": \\\"fix\\\"}, \\\"update\\\": \\\"fix && fix.length\\\"}]\\n }\\n ],\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"node-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-span-*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"field\\\": \\\"serviceName\\\",\\n \\\"size\\\": 10000\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"type\\\": \\\"json\\\",\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"'http://localhost:5601/app/dashboards#/view/single-service-correlated-dashboard-1_0_0_ID?_a=(description:%27%27,filters:!((%27$state%27:(store:appState),meta:(alias:!n,disabled:!f,key:serviceName,negate:!f,params:(query:' + datum.serviceName + '),type:phrase),query:(match_phrase:(serviceName:' + datum.name + ')))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:%27%27),timeRestore:!f,title:single-service-correlated-dashboard,viewMode:view)'\\\",\\n \\\"as\\\": \\\"link\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"traceCounts\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"name\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"group\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"link-data-raw\\\",\\n \\\"url\\\": {\\n \\\"%context%\\\": \\\"true\\\",\\n \\\"index\\\": \\\"otel-v1-apm-service-map*\\\",\\n \\\"body\\\": {\\n \\\"size\\\": 0,\\n \\\"aggs\\\": {\\n \\\"services\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"serviceName\\\"\\n },\\n \\\"aggs\\\": {\\n \\\"target\\\": {\\n \\\"terms\\\": {\\n \\\"size\\\": 10000,\\n \\\"field\\\": \\\"destination.domain\\\"\\n }\\n }\\n }\\n }\\n }\\n }\\n },\\n \\\"format\\\": {\\n \\\"property\\\": \\\"aggregations.services.buckets\\\"\\n },\\n \\\"transform\\\":[\\n {\\n \\\"type\\\": \\\"flatten\\\",\\n \\\"fields\\\": [\\\"target.buckets\\\"],\\n \\\"as\\\": [\\\"targetBucket\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.doc_count\\\",\\n \\\"as\\\": \\\"value\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.key\\\",\\n \\\"as\\\": \\\"source\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"datum.targetBucket.key\\\",\\n \\\"as\\\": \\\"target\\\"\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"node-data-raw\\\",\\n \\\"key\\\": \\\"name\\\",\\n \\\"fields\\\": [\\\"source\\\", \\\"target\\\"],\\n \\\"as\\\": [\\\"sourceNode\\\", \\\"targetNode\\\"]\\n },\\n {\\n \\\"type\\\": \\\"filter\\\",\\n \\\"expr\\\": \\\"datum.sourceNode !== null && datum.targetNode !== null\\\"\\n }\\n ]\\n },\\n {\\\"name\\\": \\\"link-data\\\", \\\"source\\\": \\\"link-data-raw\\\"},\\n {\\n \\\"name\\\": \\\"source-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"source\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"target\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"targets\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'target')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"target-connections\\\",\\n \\\"source\\\": \\\"link-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"aggregate\\\",\\n \\\"groupby\\\": [\\\"target\\\"],\\n \\\"ops\\\": [\\\"values\\\"],\\n \\\"fields\\\": [\\\"source\\\"],\\n \\\"as\\\": [\\\"connections\\\"]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"sources\\\",\\n \\\"expr\\\": \\\"pluck(datum.connections, 'source')\\\"\\n }\\n ]\\n },\\n {\\n \\\"name\\\": \\\"node-data\\\",\\n \\\"source\\\" :\\\"node-data-raw\\\",\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"source-connections\\\",\\n \\\"key\\\": \\\"source\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"targets\\\"],\\n \\\"as\\\": [\\\"targets\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"lookup\\\",\\n \\\"from\\\": \\\"target-connections\\\",\\n \\\"key\\\": \\\"target\\\",\\n \\\"fields\\\": [\\\"name\\\"],\\n \\\"values\\\": [\\\"sources\\\"],\\n \\\"as\\\": [\\\"sources\\\"],\\n \\\"default\\\": [\\\"\\\"]\\n },\\n {\\n \\\"type\\\": \\\"force\\\",\\n \\\"iterations\\\": 300,\\n \\\"restart\\\": {\\\"signal\\\": \\\"restart\\\"},\\n \\\"signal\\\": \\\"force\\\",\\n \\\"forces\\\": [\\n {\\\"force\\\": \\\"center\\\", \\\"x\\\": {\\\"signal\\\": \\\"cx\\\"}, \\\"y\\\": {\\\"signal\\\": \\\"cy\\\"}},\\n {\\n \\\"force\\\": \\\"collide\\\",\\n \\\"radius\\\": {\\\"signal\\\": \\\"sqrt(4 * nodeRadius * nodeRadius)\\\"},\\n \\\"iterations\\\": 1,\\n \\\"strength\\\": 0.7\\n },\\n {\\\"force\\\": \\\"nbody\\\", \\\"strength\\\": {\\\"signal\\\": \\\"nodeCharge\\\"}},\\n {\\n \\\"force\\\": \\\"link\\\",\\n \\\"links\\\": \\\"link-data-raw\\\",\\n \\\"distance\\\": {\\\"signal\\\": \\\"linkDistance\\\"},\\n \\\"id\\\": \\\"name\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fx\\\",\\n \\\"expr\\\": \\\"fix[0]!=null && node==datum.index ?invert('xscale',fix[0]):null\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"as\\\": \\\"fy\\\",\\n \\\"expr\\\": \\\"fix[1]!=null && node==datum.index ?invert('yscale',fix[1]):null\\\"\\n }\\n ]\\n }\\n ],\\n \\\"scales\\\": [\\n {\\n \\\"name\\\": \\\"color\\\",\\n \\\"type\\\": \\\"ordinal\\\",\\n \\\"domain\\\": {\\\"data\\\": \\\"node-data\\\", \\\"field\\\": \\\"group\\\"},\\n \\\"range\\\": [\\n \\\"#4682b4\\\",\\n \\\"#4666b4\\\",\\n \\\"#46b494\\\",\\n \\\"#b46746\\\",\\n \\\"#b44662\\\",\\n \\\"#a44fa3\\\"\\n ]\\n },\\n {\\n \\\"name\\\": \\\"xscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"xdom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"xrange\\\"}\\n },\\n {\\n \\\"name\\\": \\\"yscale\\\",\\n \\\"zero\\\": false,\\n \\\"domain\\\": {\\\"signal\\\": \\\"ydom\\\"},\\n \\\"range\\\": {\\\"signal\\\": \\\"yrange\\\"}\\n }\\n ],\\n \\\"marks\\\": [\\n {\\n \\\"type\\\": \\\"path\\\",\\n \\\"name\\\": \\\"links\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"link-data\\\"},\\n \\\"interactive\\\": false,\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"strokeWidth\\\": {\\n \\\"signal\\\": \\\"datum.source.index!=nodeHover.id && datum.target.index!=nodeHover.id ? 0.5:2\\\"\\n }\\n }\\n },\\n \\\"transform\\\": [\\n {\\n \\\"type\\\": \\\"linkpath\\\",\\n \\\"require\\\": {\\\"signal\\\": \\\"force\\\"},\\n \\\"shape\\\": \\\"line\\\",\\n \\\"sourceX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.source.x)\\\"},\\n \\\"sourceY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.source.y)\\\"},\\n \\\"targetX\\\": {\\\"expr\\\": \\\"scale('xscale', datum.datum.target.x)\\\"},\\n \\\"targetY\\\": {\\\"expr\\\": \\\"scale('yscale', datum.datum.target.y)\\\"}\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"atan2(datum.datum.target.y - datum.datum.source.y,datum.datum.source.x - datum.datum.target.x)\\\",\\n \\\"as\\\": \\\"angle1\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(datum.angle1>=0?datum.angle1:(2*PI + datum.angle1)) * (360 / (2*PI))\\\",\\n \\\"as\\\": \\\"angle2\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(360-datum.angle2)*(PI/180)\\\",\\n \\\"as\\\": \\\"angle3\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(cos(datum.angle3)*(nodeRadius+5))+(scale('xscale',datum.datum.target.x))\\\",\\n \\\"as\\\": \\\"arrowX\\\"\\n },\\n {\\n \\\"type\\\": \\\"formula\\\",\\n \\\"expr\\\": \\\"(sin(datum.angle3)*(nodeRadius+5))+(scale('yscale',datum.datum.target.y))\\\",\\n \\\"as\\\": \\\"arrowY\\\"\\n }\\n ]\\n },\\n {\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"name\\\": \\\"arrows\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"links\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"shape\\\": {\\\"value\\\": \\\"triangle\\\"},\\n \\\"angle\\\": {\\\"signal\\\": \\\"-datum.angle2-90\\\"},\\n \\\"x\\\": {\\\"signal\\\": \\\"datum.arrowX\\\"},\\n \\\"y\\\": {\\\"signal\\\": \\\"datum.arrowY\\\"},\\n \\\"text\\\": {\\\"signal\\\": \\\"'▲'\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"datum.datum.source.index!=nodeHover.id && datum.datum.target.index!=nodeHover.id ? '#929399':merge(hsl(scale('color', datum.datum.source.group)), {l:0.64})\\\"\\n },\\n \\\"size\\\": {\\\"signal\\\": \\\"nodeRadius==1?0:60\\\"}\\n }\\n }\\n },\\n {\\n \\\"name\\\": \\\"nodes\\\",\\n \\\"type\\\": \\\"symbol\\\",\\n \\\"zindex\\\": 1,\\n \\\"from\\\": {\\\"data\\\": \\\"node-data\\\"},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"opacity\\\": {\\\"value\\\": 1},\\n \\\"href\\\": {\\\"signal\\\": \\\"datum.link\\\"},\\n \\\"fill\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.64})\\\"\\n },\\n \\\"stroke\\\": {\\n \\\"signal\\\": \\\"nodeHover.id===datum.index || indexof(nodeHover.connections, datum.name)>-1 ?scale('color', datum.group):merge(hsl(scale('color', datum.group)), {l:0.84})\\\"\\n },\\n \\\"strokeWidth\\\": {\\\"value\\\": 3},\\n \\\"strokeOpacity\\\": {\\\"value\\\": 1},\\n \\\"size\\\": {\\\"signal\\\": \\\"4 * nodeRadius * nodeRadius\\\"},\\n \\\"cursor\\\": {\\\"value\\\": \\\"pointer\\\"},\\n \\\"x\\\": {\\n \\\"signal\\\": \\\"fix[0]!=null && node===datum.index ?fix[0]:scale('xscale', datum.x)\\\"\\n },\\n \\\"y\\\": {\\n \\\"signal\\\": \\\"fix[1]!=null && node===datum.index ?fix[1]:scale('yscale', datum.y)\\\"\\n }\\n },\\n \\\"hover\\\": {\\\"tooltip\\\": {\\\"signal\\\": \\\"datum.name\\\"}}\\n }\\n },\\n {\\n \\\"type\\\": \\\"text\\\",\\n \\\"name\\\": \\\"labels\\\",\\n \\\"from\\\": {\\\"data\\\": \\\"nodes\\\"},\\n \\\"zindex\\\": 2,\\n \\\"interactive\\\": false,\\n \\\"enter\\\": {},\\n \\\"encode\\\": {\\n \\\"update\\\": {\\n \\\"fill\\\": {\\\"signal\\\": \\\"'white'\\\"},\\n \\\"y\\\": {\\\"field\\\": \\\"y\\\"},\\n \\\"x\\\": {\\\"field\\\": \\\"x\\\"},\\n \\\"text\\\": {\\\"field\\\": \\\"datum.name\\\"},\\n \\\"align\\\": {\\\"value\\\": \\\"center\\\"},\\n \\\"fontSize\\\": {\\\"value\\\": 10},\\n \\\"baseline\\\": {\\\"value\\\": \\\"middle\\\"},\\n \\\"limit\\\": {\\n \\\"signal\\\": \\\"clamp(sqrt(4 * nodeRadius * nodeRadius)-7,1,1000)\\\"\\n },\\n \\\"ellipsis\\\": {\\\"value\\\": \\\" \\\"}\\n }\\n }\\n }\\n ]\\n}\"}}"},"id":"1c59f345-ad69-4717-90ca-75b65efee96b","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzMsMl0="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"},"title":"services-groups-pie","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"services-groups-pie\",\"type\":\"pie\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"params\":{\"customLabel\":\"services\"},\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"params\":{\"field\":\"serviceName\",\"orderBy\":\"1\",\"order\":\"desc\",\"size\":5,\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"customLabel\":\"services\"},\"schema\":\"segment\"}],\"params\":{\"type\":\"pie\",\"addTooltip\":true,\"addLegend\":true,\"legendPosition\":\"right\",\"isDonut\":true,\"labels\":{\"show\":false,\"values\":true,\"last_level\":true,\"truncate\":100},\"row\":true}}"},"id":"f43111e2-256c-4d15-be98-89086c5b2bca","migrationVersion":{"visualization":"7.10.0"},"references":[{"id":"f67e4370-d84f-11ee-8f84-1b81ddb8574c","name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern"}],"type":"visualization","updated_at":"2024-05-18T08:13:58.404Z","version":"WzEzMzQsMl0="} +{"attributes":{"description":" - view services network visualization\n - view spans flame graph\n - services RED indicators","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":0,\"w\":48,\"h\":9,\"i\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\"},\"panelIndex\":\"11370789-55c9-4e12-bb20-ccc0a48eb0e3\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":9,\"w\":34,\"h\":16,\"i\":\"18938833-0275-421a-8e90-aa3b376d8580\"},\"panelIndex\":\"18938833-0275-421a-8e90-aa3b376d8580\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":34,\"y\":9,\"w\":14,\"h\":16,\"i\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\"},\"panelIndex\":\"ef8ea6a5-af3f-488a-ada9-c24ca4a8c5d4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":0,\"y\":25,\"w\":48,\"h\":7,\"i\":\"f074e25d-9d2e-4fc2-8b65-93517d502e58\"},\"panelIndex\":\"f074e25d-9d2e-4fc2-8b65-93517d502e58\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":32,\"w\":47,\"h\":11,\"i\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\"},\"panelIndex\":\"299e9782-a654-465e-8cd3-37f1cfbe24a4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":43,\"w\":47,\"h\":56,\"i\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\"},\"panelIndex\":\"f2ac1c50-3cea-4084-be20-4a23a4e09e6a\",\"embeddableConfig\":{},\"panelRefName\":\"panel_5\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":99,\"w\":47,\"h\":11,\"i\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\"},\"panelIndex\":\"45b84c55-14f2-4cf8-b0dd-bea4aece5c7a\",\"embeddableConfig\":{\"vis\":{\"columnsWidth\":[{\"colIndex\":1,\"width\":182.66666666666669},{\"colIndex\":0,\"width\":398.16666666666663},{\"colIndex\":3,\"width\":405.05555555555554},{\"colIndex\":2,\"width\":325.5555555555556}],\"sortColumn\":{\"colIndex\":2,\"direction\":\"desc\"}}},\"panelRefName\":\"panel_6\"},{\"version\":\"2.14.0\",\"gridData\":{\"x\":1,\"y\":110,\"w\":47,\"h\":35,\"i\":\"a546dd15-c336-47e0-a8b7-df153289658d\"},\"panelIndex\":\"a546dd15-c336-47e0-a8b7-df153289658d\",\"embeddableConfig\":{},\"panelRefName\":\"panel_7\"}]","refreshInterval":{"pause":true,"value":0},"timeFrom":"2024-05-15T17:02:45.799Z","timeRestore":true,"timeTo":"2024-05-16T06:53:02.146Z","title":"observability-services-dashboard","version":1},"id":"otel-services-dashboard-1_0_0_ID","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"375873f0-121d-11ef-b612-e9a167e5758e","name":"panel_0","type":"visualization"},{"id":"1c59f345-ad69-4717-90ca-75b65efee96b","name":"panel_1","type":"visualization"},{"id":"f43111e2-256c-4d15-be98-89086c5b2bca","name":"panel_2","type":"visualization"},{"id":"3ba73630-14f2-11ef-8c27-a723ded8020e","name":"panel_3","type":"visualization"},{"id":"e7c75468-4e40-4b30-adad-b1d64962c76f","name":"panel_4","type":"visualization"},{"id":"cb36546d-6eff-460a-a82f-06dd192be2b9","name":"panel_5","type":"visualization"},{"id":"f7ed5710-23c5-485e-8d2e-5d91c7530a7c","name":"panel_6","type":"visualization"},{"id":"546033dc-4047-4d3c-87f9-dc8d5566a438","name":"panel_7","type":"visualization"}],"type":"dashboard","updated_at":"2024-05-18T09:06:50.431Z","version":"WzEzODAsMl0="} +{"exportedCount":41,"missingRefCount":0,"missingReferences":[]} \ No newline at end of file

    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 z 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 z zM}A$fY8Z)3{N={l!hDqSc(SkA0!B9}#*5iun)@VC_HB9p+(n8Ybl5>9j0iX(F;R#6 zjw=Xs%~hqFJ#oICmlPfH?whyqR`5tl6nOQ@4SDm)Xa0TMkXpd|S>Y@CU+y9j&d$zY zo{8iwARxDDIjwS#9@9!;!h3SD0@msbSwUPu8I!j}ity_yMAHwkhAhN16biE0oL-S6 z9Gijz#Y8@)3Ko$)&Eh^_;-LkY@zLerCF8+q&%Avpjy{uA$mnH)L3kDvTKDb&rDBl& zX4Nh(EJ?Qhc~&sptxlQ!5h$aBm|#{#dL7_;kqiE+<|92gDW1nr@F2~KRZW0mQ~35^ zIaDR;ErJ_--Tu7N1rN-%DF@8-YlqlB%?zTFYhyz^$PB+3RXguP-nA=+oE1DOi!i^4 z9z+V|6;!wf4R76mwfV{)!gkagEQ3K8C;9;gC>^5;t=|H3d9Ya4QORMTSk2Yr4u_}n zF?Wwb?WgPA;-QF!$Jx|dXahlwV|C1OemOO28+3@lu9_H?E71=hd%U-k=ay>WR%&6Y z4@hG{3Gs&2@zMyX+Dh%M4ttKLz&r8Ibt^k@VS5#y@x}CVIhqVKnXAhjpx4jSJS%Cv zke12pG5xBsv9XX}@`e3mv%b&oar{nx$7RI*{&&Umt!Yupw&}M=UK%Vkx^MfwlFJ;k z@$Dcicuo>?1e*OQ{C#&mwE8a)h`(MtP?lHVE9N$n1qLUQ`#$Bw6ti^MpdA9@RzjaK)1$QKwh6y$AnvEk$sZ0Jm%w&B1cr@>iHlQ=j3kAyH6ty# z&Qi$5I2)(O%`R0|^LCKT-kVp0v)q1aYRw_B=hkuPlt%*Txf8GTK#RM?sm4d;<0dbQ z@{mCn^MAuMDskE5;xoN(J?ot6Patxl2A^~7lb9~7 zmC8vSeqI+B?vmDap{#ik2$dGF$D3EnbW4F^PuB24gw3sR>Vic!Hai|$`eEdG_LU6F zUbfa%c5L>6pODCLPvt;T(1I_CSO1_G2!=(iP;}2q(`5g#$<2lD=jn$gu5>99)<%Hn z&?OmShL9F@ST42k`EVlFYpRN3)U+Pi54fbfpdL=hBU%GROrzLQK0WQ4;nO4_pci3F z-M6WmRyLB71TQyeHs6xygaN)ywJYI*270E}S<>BZ^@(w!QCwba=@Tw6x-6E`hWTnZO8r=IZ8fY#Ndn_08-pT}IkAU2({n!^pSZ97l%X;h@UC1k) z35?+xav8}3mQhBlnC`Tl_odw1)r4;XhTVbd0;mn6#)=lz#MyacUWo2kDr~l9OBOR3 z%weBZRu>PFH!YWblv!fLo4+bw{^d8w5JRS!3bK!noR^JhNDOmowiKVcLcQ4KWoYMr z;*u2|Ud2v@Iady|6usmG-)6F^p8aT^dK3`&3&k(+dmD+qlELp;ln6cb*R^!OI{X@8 z8Wq<1odq=28xlg*)v4thI5^*x!ty08?x!ct*(m|;dW0XIl^B zRR?E}3jJsj4TNB-J3CZBgbJrSoMpk1cPRlKKKu4ItAN1Qg~u1txHFupaT1?XMoirc ze#>$&p(55g_)gdCLooU2i9JZmN|J1JMYBi}@a-)IP$w&hB(I7)gf}36L9c;1Du11D zp99P)DSh~cN5O&0wXv)KL32UZ>O;DABRBGp%CtxslDi#%LWTi4NR*Q}w(y;rs?lK^lQwqKo*A8d={^5$AV9t zbOmt)gb&?7G~?sbz<1s#c=7;7<=`N~8|Tz_GAv*n|J=hiDpKc#(~b3OT60uyJ~PbK zp6Plpz4Kk9GaBe2jP(bRP_w!yfceUzuERsaWFIHpFxOj8$I7wbX0{ETex3%r^|mm$ zt%%FYoFHS7n2y$OrEvcZsQJ4LIcE$1lTHy zcVO-r?9=_m-ynspT}!xdv`?`zhX)l{RJy8urAI~F4zQ0pnjBIj;F+Pu9? zqgMQYaP$SL#`f@-GCZG&hsuP1j) zBRb&85Ta}`C3eur^U`#!FJ2ZE&^MNz ze{*eRJc=J%t6%v5aN(@;K*TOdwOCu6No!K-#GZBxqUr?=%#B2~2%&fyt4q@$Qnur+ z+=|YNZ}ZjP=H$q>prpY0EkKAb;oGi^J4g0_ygFAy0LVT`LB09x!y5D6afVuXDc3Je z(eZl2w7Ay*rqVU*^1@@7QF=p5IG;m!-RbClufc-0X@F05%wMb~v`xFM<9#vc66T~? zuR~tp_M9nj6xGa+6|xIfX!{X|2*drgXsnQcuSO*qEfX9lbtL z;G;S6+G4cZ*v_b0Yh>Bkxkv}+{hQlSxw4eU|4xMNjKOY`{WWCDEi+EIhoQ%Lcf5G9+c>+qrsr-F;_S|Shp$4> z{F{)N^Yr}y*qI&vnBk1&3dEed)V;>09ZK@5fh4tN5B11OcivO`2{dE>3&Tuzvfl>2 z)Vrl8k_P3>3PL_!OvI(@KNxM;i+>y*A)ug2NMY5a4+GE`h%=r&JAKQE>3solwoMUj zg4iZ&8aR4cdK3jEThzVuMmSTdX1e!MlG9SeT~fHEJ}c{iVFG(GyKTCoql3|2if^u6 zXct=OP*Z2Cfq}fVJy5A!V)Yp+bbvi3N_+2tlQwr7| zS4^&hC8A8FFJ>Odh@4!e#6HHbh|VwQD&h6(2^f=S>dHUft&l6My5Myhcn?<M=xMIo&952P*cq6ufEx;zc7Vn05tm71r!^P2=FLQ%BXj>_Y;mDy@S( z4M^~ci)39sw9{!kwgKF%>+l?T3!?I-v&;zd7XmyWxVlf&(`gAEoxT2L@U@l*7$)Vx}MI!Fd2W=sS6)XU3;J0J8Fa3K6cFJv z+^G)#X{O3xS}RTU^)WXK3*YuMZj7XM;C6U9o-1J$@Q7Grpy`PJ-oeIi(A9+@;n8}xa`puSsVeY@_sCn%CXC5uar~z zo%8srbG1hvS>U6A=$0Wbwe(z_viRhbS~+@XIxK+4rRNosR>c$Kk{UDxNl5e8aiiUS z059AAaHn=@ExZU5fD($;Qk7cq%1(hQCCW4b)XQmeaaC2-yDy(Fhlv)I6(41b=K4dE{m(204`MdoLE8FJElGN*`SzWhPINFTu1Kr-o8s*r&?mR z32K&|`sBAxdNo4UGmIu}7)hW0k#$nxX;CE)!ERDE;++JWOOI!M%+Uo9Vi5bRxy}KD z2m#q5=$)62^#rF}9snXDgXlKHIPDoey;j4P zko=Hg;d^HKz2^vQtzXwV^XHyhwc=hwzl@0^54oLdIH$8XCtb`HKtHYQ+j*=_Tz&(I zss9UA{~aq~%+gEKhZQP^L_qdIrt&54->UOOUB(}9KcOE(D5R*f_|+iog?3-sY{^uv z9BxEUTfNP^ojl95RELbdmQP!H5Xh!MolrUfvGfpFR1G_eAEOBPNGq)i7N_i>!+0Fb zwu&Of3sf#h$hJfJTBMqA0D$b&H_VKTkXo?_vb%9XlZ7_b_b``4A-%<)0pA7^Pl@`X0Bp;b0=7r)6hX&y&`26WR zLC!LJfhg^+O=kV*n`_?XIU^R*Qc<@W9|9F!ncF(CpI@mjm8F$wRA9nJhs_74FwV^o zodadYzoNMe>n@@R|pgmu*ZhF1we)Jqb zj%G=kl~DUr(>du5njjat5iwiKV$V%SAdNsg>hs~^xJzR;!uLg*EleM+Dw=areL*Ih z`m)Q?5`aU*1Vc$vX;W)6+1F}o4;Y>ZZ@>vH_roiDKRZyBzfpGn)k*)+BZiVrblG;z zzT=bn(C90d|JFVk-kal)%h@KVeH7Vgn8_a314kmb-**?g{eb3I<6KXS)m#2mdX&sV zoTx)~A&MC-VA|X>$0KEI78V?9szxs9+20N%%f)a~P?JSESr7Z+v5-s)Q)~9RN{s~! ziUcy_u{x}iF+cRhe`iC}=-w5SSG2NnSSQ$okR>Grvz$TW9j)%TWoGQR6dQ5Rc3{2{ zJCe)XE_)j~Tn=jPHb$1zy4{#9udddJ)f@Rz#fi*o9e49S9!@W;;{0Y)edlQolbHju z1_;kXf53l1&x+nab7yEE)!t0d?b($FkikQVnbpVz` z<~|*FD{Cl1_%{lWBg%Zmij`xA`ak+{{jt&fb!CX4#8^^snFXNJ-H(F#q`KGMCd=9+ z8dl07lo5xS|1gHuMfDn4dG;`7q+m`jO z$3Vs0rYD9?ClVbU^DDG?%mlk8e5Zz%czn?!3p1P|yqT&uj3J=@4!IKozPt8lf`FR57#@A8kMf(bBL3kv&YdK28;=5& z(e!Ohyn%7KxW(tG_R`MBU~-^EQo5s9rb4)R-Eyu_wKYD(|;G z>Y)IsupA<%KSL1ro3Z>gs|0IzgR5?z(1$?wFKfZM3j^aEZNyR@7(~$6K>}7;8hw_5 z6y7T+af5`lnV7|7QC_@wF&axAe$H3zZp3HO$0qjGi5W=+1-7e^Lz?f@s1)({Cu@$r z?!PlGks;UVR)!INaVpE{C$y7JI872Z!;lYOb=BrBo-J-YC5IF3V_(R}t_2t4QrW$L z+EZL!TkSdL7%&hI={3ja1gB=F1pCa?_6VfZ2~IBOA%aX_pYL5K4~G!CU>92Xe7y}- zD_PZ#8Jqd@XjYP^t#02sojlGd^N=2o7j(C+8tGGOcFX3yK6=5pImdC*Rtnw@VJw5w z-m_+a7@Dp1mJ^vKXP5c0L$Zp8QUFB-&M>eo&`M%qZQWp@7EV?s?J9uA*TZSuD@4GR z4&)t%<)B5xu9Eo(^x9!P-Pxx3OYUyl+W}aap+5IBH@BfI-hZ{K7Z5obp|rF_ z_>9iVm!4ch@u83fQ_8Eooo#|C2`&Kub7d9o!vpYrY5mxHbs+5#pGL?Xpnq-=_ZDW; zE6uHr6_UuIqq=(@L@8nN?}6_bzij!!8>WY#r;?ikHd7s#4*gpR2X{%W#eV<`Bzo^9 z2TbkmSuzyRo`_%ogw0-L26TVp;+A(Y%`>`|JWoynsqL;gwl5y#>aD>AfhW3jdOf zTw56&>S;fDDMPbvsdrG>YpBX5VBk&-+`A{Qb3GK(s8YH8{zCEnF_KcuUgC#E01qmO zmBcCY;kCSFV9c2@)B>Um^hDTDB87{wKL#^*C&#A--!*;^fU6HQxvOk}@H^pR!Lv7mc3A6lqSFey}=Ba$0)uf9NV zv<>WtwI_XS0Q^HTzq+b=f{hcy=62jIs)Khmwc_4)RUS?+!$l&a6gjr-XYoT+&n1yy zcvqogb39&mE0nYnaTqdng!*wRig#1bgTexG0+g_vwB@yT5xDx$Z42)REzw7W=vckF+|fbLN~@VNN`Td!a=AWx zn8DEf#ty4yS--@cdd8uc4^Oh29$CajS%C^9Kj%&T9C=6|y=Pw(#^Q4dl=PU;yBw0# znwf|I3ZOh&Q95Jq`@PAS!KZTnhHv_pdw+9vm!FDjVj*IX25mW!X#X5^yDMGa_OsW= zzZE>%1-jOGc4~}AdlXgY&tCFdCp9IY#It*QOxK~KTkS$8n$Zc!8o+cOa{E+!j#j(C zET*ZFKO~~(4S?M773TBFt%BOiSDEwlUN@cf^oIIP9@nY<=e3kskFO`^{L35tXJRGT zFnxW9O>-g`aYC?7C<`2Y99PUDp{d7fa$^+au$ZOTs+kgS3(=$K000Io z35paP3jYAQ9{*YexyXeDr0gCbd2Dxt)5@#nbMq*(dL(hT>SxwqcsY=E#Ww{EdP(FJ zc9*|A8s+@0UY-ph-R0%2!~8@7di068?jc;->F*y3g3l>pzSK_i6@dwbKyY0=?Zs}H z_~<B5l8o%pT18+8V ztm}IaY8@&FIF~27oVVraCs|$Q(0vV@d3q- z^$~5=)leKzeX`nMml?b1gE@A3c)MfZWCv%+m>+y{mF4~D;lqdPhJ;z<_W|)F`<(T~ z9Z_Fy?%AJ3efs0Qd%zqf!Hew{CJ>K`=jUM+fsbSLtA6x^pgd6{@8-LQ`ev&!n3QD8>lCp#L;}^)+)3-Kiq7(q% z<#A-GUlbUPxpaTikRX(o2-wP~FH$6?p*`k}OfWi25L>M5%1V@oa9T^mNAC^RvMc+( z=&N~S8wMSr$AOI#;Yb~216A+hm3jwt9D1A@Uz|`bLQ5O+(Ny&?O0#Q?u{QoRPSt{4 zV#Upij`|zjgs=Br8c-eSgDN}$_{UjXlB3w#tKqT1gq9L19T7G1eMmC7=Lqy(pmJx5 zjCD z4Fbe_?S)+M$<_;d%D$Say5S3j8Unj$8219Nrn?e6w9wVru3*e1rnbXF1e!bjAKQVDU-{mzQkQR7G#g+A#Pp0aatJ;=WyRVOQgP*)P4?x?k zO>rXY0)W^wqMI97pV4&RIxOH2Fdlicf*2~YzNfpmgE-z1JuaoNKY$*oo=1tkqRG4c zmYkK%Y+)|R$xUYO-so<9Ehy0d3>Tk{^RJ+lS5o-&kgC=WT6$iN#V0kh;m7mHv2Y_N z8W)dCwv{M$8}80`l>Flqx{V{&PzE66EzswS1ehf0h|i{j)>$@>Bq zJYNG`peFvxrj7RglUD)Zs((p5xcT#Xy>}Ne(=O+aQ}zGEDQpE!Vb9TAg})H-{AVNn zE~fvHh~IVLKO6C%jreC1^#4L4(yP*kXLb1Y9)0o`j8*+;xUYvk;EcnqEH-bs->h@h z?$@~g{E&Z&$g5934*{2*wc7km9P5e(JkZ%2?wf`s=hM{z061#sZm@Yj`~S;L91Pv& zEfI<2vhN>-j}MO^z*8@dV022INgBSVCdnp1?&@yYr%eZXKc7#iXRyeqL?}iC4u?~i zle4q2ZHm<=HM7j6SO^Kx9ki*dgv|$T+glDTPx~UHGK|PaSfuyOg@uJxtGPw7$-Qd; zBd=8~`Zd(s=qL5R)+g}^v~)TY{cy`Z_`@r8Z_?0f;?Vc{XnTG9Uw}`))%z-Wp&BFD zzqz~MXJd=NK^L!kdc~zX6sC`FUZRg({){)*1`^lFmvTM5y;0K%3YT*`6o9#bhZeOr zkF$Q*{beWdH^(!NUk&-wNWS-%3&uO1AF{}082v1xRfr%9}v8A#6Op1HLX_H2bOW!p*S%0}ME)AOHXW literal 0 HcmV?d00001 diff --git a/visualizations/observability/flow/static/logo.png b/visualizations/observability/flow/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..70d47cbc380dce24856e2c3af25c3951397c669e GIT binary patch literal 69856 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�mP>DV`&;VrewI^%4@BAG?_i3(v3vq=5 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 E06kr6j{pDw literal 0 HcmV?d00001 diff --git a/visualizations/observability/flow/static/observability-services-step.png b/visualizations/observability/flow/static/observability-services-step.png new file mode 100644 index 0000000000000000000000000000000000000000..6be120d48f7fac4fbf5ed5cd03a42897e84a740d GIT binary patch literal 595182 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 z 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

    +xBf09`1}h& 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