From d7c02fc3bc1005df35c80d39779b745934321e33 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 26 Jun 2025 09:22:28 +0200 Subject: [PATCH 01/33] WIP: early chargeback code for review --- chargeback/_dev/build/build.yml | 3 + chargeback/_dev/build/docs/README.md | 45 + chargeback/changelog.yml | 11 + chargeback/chargeback/changelog.yml | 11 + chargeback/chargeback/docs/README.md | 84 + chargeback/chargeback/img/sample-logo.svg | 1 + .../chargeback/img/sample-screenshot.png | Bin 0 -> 18849 bytes chargeback/chargeback/manifest.yml | 35 + .../billing/agent/stream/cel.yml.hbs | 8 + .../elasticsearch/ingest_pipeline/default.yml | 18 + .../billing/fields/base-fields.yml | 12 + chargeback/data_stream/billing/manifest.yml | 23 + .../usage/_dev/test/default/config.yml | 6 + .../usage/_dev/test/default/manifest.yml | 2 + .../usage/agent/stream/cel.yml.hbs | 10 + .../elasticsearch/ingest_pipeline/default.yml | 28 + .../data_stream/usage/fields/base-fields.yml | 12 + chargeback/data_stream/usage/manifest.yml | 37 + chargeback/docs/README.md | 45 + .../billing_cluster_cost/fields/fields.yml | 21 + .../billing_cluster_cost/manifest.yml | 8 + .../billing_cluster_cost/transform.yml | 48 + .../fields/fields.yml | 24 + .../manifest.yml | 8 + .../transform.yml | 49 + .../fields/fields.yml | 21 + .../manifest.yml | 8 + .../transform.yml | 46 + .../fields/fields.yml | 27 + .../manifest.yml | 8 + .../transform.yml | 52 + .../fields/fields.yml | 24 + .../cluster_tier_contribution/manifest.yml | 8 + .../cluster_tier_contribution/transform.yml | 49 + chargeback/img/chargeback.png | Bin 0 -> 1360719 bytes chargeback/img/sample-logo.svg | 1 + chargeback/img/sample-screenshot.png | Bin 0 -> 18849 bytes ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 4113 +++++++++++++++++ chargeback/manifest.yml | 75 + chargeback/traverse.sh | 54 + chargeback/validation.yml | 3 + 41 files changed, 5038 insertions(+) create mode 100755 chargeback/_dev/build/build.yml create mode 100755 chargeback/_dev/build/docs/README.md create mode 100644 chargeback/changelog.yml create mode 100644 chargeback/chargeback/changelog.yml create mode 100644 chargeback/chargeback/docs/README.md create mode 100644 chargeback/chargeback/img/sample-logo.svg create mode 100644 chargeback/chargeback/img/sample-screenshot.png create mode 100644 chargeback/chargeback/manifest.yml create mode 100644 chargeback/data_stream/billing/agent/stream/cel.yml.hbs create mode 100644 chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml create mode 100644 chargeback/data_stream/billing/fields/base-fields.yml create mode 100644 chargeback/data_stream/billing/manifest.yml create mode 100644 chargeback/data_stream/usage/_dev/test/default/config.yml create mode 100644 chargeback/data_stream/usage/_dev/test/default/manifest.yml create mode 100644 chargeback/data_stream/usage/agent/stream/cel.yml.hbs create mode 100644 chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml create mode 100644 chargeback/data_stream/usage/fields/base-fields.yml create mode 100644 chargeback/data_stream/usage/manifest.yml create mode 100644 chargeback/docs/README.md create mode 100644 chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml create mode 100644 chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml create mode 100644 chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml create mode 100644 chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml create mode 100644 chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml create mode 100644 chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml create mode 100644 chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml create mode 100644 chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml create mode 100644 chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml create mode 100644 chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml create mode 100644 chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml create mode 100644 chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml create mode 100644 chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml create mode 100644 chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml create mode 100644 chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml create mode 100644 chargeback/img/chargeback.png create mode 100644 chargeback/img/sample-logo.svg create mode 100644 chargeback/img/sample-screenshot.png create mode 100644 chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json create mode 100644 chargeback/manifest.yml create mode 100755 chargeback/traverse.sh create mode 100644 chargeback/validation.yml diff --git a/chargeback/_dev/build/build.yml b/chargeback/_dev/build/build.yml new file mode 100755 index 00000000000..97fc8aa10cd --- /dev/null +++ b/chargeback/_dev/build/build.yml @@ -0,0 +1,3 @@ +dependencies: + ecs: + reference: git@v8.17.0 diff --git a/chargeback/_dev/build/docs/README.md b/chargeback/_dev/build/docs/README.md new file mode 100755 index 00000000000..3bc09523f36 --- /dev/null +++ b/chargeback/_dev/build/docs/README.md @@ -0,0 +1,45 @@ +# Chargeback + +_Technical preview: This module is developed by Elastic's Customer Engineering team. Please report any issues to the Elastician who shared this integration with you._ + +The Chargeback module provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of the value provided by each deployment, data stream, and tier. This functionality allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. + +## What is FinOps? + +FinOps is an operational framework and cultural practice aimed at maximizing the business value of cloud usage. It facilitates timely, data-driven decision-making and promotes financial accountability through collaboration among engineering, finance, and business teams. + +## Purpose + +The Chargeback module assists organizations in addressing a crucial question: + +> **"How is my organisation consuming the Elastic solution, and to which tenants can I allocate these costs?"** + +This module provides a breakdown of Elastic Consumption Units (ECUs) per: + +- Deployment +- Data tier +- Data stream +- Day + +Currently, Chargeback calculations consider only Elasticsearch data nodes. Contributions from other assets, like Kibana or ML nodes, are assumed to be shared proportionally among tenants. To incorporate indexing, querying, and storage in a weighted manner, a blended value is created using the following default weights (modifiable): +- Indexing: 20 (applicable only to the hot tier) +- Querying: 20 +- Storage: 40 + +This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment. + +Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdown` dashboard. + +![Cost and Consumption breakdown](../img/chargeback.png) + +## Requirements + +To use this module, the following prerequisites must be met: + +- The monitoring cluster, where this integration is installed, must be on version 8.18.0+ due to its use of [ES|QL LOOKUP JOIN](https://www.elastic.co/docs/reference/query-languages/esql/esql-lookup-join). +- The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) integration (v1.4.1+) must be installed and running. +- The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed and collecting [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) from all relevant deployments. +- The Transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running, which is an asset of the **Elasticsearch** integration. + + +This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. diff --git a/chargeback/changelog.yml b/chargeback/changelog.yml new file mode 100644 index 00000000000..ce52cd1932c --- /dev/null +++ b/chargeback/changelog.yml @@ -0,0 +1,11 @@ +# newer versions go on top +- version: "0.0.2" + changes: + - description: "Adding variables for ECU rate, and Indexing, Querying and Storage weights. Label corrections on 'Indexing: ECU per tier per day' and 'Indexing: % ECU per data stream per day' visualisations." + type: enhancement + link: https://github.com/elastic/integrations/pull/2 # FIXME Replace with the real PR link +- version: "0.0.1" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/1 # FIXME Replace with the real PR link diff --git a/chargeback/chargeback/changelog.yml b/chargeback/chargeback/changelog.yml new file mode 100644 index 00000000000..e00dd11f827 --- /dev/null +++ b/chargeback/chargeback/changelog.yml @@ -0,0 +1,11 @@ +# newer versions go on top +- version: "0.0.2" + changes: + - description: Adding variables for ECU rate, and Indexing, Querying and Storage weights. + type: enhancement + link: https://github.com/elastic/integrations/pull/ # FIXME Replace with the real PR link +- version: "0.0.1" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/1 # FIXME Replace with the real PR link diff --git a/chargeback/chargeback/docs/README.md b/chargeback/chargeback/docs/README.md new file mode 100644 index 00000000000..48a4dcb94ca --- /dev/null +++ b/chargeback/chargeback/docs/README.md @@ -0,0 +1,84 @@ + + + +# Chargeback + + + +## Data streams + + + + + + + + + + + +## Requirements + +You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. +You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware. + + + +## Setup + + + +For step-by-step instructions on how to set up an integration, see the +[Getting started](https://www.elastic.co/guide/en/welcome-to-elastic/current/getting-started-observability.html) guide. + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chargeback/chargeback/img/sample-logo.svg b/chargeback/chargeback/img/sample-logo.svg new file mode 100644 index 00000000000..6268dd88f3b --- /dev/null +++ b/chargeback/chargeback/img/sample-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chargeback/chargeback/img/sample-screenshot.png b/chargeback/chargeback/img/sample-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a56a3ecc078c38636698cefba33f86291dd178 GIT binary patch literal 18849 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

}qal5$moSACwfNXLXG5|3R0AtBcN` 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 literal 0 HcmV?d00001 diff --git a/chargeback/chargeback/manifest.yml b/chargeback/chargeback/manifest.yml new file mode 100644 index 00000000000..b3273d0b00b --- /dev/null +++ b/chargeback/chargeback/manifest.yml @@ -0,0 +1,35 @@ +format_version: 3.3.2 +name: chargeback +title: "Chargeback" +version: 0.0.2 +description: "This package calculates chargeback based on billing and consumption data" +type: integration +categories: + - cloud + - custom +conditions: + kibana: + version: "8.18.0" + elastic: + subscription: "basic" +screenshots: + - src: /img/sample-screenshot.png + title: Sample screenshot + size: 600x600 + type: image/png +icons: + - src: /img/sample-logo.svg + title: Sample logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: sample + title: Sample logs + description: Collect sample logs + inputs: + - type: logfile + title: Collect sample logs from instances + description: Collecting sample logs +owner: + github: JohannesMahne + type: elastic diff --git a/chargeback/data_stream/billing/agent/stream/cel.yml.hbs b/chargeback/data_stream/billing/agent/stream/cel.yml.hbs new file mode 100644 index 00000000000..0e800108635 --- /dev/null +++ b/chargeback/data_stream/billing/agent/stream/cel.yml.hbs @@ -0,0 +1,8 @@ +config_version: 2 +{{#if ecu_rate}} +fields_under_root: true +keep_null: true +fields: + _conf: + ecu_rate: {{ecu_rate}} +{{/if}} \ No newline at end of file diff --git a/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml b/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..25758d48d75 --- /dev/null +++ b/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,18 @@ +--- +description: "Set composite_key from @timestamp and deployment_id, and pull cel value from ecu_value." +processors: + - set: + field: ecu_rate + value: "{{{_conf.ecu_rate}}}" + tag: ecu_value + - script: + lang: painless + source: > + if (ctx['@timestamp'] != null) { + ctx.composite_key = ZonedDateTime.parse(ctx['@timestamp']).toLocalDate().toString() + '_' + ctx.deployment_id; + } + ignore_failure: true + tag: ess_billing + # - remove: + # field: + # - _conf \ No newline at end of file diff --git a/chargeback/data_stream/billing/fields/base-fields.yml b/chargeback/data_stream/billing/fields/base-fields.yml new file mode 100644 index 00000000000..7c798f4534c --- /dev/null +++ b/chargeback/data_stream/billing/fields/base-fields.yml @@ -0,0 +1,12 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/chargeback/data_stream/billing/manifest.yml b/chargeback/data_stream/billing/manifest.yml new file mode 100644 index 00000000000..759a5f0e5e2 --- /dev/null +++ b/chargeback/data_stream/billing/manifest.yml @@ -0,0 +1,23 @@ +title: "Billing Metrics Aggregation" +type: metrics +# elasticsearch: +# index_template: +# # settings: +# # mode: lookup +# mappings: +# subobjects: false +streams: + - input: cel + title: Billing Metrics Aggregation + description: todo. + template_path: cel.yml.hbs + enabled: true + vars: + - name: ecu_rate + type: text + title: ECU Rate + description: todo. + multi: false + required: true + show_user: true + default: "0.85" \ No newline at end of file diff --git a/chargeback/data_stream/usage/_dev/test/default/config.yml b/chargeback/data_stream/usage/_dev/test/default/config.yml new file mode 100644 index 00000000000..56bd76b31e1 --- /dev/null +++ b/chargeback/data_stream/usage/_dev/test/default/config.yml @@ -0,0 +1,6 @@ +name: chargeback-test-usage +description: Test the usage policy template with blended rate weights +vars: + indexing_weight: 30 + querying_weight: 50 + storage_weight: 20 \ No newline at end of file diff --git a/chargeback/data_stream/usage/_dev/test/default/manifest.yml b/chargeback/data_stream/usage/_dev/test/default/manifest.yml new file mode 100644 index 00000000000..e5f8857c201 --- /dev/null +++ b/chargeback/data_stream/usage/_dev/test/default/manifest.yml @@ -0,0 +1,2 @@ +type: system +name: default \ No newline at end of file diff --git a/chargeback/data_stream/usage/agent/stream/cel.yml.hbs b/chargeback/data_stream/usage/agent/stream/cel.yml.hbs new file mode 100644 index 00000000000..590d93c1e58 --- /dev/null +++ b/chargeback/data_stream/usage/agent/stream/cel.yml.hbs @@ -0,0 +1,10 @@ +config_version: 2 +{{#if indexing_weight}} +fields_under_root: true +keep_null: true +fields: + _conf: + indexing_weight: {{indexing_weight}} + querying_weight: {{querying_weight}} + storage_weight: {{storage_weight}} +{{/if}} diff --git a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..512642732fb --- /dev/null +++ b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,28 @@ +--- +description: Set correlation keys and blended calculation weights. +processors: + - set: + field: indexing_weight + value: "{{{_conf.indexing_weight}}}" + - set: + field: querying_weight + value: "{{{_conf.querying_weight}}}" + - set: + field: storage_weight + value: "{{{_conf.storage_weight}}}" + - script: + lang: painless + source: > + if (ctx.cluster_name != null) { + ctx.deployment_id = ctx.cluster_name; + } + if (ctx['@timestamp'] != null) { + def date = ZonedDateTime.parse(ctx['@timestamp']).toLocalDate().toString(); + ctx.composite_key = date + '_' + ctx.deployment_id; + if (ctx.tier != null) ctx.composite_tier_key = ctx.composite_key + '_' + ctx.tier.replace('/', '_'); + if (ctx.datastream != null) ctx.composite_datastream_key = ctx.composite_key + '_' + ctx.datastream; + } + ignore_failure: true + # - remove: + # field: + # - _conf \ No newline at end of file diff --git a/chargeback/data_stream/usage/fields/base-fields.yml b/chargeback/data_stream/usage/fields/base-fields.yml new file mode 100644 index 00000000000..7c798f4534c --- /dev/null +++ b/chargeback/data_stream/usage/fields/base-fields.yml @@ -0,0 +1,12 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/chargeback/data_stream/usage/manifest.yml b/chargeback/data_stream/usage/manifest.yml new file mode 100644 index 00000000000..246e2d65627 --- /dev/null +++ b/chargeback/data_stream/usage/manifest.yml @@ -0,0 +1,37 @@ +title: Usage Metrics Aggregation +type: metrics +# elasticsearch: +# index_template: +# mappings: +# subobjects: false +streams: + - input: cel + title: Usage Metrics Aggregation + description: To be able to take indexing, querying and storage into consideration in a weighted fashion, we assign these different weights for the calcuation. + template_path: cel.yml.hbs + enabled: true + vars: + - name: indexing_weight + type: integer + title: Indexing weight + description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. + multi: false + required: true + show_user: true + default: 20 + - name: querying_weight + type: integer + title: Querying weight + description: The weight that querying has in a blended rate calculation. + multi: false + required: true + show_user: true + default: 20 + - name: storage_weight + type: integer + title: Storage weight + description: The weight that storage has in a blended rate calculation. + multi: false + required: true + show_user: true + default: 40 diff --git a/chargeback/docs/README.md b/chargeback/docs/README.md new file mode 100644 index 00000000000..3bc09523f36 --- /dev/null +++ b/chargeback/docs/README.md @@ -0,0 +1,45 @@ +# Chargeback + +_Technical preview: This module is developed by Elastic's Customer Engineering team. Please report any issues to the Elastician who shared this integration with you._ + +The Chargeback module provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of the value provided by each deployment, data stream, and tier. This functionality allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. + +## What is FinOps? + +FinOps is an operational framework and cultural practice aimed at maximizing the business value of cloud usage. It facilitates timely, data-driven decision-making and promotes financial accountability through collaboration among engineering, finance, and business teams. + +## Purpose + +The Chargeback module assists organizations in addressing a crucial question: + +> **"How is my organisation consuming the Elastic solution, and to which tenants can I allocate these costs?"** + +This module provides a breakdown of Elastic Consumption Units (ECUs) per: + +- Deployment +- Data tier +- Data stream +- Day + +Currently, Chargeback calculations consider only Elasticsearch data nodes. Contributions from other assets, like Kibana or ML nodes, are assumed to be shared proportionally among tenants. To incorporate indexing, querying, and storage in a weighted manner, a blended value is created using the following default weights (modifiable): +- Indexing: 20 (applicable only to the hot tier) +- Querying: 20 +- Storage: 40 + +This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment. + +Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdown` dashboard. + +![Cost and Consumption breakdown](../img/chargeback.png) + +## Requirements + +To use this module, the following prerequisites must be met: + +- The monitoring cluster, where this integration is installed, must be on version 8.18.0+ due to its use of [ES|QL LOOKUP JOIN](https://www.elastic.co/docs/reference/query-languages/esql/esql-lookup-join). +- The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) integration (v1.4.1+) must be installed and running. +- The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed and collecting [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) from all relevant deployments. +- The Transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running, which is an asset of the **Elasticsearch** integration. + + +This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml new file mode 100644 index 00000000000..666578b7323 --- /dev/null +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml @@ -0,0 +1,21 @@ +- name: "@timestamp" + type: date + description: The timestamp representing the day of the billing data. +- name: deployment_id + type: keyword + description: Unique ID of the deployment. +- name: deployment_name + type: keyword + description: Human-readable name of the deployment. +- name: total_ecu + type: double + description: Total ECU usage aggregated for the deployment per day. +- name: total_ecu_value + type: double + description: Total monetary value of ECU usage aggregated per day. +- name: ecu_rate + type: double + description: ECU unit rate. +- name: composite_key + type: keyword + description: Composite key used for billing attribution (set by ingest pipeline) consisting of date and deployment ID. diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml new file mode 100644 index 00000000000..2058a833091 --- /dev/null +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml @@ -0,0 +1,8 @@ +start: true +destination_index_template: + settings: + index: + # mode: "lookup" + codec: best_compression + mappings: + dynamic: true \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml new file mode 100644 index 00000000000..2e28e6fb6e8 --- /dev/null +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -0,0 +1,48 @@ +description: Aggregates daily total ECU usage per deployment from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +source: + index: + - metrics-ess_billing.billing-default + query: + range: + ess.billing.total_ecu: + gt: 0 +dest: + index: billing_cluster_cost_lookup + pipeline: 0.0.2-ess_billing +frequency: 60m +sync: + time: + field: event.ingested + delay: 1h +pivot: + group_by: + "@timestamp": + date_histogram: + field: "@timestamp" + calendar_interval: 1d + deployment_id: + terms: + field: ess.billing.deployment_id + deployment_name: + terms: + field: ess.billing.deployment_name + aggregations: + total_ecu: + sum: + field: ess.billing.total_ecu + total_ecu_value: + sum: + field: ess.billing.total_ecu_value + ecu_rate: + max: + field: ess.billing.ecu_value +settings: + # This is required to prevent the transform from clobbering the Fleet-managed mappings. + deduce_mappings: false + unattended: true +_meta: + managed: true + run_as_kibana_system: false + # Bump this version to delete, reinstall, and restart the transform during package. + # Version bump is needed if there is any code change in transform. + fleet_transform_version: 0.0.2 diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml new file mode 100644 index 00000000000..f489ab2bbf6 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml @@ -0,0 +1,24 @@ +- name: "@timestamp" + type: date + description: Daily timestamp representing when the metric was recorded. +- name: cluster_name + type: keyword + description: Name of the Elasticsearch cluster. +- name: datastream + type: keyword + description: The name of the data stream. +- name: datastream_sum_indexing_time + type: long + description: Total indexing time in milliseconds for the data stream. +- name: datastream_sum_query_time + type: long + description: Total query time in milliseconds for the data stream. +- name: datastream_sum_store_size + type: long + description: Total primary shard store size in bytes for the data stream. +- name: datastream_sum_data_set_store_size + type: long + description: Total dataset size in bytes for the data stream. +- name: composite_key + type: keyword + description: Composite key used for billing attribution (set by ingest pipeline) consisting of date and deployment ID. diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml new file mode 100644 index 00000000000..2058a833091 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml @@ -0,0 +1,8 @@ +start: true +destination_index_template: + settings: + index: + # mode: "lookup" + codec: best_compression + mappings: + dynamic: true \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml new file mode 100644 index 00000000000..d92c553900e --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -0,0 +1,49 @@ +description: Aggregates daily total ECU usage per DATASTREAM from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +source: + index: + - monitoring-indices + query: + match_all: {} +dest: + index: cluster_datastream_contribution_lookup + pipeline: 0.0.2-es_usage +frequency: 60m +sync: + time: + field: event.ingested + delay: 1h +pivot: + group_by: + "@timestamp": + date_histogram: + field: "@timestamp" + calendar_interval: 1d + cluster_name: + terms: + field: elasticsearch.cluster.name + datastream: + terms: + field: elasticsearch.index.datastream + aggregations: + datastream_sum_indexing_time: + sum: + field: elasticsearch.index.total.indexing.index_time_in_millis + datastream_sum_query_time: + sum: + field: elasticsearch.index.total.search.query_time_in_millis + datastream_sum_store_size: + sum: + field: elasticsearch.index.total.store.size_in_bytes + datastream_sum_data_set_store_size: + sum: + field: elasticsearch.index.primaries.store.total_data_set_size_in_bytes +settings: + # This is required to prevent the transform from clobbering the Fleet-managed mappings. + deduce_mappings: false + unattended: true +_meta: + managed: true + run_as_kibana_system: false + # Bump this version to delete, reinstall, and restart the transform during package. + # Version bump is needed if there is any code change in transform. + fleet_transform_version: 0.0.2 diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml new file mode 100644 index 00000000000..63866dda2e0 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml @@ -0,0 +1,21 @@ +- name: "@timestamp" + type: date + description: Daily timestamp representing when the metric was recorded. +- name: cluster_name + type: keyword + description: Name of the Elasticsearch cluster. +- name: deployment_sum_indexing_time + type: long + description: Total indexing time in milliseconds for the deployment. +- name: deployment_sum_query_time + type: long + description: Total query time in milliseconds for the deployment. +- name: deployment_sum_store_size + type: long + description: Total primary shard store size in bytes for the deployment. +- name: deployment_sum_data_set_store_size + type: long + description: Total dataset size in bytes for the deployment. +- name: composite_key + type: keyword + description: Composite key used for billing attribution (set by ingest pipeline) consisting of date and deployment ID. diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml new file mode 100644 index 00000000000..9b2d798c59f --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml @@ -0,0 +1,8 @@ +start: true +destination_index_template: + settings: + index: + # mode: "lookup" + codec: best_compression + mappings: + dynamic: true \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml new file mode 100644 index 00000000000..c98a8676905 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -0,0 +1,46 @@ +description: Aggregates daily total ECU usage per DEPLOYMENT from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +source: + index: + - monitoring-indices + query: + match_all: {} +dest: + index: cluster_deployment_contribution_lookup + pipeline: 0.0.2-es_usage +frequency: 60m +sync: + time: + field: event.ingested + delay: 1h +pivot: + group_by: + "@timestamp": + date_histogram: + field: "@timestamp" + calendar_interval: 1d + cluster_name: + terms: + field: elasticsearch.cluster.name + aggregations: + deployment_sum_indexing_time: + sum: + field: elasticsearch.index.total.indexing.index_time_in_millis + deployment_sum_query_time: + sum: + field: elasticsearch.index.total.search.query_time_in_millis + deployment_sum_store_size: + sum: + field: elasticsearch.index.total.store.size_in_bytes + deployment_sum_data_set_store_size: + sum: + field: elasticsearch.index.primaries.store.total_data_set_size_in_bytes +settings: + # This is required to prevent the transform from clobbering the Fleet-managed mappings. + deduce_mappings: false + unattended: true +_meta: + managed: true + run_as_kibana_system: false + # Bump this version to delete, reinstall, and restart the transform during package. + # Version bump is needed if there is any code change in transform. + fleet_transform_version: 0.0.2 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml new file mode 100644 index 00000000000..54cc1c6bb6c --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml @@ -0,0 +1,27 @@ +- name: "@timestamp" + type: date + description: Daily timestamp representing when the metric was recorded. +- name: cluster_name + type: keyword + description: Name of the Elasticsearch cluster. +- name: tier + type: keyword + description: The data tier where the index resides (e.g. hot, warm, cold, frozen). +- name: datastream + type: keyword + description: The name of the data stream. +- name: tier_and_datastream_sum_indexing_time + type: long + description: Total indexing time in milliseconds for the tier and data stream. +- name: tier_and_datastream_sum_query_time + type: long + description: Total query time in milliseconds for the tier and data stream. +- name: tier_and_datastream_sum_store_size + type: long + description: Total primary shard store size in bytes for the tier and data stream. +- name: tier_and_datastream_sum_data_set_store_size + type: long + description: Total dataset size in bytes for the tier and data stream. +- name: composite_key + type: keyword + description: Composite key used for billing attribution (set by ingest pipeline) consisting of date and data tier and data stream name. diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml new file mode 100644 index 00000000000..2058a833091 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml @@ -0,0 +1,8 @@ +start: true +destination_index_template: + settings: + index: + # mode: "lookup" + codec: best_compression + mappings: + dynamic: true \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml new file mode 100644 index 00000000000..18ede632534 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -0,0 +1,52 @@ +description: Aggregates daily total ECU usage per TIER and DATA STREAM from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +source: + index: + - monitoring-indices + query: + match_all: {} +dest: + index: cluster_tier_and_datastream_contribution_lookup + pipeline: 2-es_usage +frequency: 60m +sync: + time: + field: event.ingested + delay: 1h +pivot: + group_by: + "@timestamp": + date_histogram: + field: "@timestamp" + calendar_interval: 1d + cluster_name: + terms: + field: elasticsearch.cluster.name + tier: + terms: + field: elasticsearch.index.tier + datastream: + terms: + field: elasticsearch.index.datastream + aggregations: + tier_and_datastream_sum_indexing_time: + sum: + field: elasticsearch.index.total.indexing.index_time_in_millis + tier_and_datastream_sum_query_time: + sum: + field: elasticsearch.index.total.search.query_time_in_millis + tier_and_datastream_sum_store_size: + sum: + field: elasticsearch.index.total.store.size_in_bytes + tier_and_datastream_sum_data_set_store_size: + sum: + field: elasticsearch.index.primaries.store.total_data_set_size_in_bytes +settings: + # This is required to prevent the transform from clobbering the Fleet-managed mappings. + deduce_mappings: false + unattended: true +_meta: + managed: true + run_as_kibana_system: false + # Bump this version to delete, reinstall, and restart the transform during package. + # Version bump is needed if there is any code change in transform. + fleet_transform_version: 0.0.2 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml new file mode 100644 index 00000000000..548f3e8f290 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml @@ -0,0 +1,24 @@ +- name: "@timestamp" + type: date + description: Daily timestamp representing when the metric was recorded. +- name: cluster_name + type: keyword + description: Name of the Elasticsearch cluster. +- name: tier + type: keyword + description: The data tier where the index resides (e.g. hot, warm, cold, frozen). +- name: tier_sum_indexing_time + type: long + description: Total indexing time in milliseconds for the tier. +- name: tier_sum_query_time + type: long + description: Total query time in milliseconds for the tier. +- name: tier_sum_store_size + type: long + description: Total primary shard store size in bytes for the tier. +- name: tier_sum_data_set_store_size + type: long + description: Total dataset size in bytes for the tier. +- name: composite_key + type: keyword + description: Composite key used for billing attribution (set by ingest pipeline) consisting of date and data tier. diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml new file mode 100644 index 00000000000..6ea7aeaed60 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml @@ -0,0 +1,8 @@ +start: true +destination_index_template: + settings: + index: + #mode: "lookup" + codec: best_compression + mappings: + dynamic: true diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml new file mode 100644 index 00000000000..9533606e574 --- /dev/null +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -0,0 +1,49 @@ +description: Aggregates daily total ECU usage per TIER from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +source: + index: + - monitoring-indices + query: + match_all: {} +dest: + index: cluster_tier_contribution_lookup + pipeline: 0.0.2-es_usage +frequency: 60m +sync: + time: + field: event.ingested + delay: 1h +pivot: + group_by: + "@timestamp": + date_histogram: + field: "@timestamp" + calendar_interval: 1d + cluster_name: + terms: + field: elasticsearch.cluster.name + tier: + terms: + field: elasticsearch.index.tier + aggregations: + tier_sum_indexing_time: + sum: + field: elasticsearch.index.total.indexing.index_time_in_millis + tier_sum_query_time: + sum: + field: elasticsearch.index.total.search.query_time_in_millis + tier_sum_store_size: + sum: + field: elasticsearch.index.total.store.size_in_bytes + tier_sum_data_set_store_size: + sum: + field: elasticsearch.index.primaries.store.total_data_set_size_in_bytes +settings: + # This is required to prevent the transform from clobbering the Fleet-managed mappings. + deduce_mappings: false + unattended: true +_meta: + managed: true + run_as_kibana_system: false + # Bump this version to delete, reinstall, and restart the transform during package. + # Version bump is needed if there is any code change in transform. + fleet_transform_version: 0.0.2 \ No newline at end of file diff --git a/chargeback/img/chargeback.png b/chargeback/img/chargeback.png new file mode 100644 index 0000000000000000000000000000000000000000..971f878e98860f6d055e90d7110eaff832dfb0ce GIT binary patch literal 1360719 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

#- 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
  • XR2_I~;DhwlT}bskh@t<&1atoB0o#jFlzvDa2^OXg)?s zOH=&#Ya=I7)3tYeKp!V=JyhAlRIbohuZ!nUvyg2{5dS~ed(Wt*)-GIBMX?}Q5Rtwu z6zN5J6-1QYd+0p^(o3icqSBP!0s=zly@!B;^d`L%si6l5z1|ny`}^4E+AP%4~x!s6Kj0FwZTO=QFLeU^theg`;I73CXw$f$vYGKeBS)qG4Z_17Gfj)OyHE zh0heRFzI_Rg6hL(RhI{dKs(@EVVRpgleSq4{oZWRpJaDLH!3uO(1Qsdo@GfTJ={qM zd+`YBPB^q>Q_>{!GHk(1A{4#k^Ni8+$CtwUe&QlXr=zgr`eP2}yMa5)yhdG*3tg*q zuuqj#b4JV3PtD-L%5`+CZ>B>b6Q5bs%3C{)*0X+{{7L`G!Et=;PGVUX)$-%fkrFU0 zUMiD#w5EZjezN%0*?hNuqcW6M#nc>iAi95@ToCg?$6RC+xz&~=^Qae3N}g{$p{+^2 z;&oD9Xno{a#!#ZcoXC(rUoB*lu1vPI5l zgr%kHTIitAZWC0`*yIk0PTZp2=SO$5GjfJuVb21>DPJkw0qN9x?pQyPXZk~*5<+*Z z7+rw6!Fsnm58^TEL}LXdjnL>%uv?D~;olnPM&ZAL)S7fod%JI}(vT4B-4vG?pVP@l zF1JFH=0{LnP;&;rU^P&DTj}|YQy;#k(kBWn^p@-Ge8wd0s*L*V=R!%_V>l;sHFOU% zPxxO)cP>HxrTl!OP*i2+;k5~En3^Sld0(pCeB-61CReCwF;-bB5eQ&8cc7Uc14vV& zTLFhM7;DRsTcPyZ`}}Vt5{e~Kj0!95q>#^_H|VDC{i5X`x>niVe%Th(``nUP*=V@P z9xk7UFA3_oII*Ndu2;o18_7*mwcqK$x@WcWt=p8O|0sa!r0j+#CX8+3ju9XP?^CGa zH5B4EdIyPaN-CwNE#&FzMRt{`Ixq0=5sN0`=2_C5p8^PH_v2@xXFz1l9S&SFy31{9 z0MBi`y5`>u(Y4SurAQ`U7S{<#S3VCN<6SPft##MxESWAMmc*{IJiS9%Mu><>duEI3 zFjE&re$Hz5NOdvX)aPwnv4qjOt6DTQi`-TdYVU|X!D#_(%iTmg4h^8Jeso#wj$|%N zur-yB>jVCMInqtRjUf#ReTEr8;MQc`PPaU4f^!@W6}wPRi__6(_Biq`PI3BtH|!eOhDX4jo{bpK~A z+I@2yOR_NxXx$2c7yM!xT}$w@u1)E>?wV4iV~y*~1@OhKl*8Y{87zNP_^c>P2U)}O zlP(DgLGBKlR2el7^==ExY9)Q7-z2A$nIi9R$Dt3hDpPX-#qUkz1o-I(|wpm9G5 zzSWGSSmcT13D4XB>3@~GQA(-Mu&J>JU8tFpmG0cd0e-i&9i(PdIE+>eY8GfRvaH=yI zY{CazI!GjK7*4>wpgHIwjE_;WB2YC((zwD~ioB$#(Z`Vl{)gMaOuRX9@zT+Rn&tRh+dK!0~eLjdy@tq-2y<);y^!lG*8b5D9UQpnKA9J8?pQ zd7W%<=0Y#)Rpr=kejxR`2~cCY+}=VWo_73FVxqmomHQAqezQ7BB;^OdCvS@15l{Yv zb}$kdt+JX#8y9LuQy*Df4jIN(KMWD%^~``+EfbK^MxAkaSjv0<- zPV#G=CtTQQ4u8?qmX3A<>E@8Qyx$h00tARQc~}#v9_+iTP&c-DTH0Gmsl;@AO3-Fk zQ^xqH4ffGVXK=#qh(yrk)o#zhn^TL87w{?F7-fLeq+v4mZ+M_YMPI`NA%wYY#{ znmq|l2*-vW4u5&$xhwN=PiPa6X{?u`mn-c>2CK|kf=seJel=gUW^2W|PuyyPa~bT$ z11YjMeT@CcwsvUC0!Rb^Tyq1;1?;^jhrudzhU_B-Bc-EnP`J#2;?2YT3bh1Gv^6i+ zU}P7a-N_t(Fa!}j+2q$sencli1{E}I{Kh6Bgea5?hHCJ>kEvvEi+G9?1D*;DZ zD$DU&WeP6*D2RC1r3~-X8XXEATj$G=T-yT#dAo01G=yGxS{}A@)!egyrRCP! zP{#2Y#*hd*wL_jcyG9Bnw5S0529d|Z4O zDw1j~2K>^j`?s;*ufr0b+znK7T5+04JJ~wG>W+;S93|>|dQEI1pHsqY^1bQ@*^;fXC&+^An5$}hN>q^EHu8F&It^bkc+Yi9^JvWu>F0~&GIl|jrl&pQ)S zb*eh<{7TXCX1copao-ePLTLc$!&CltDE;MN0e-(v9Z%4E#R~AF#QaCSv-P3EFz>uP zxxyHIBv`A>n{)$8Dhyk;#Cp1M0TE@~I`W-K)^bqb35v>+7*8sJZ!cW55~FcK|4a$2 zlBskwP+Ck=Y1#GNG!lZwRiY_5EOxNk5sQQ!TRPa|S+)B=s^lG6D1oB2laQoxParf=ookq5mp$emXW1~V>pvviP zuG0{L5Y)R2K#fA_VFWll4(WZQ7=7eYZ}~! z#E`LbM7C#1#Os1bVVTKNNp}6AiJr$FbTINrhl55_Il@sZ_ia(5UrJ4h>otYMbcoj0 zodmW1(!qn8wS(9jCte^daeIim7p< z!u}zlLn3T*?h+T`6}qITG_yvd_SRdeB>OQkEDfjg)cKZSrF=UG^3h8gw@osQBa6m_ zrsF5xjl!e6thQO`5%cDX@5b_Ec4L)*dkQALSoRJBde-TuFr4mmUyns9W!6M;EVs%+B##AP84-?^TkfM6Z{Y-ay3TJ2(zz!bI_eFKqOp*Y`A;2Rcmw z!2lprXlfTX*A-J_G(k+EQKMMyBsbm30zvL9s0&t{{G1M!mjY?`%~1cTMap zzvTtQ`zprMvHb(-GS6QSy)9q1aUt`%nc>i5!}^aHP;s9=q_18$#o93?G`w%?6<*=W zsvHHVU|I{=49FWF8^o{R?&jaPA0+DjD>2}A?enRxE5;4@-3*}~#sZmn$-#HK!f<6# z_Ks)S$+r#HL)&=X38bZG&1Q$q>FXyd_M)PE=4FAzYa=GRFN4W#>qpZf69>7QxX zo%>gR=znOl{pI&*dHD}&_(q|iy5IG_HS1-m=SMjFv|sG=HW$hn3z`~=aM_wP4QrMA z=;03|+04{5no4^c>NyVe=Ntw8&N{z*U<*%|*A`jpvyqO@ztu`2_@c?ivR)}1Zj>a6 zw5Fdje4W3B4HtM!^zA+=_CIgiu@N21f;TPeNbyEr&@(Rzm>FgN zr(H~GaARfYc$P%w^4H$=7~9suN-)aMdB@+f(D~s6;^yLHFc9| zBk|l1xS7JR{ECo($B)BPP>@UvT#l@WtUj4MrQ^^4^sp&k5LfkiWa+C8O+$Zw<+R$D zM0_Zr?Nuk0SO1$ZM{^#dxH|N~BvuWm> z&sjWv?tf>(#WBa=lXRoRl}e9wgSkHw2Sialq8ri2-%pY@bpO0J5tPcERk6o6dDb-Z zrns?;b5hZtm%?)j`6d}U?*Y|J#oLJXs z6P)<+HGD{RTbpu=ZeD?z%D4#apFINvI^u$zDs}I}rJXYwp?!6#4Gv-Mpa^ueQz*%%8U;Ds_r?Vb!jD?DsR@Mb51X5B+reAA<=V9O{BD`e=17 zD_p)wPkmo9W&ASAzH57bE;xQEP)Swo^Xf3Fs)$)l>$5bSz<}D{hEDWI9vTaScFvTo zSXkL~G)@KE|SM0j9on~-Tym|H-lxNk#rp0;Q;qUL+ zC2Od~QV$_uoUua~l95CL%AbEe*f-yDQE*hDfnr$8T)d7$2TN>v)GJnvA;jA65Ae-5 zTADVCu_uzmR4sC$NOi*}Cl8~lJ(zI>fF4? z|H422JxcL!xBmZTtP4PWdv7}4CuLtxJqher7%O3 zJ})Y()nJ#FM@wGu)S4MXWS~5tMTe{WJa38l^L4yGrufdsyvIRV`a$va?$W1_!tsbQbUDO^s#wV?SFjZ?;G~)2#O4$c7Jxo za5@S;teY(1AgIo+i87SBBk2i+W-;|pUH{kX9s45}YEaORN+r(IAw+V^V&A`1()Px+ zs70jV_w75MG0nMZc|yJvsGC++CGF@~nDt3c$eruj4)^^=68jJCoUZr$&kx@-E0}7) z%{ZMK%HO}xQix|T$Y51?{&^Ps{&h2xL8g@C{77c~rMFoh`$SC7j`9$FZrxD5l3d9> zc>EXy_zXeAO>rUWQN*h=XZUtMOcrFfJ&)ug6@h<`_e^A*EvElN@%vxR1^sKrA*(zxtX(>nYyyHHjC7OfZi%=r+g^{ zK0cm+60$0{9?EVJd>a!6+|*UC%+WDY~ueke@Nwuv*-?x6+GxvSS0H z+ehnz-~E0>OeN7F(&-WD1P+PbHQJ=2NfW{s-0}Cd21_^%WX|7vYHzjgb1Od^6Ht3B za@TEkKdCmy405`Wl_HOq%$W?Mcq@_18BccLGciIR&WChJ(x`bvEJs!9PFX2W6LCH1^v%|lt4o#wg{^V9xCAiP zD3(Qtgj{I~L0t+7xUrxz*f!oQQ78$&QJpsePj7a7TJOyRXnQ8xAA-z$xft!ICC> zj^P%rdc!XCoEZIK)S0Q&FAr1)&f%rKd?8CFvYIBJsE@TmZNvZs;O86Ug7cuZO5vR*3*L|KRv`E;o-!T?wv!qiUPy= zJ=HGhetvKTX?Zn_YZbCHo=dWk@!Xdy{|_HR$b1<;=1pHokWzjZD>dY2rbK+wpl6}^ z=nd0nr0@CoM-<2f51UszY*8HPyNKjTQnRiD*$_HBML+G3ZCF{}LVpMP`^3O-i=i0y zo2a*zwXM1F^6%0q-Sj`X$cwE_%kMuHaL*`+Vq#-E5;#{^c$?y4V;3}*6BdZ~Ywz*F zCd|QNTsP-zPjFawCn1EqyP9_Pc?N$6mL?}AQZnS}3g}|9_5V7vNfQyivgdYx-1|U{ zXR#DD2Of8{!~%|BT4&r!es|3xO{<9n>`QO?04tP+C*_Z_9yA%w!}fm)U`*79!5lNiEUS%IquKHF1icXHyy#rj}!#`_(iNyn9exer~Ukb z{Gd4{9}^xMdDQPh!IUBJKOXt5_}w`?VHW+$Sw~rx3%= z{Uqm^S>db-^8YEhcZGnQDV7$I5LdJF&Cam%ee%(wd!>dWil#<%rT;^*KmYe+49H1p zj;O9UuIwL^&RE334$Bik=jvzRfKTPmMOW z#=Fjs$G$T0SjyhY-Ld@$1jJ0llgluQXl?nsMb^ zx`nDTs`WN*!JKfsueqMx;U-Eoo(>OFA-)|>9IlcCTjkfGfWidh_nm|nUCB#0q~ov7 zrj<-Qwz}BbY2xm}M#n00f6q(YURgS;RE-b@(=n%Sq6=Q^FUc}oPH&Nz*web&MKv3Q zI=K3Bhd69%m7b0+ZDe$~V$j(xb9U%UVl=g6nz;!rSQ!56*Cu*8gt^)9h^FAs@PMr&>;kwB!H-4+FeSJ1aB{gxh z;?((78&)>L1zfB5KABmE3P^Dwq9;UxE*w)+{p~r+w?i`xwNQ~Ry@|eF5|=l7oGb&) zi&>RJK2+L^BNm@AR=L=7w5#2YEcjE+Mz{+owTAiQy~o|wG}m%RyKgw)q=nM8!rx8n zQE?hsh<3H`F?ISy0KcrFd|CP*E2I8eiihDWNI{}N+6?9 zReLVj9wkH_$wtIyJ1?FY2gH+)aiie=@*Wl8qN%)r?ISho*6w?v-Hn3~$ZVeeqiXA& zP#x#7Dq_eKB812pSPjLQQ)_#mUgcPKg<81v#I#8tc7w9kO|a?*%*0X)m4|?t*KQLx zRnN>=A@|F+Sq_$`{v|@^PQ-@RE-RLV#Xgv^=v(%{A zIF35DSm&kiI)=a7%D24# zbC1K}Rm}b>E3GL(QJ!G{~f__NzKZy(h{951z^oOX+>6+UtCirtgI`Y;Tiz zPDo>6tWx}7q}XC_F{yl|(=A5lmjBXI%jwsnokvXGL$|3MYM1MQU#A+ooPfdDTH8@F zm8O(th)Ov#}ZFxsogMo%Wzm>?ds69(x}sSq>B5_ z{Hss+trB^^!%Q+571W+{;#IR4T1yn=IaCHeC|eoh-JktloL)0$V5>95;pP@PU_D&3 zfDsK->1|_RQsT{jHa@n7!`26E zdU}psVKHX^cztnDqT=vqq4&*EfP9df>HCth6KLq%bLW0$X8g_7bd{^pyERu91a2^# zT$3@6f!(?H^XWZZ!@7f7$A%VQKOAG!rI4=s>Cd( z3%-2$g$j-8h&^$u1UoE%oc%l~zR(&YqBZiRBvw&RdI{e1{7bcLrVEtkaKQK{pLGg> zpAnY6`gr@zj)=Cp;YwI|5U#j8Nl=;s1`_cJnJ{W>{z55B?GeAnm=0}Tr9xM;yJ=mH zseV2aOtR+Z_tfur`iaci<~bLEgC!e>Mn`$3O6Y@VL?156pOES&^1Bpn^Jcj9zLTRE zB%OPIH%CTEQ*#$HQD2u}1M#rV$t_{~K943nEAkjvyp3xkXJyNi%Bu=X- z;oe4qlO2VpzTd5QY0Foi-Jm!a$ozSQC4_{4pO|B+l%pSWyV4}kxtHdS7_bje|kZExon9-T$RoNIHJrLxS+&iq7JfVq{?!hU zAi(Y2$TN^zY*x8ph%m!LywieNZTZ$v%coL}{Nuw>+YoM(V7i66v=VAf=s&Xn(CG;e zHsOcayHeZEJRSNLeHmWxM#7~kfx(Y~3e`!U97RPIT1(@>#wltv&LE3`tF<283`W6& zH@6dzuT7UJup-QsEUCezYEnr&d7bjCogsMuG*GRCsq}zwT}6R0=zsR+~H4Os#HfYm*H!N~ScaH1#|3tnaF&drVD*?}=L5xc*3+qA9iR&oMj_ zpkB=b1(wLUtZ;`I1jCPUh3lf;FH30JdJ&gE(Wr5p-49ck$Tif0NW;RyRHWqM9%@U^ zk5|70%X~wTm3{Ul<)x+aFJ$HAU)qipar$tEG(5uDrlG*F#52 zZNMf^2xNS5Jd}mh91+pCx$8GmvHL^EB?Xufl&SH70r$BGJ5vqw97NE6e5tb1jX1rF zxbbTB&#zCLwsWh6tdLcFYQ+WbgB7Y_Y}<}Q{!B_!EX`n#BSGluRMG$|o3u!KM?AZe zjpM88{d1RLqh+~q<*z2bMunrY9ddunL{OBkLV~NDXcyI=n_YDnZ?6p8UeUxTjjCZ+ zn;&2dS7*ve6PPWBOVUiY8VMJ9tQ5sPg2U8wnmA%tNz^z@)}2xL$3R z$f4PC0VEic4j`JZG-CG->5E#h=fMGuxZ1q!TXe&{0k&*UG)$9tG0 zedp!9#Zkh?C$$#KjVrKX5zT75t=k_~D%}L#>q;scMvaZFxmWv7WGRorg5^4TItfE7 zN*1C;ow1^f?bQ@iyw;ucu(Bh?=V`TvyJ-yc%n$5`<`;lZUQXSVXT?WK_t2(&4fgVs z?+X@8@klD0;6hZ-VMfz`6ekL~RYB382}M^b9Jk)Fd+!{l^51Ys3$o^l9G+sU(a6^> z&a>pU`tj{*s=mE_$skhp@f|)Q1^?&E{I6x$nu9J=YIHxnF7LlVkrF`6}uv{hJ~@2x5+CZZ-hb{t-W zagZyC>3br-H;z~xW*C~Pnn(QOYS$=XqQ@lsof52+81fO z$IBd&*tr-U9scV6l``9>pL3{01^J~kx|PfOJoMg3eu;betMSt1B_{wD>j0olh;<;v z4pl2-S6@U&CGvv|Jk@Y0p*K%6THohX@1$3`y?6&01JAs8bUD=~=_+#bKW z$K$1Hg*4%APZ%~4)<{|&%f*Dyz}mE}ExU(rZoGmETYHc}rvU>x;9*f`IhkLg#Yye~ z`3l5Fp|U(D!)bAnjotceA*l)!EJCzrjWMpZNBtQPzp~V_uTyMJ0dlOt3i)e)-a>J{ z>vrR|??ZZ*ResgYau*!kWfvP)?>Q4=Nm7Q_lp>xRo6}t<nH)CMSJe8cP7;` zJ**N-Q{GyfqbWJTTup5#yh!6+#!1JTEIz{M`=7K#My3TFI8oo+0gE?pTkC6RJNine zW$6z(>>;qZyB>)Q-s`03Y}G8>XN^JY3B8Ev-bUC7cB%C}t74`q(47RTVZGqcXM2X2 z2QDkZIr=VNnV6Y9j#lv(O}efW{SvngwzW+KgqnWX~9lpj1L~y_Z3@dDL#H*tOK9uW`z$+HQkQU< z?D8vXzgU83PnQFmATPQ7$rD?}&^);FtNq4~(kQRlW^v!?wYLg2)n2#|=`<@KMkVHo zTAVx|;>f?QReJbPX>PAMn_gk5%u&{oE4eyiK=4wC7#XF6)1H05A&k=L_5mrQdKH7EqWM87Um z%2ah(ZD7@|abNYWWsr8~wJoyjP+kHECL=2Ks5On?qir03u3l6J_v1Tij~|oM&&|z2 z)jf*l>$QMnIGd=~Q8(3b^`XlvEmKCw?&n90Fx-i5(LK&18awAtD-%?t}|W~YE}E@<~<*I(W*S-(4{Tj98pXC@Tn8|#dX zc=(WOshDl>io-~m)pnCY_Sm?tBO_v-S;0laN#4e0LI=xwXJt4gd|-mjW2d31OH^MD zd;6=(9AC8q+qSoDBjl(Oh%N9=sv*Q^Jn{37oErHDk_WdVc!*nNEKw?RS0Vx*Z`q)~ z6Z6_i5jfOnJ}D0>SC5_tGHYO2^U!`%4S*b+rAqS3bLO-{E)hc8Rl5hwtanQk-&uw~ z|8V@Y(5&88Bh`lF=m=eDyYR%*Q^>`=?XH|3KfOW{%QYB#!H=&Irsy1EQ?J7LBfarM zCq@L=QYl`Ytu)K=7{jmG(Lps*U{amDg+7Uai!o8@U>88ceCpg=0qp4DRh^~ae%x_aV z4=iX1&xmmBgctA4&*=p{_wkJmupy8zdlRKDH17Vnz4~vqo zqVvc5@?Ywl41r4Xn6XTQSM*3)r)mwN)CrjFJ_+q_9>AqWCv*w; zRf1A8qFCY%E367Fq~7m{Y9G%lc@5JOEssjXR6EgYx27&y{IpaGeP_{4MeCstW`40x zXmt%2g1kbjG0=u3yw1yMVj?946XhvrQ$ zh}p825g7(&`ag$dnX?)3L}&loGDKi-Bt@scP}@Yx@X5$*9qyHd-k`v?+9KnHIzmL z1}fa98!fZS)8_~2JRh~6lu{f2B#YOsT_%{kFEZ8FK8#b8X{IuDsF2rYMp1ZxcIW!0 zgJS`)srF!ryKUnm;gO%*UnC%GE{2`M?`7O09yY8VNl7w&)nBG&pNqWjPCC?$*aB3D zWbVg=!mhXjY2efaJb|In;VTZ?hn}ifo@M?o9E{cRyq22i>}8cZ8=j9pGuQS8dHJWQ zGz+^I!hF~>p+Y|MyPfcngOaVgs|R+RUlXWApFI=wdty8Cvob1Gp7y_HKgTF|;kqMk z%`lODVcy_yw)kg{Z7r6BP6t-|vr+~2!Bjq$UD@a=;Svmm+y3$8NEAC%WZ!_HiHVPw zdA#CJN9fnm%rr>LqwoMAira?;>%4~cW7!gd`z2ADa{vI|W_{7x+BtlT@e*z&V>8S} zR7da=Ay6XP(p+HARIO4g5<~eP{!E}&w#O>6wl2dtrM~FOrn>-USiHm$>fy0>^8WQV=|WE8+LeA2@!b;Jv(jy+gaSSBG-~t515%OD$V7ALonW5IDmCP5kzINnGB6^2ko@j6j4vi84{p+euMZ}BN!<=?Zh<&4; z7-E};hkFYuR&Rupt#{wAMWVbQ3Wl8H1;x*R7T+9;t4mONh)=S@eP6QF>aIh2DCrz% z#1XHAD~^HIlz$75>R+R_9frIa7O9Ky|hfLdz5`WdK% zR{hLsB+i-)ay&pA&#-x_1>IriKA~+-}>|lG5QTCmbZmZX)RF$hN@k=Kgw*KL!lx5-5!E?to z*8VL)?aTHG94oOufxc!o!j*grHds*8XtbIU?*io5$(ON7k%wcSUqlsR#;Xe_2pOmi z{(!R~>sKB0jAbR=x`!AXhwk-nvl1`@O;k#|(OW~A!w{^E4uZ)(gWvno^ zcVkHo0Q(@O6Few&aV%guxI^o$|6hwKZ7p`WbO&9&a_#D1Q66y|k}zZXTGj5}6`X<< z#6a;y#TwHqb7*g#lLO1&qhY`86>}Yg`$PBmOj9SfsK36XQ1K@hu9alhDl9ZDHr5&o zR(=f2+Z{C|tQN@^2asa(^;$+_N>%a(3R4PMn$x4USu`;;oaE@Zq&aKvlu4^$9PvEL zj=^*|LmMR!$ClCA%(!!>H}R?*(#0xWn3%lKWoyam;yqp7@pE_}Uc-_EZ?|x60~KLu z+{ayyIwj#b;o>4B&H^tuqR;WvH0Xf0el0%oE5M^?8LPdqVul-l^8p35NP&!}qMW@F zik`GrxYg3?{#q5cf=wCRj(*XCCUx^hkS$%4L1e)CxW8${^c^QAUgys~9&K-zJvwOW zZ+KauufDe6ppazcr2j_V((l3M^<@(?vvgDAGhRgZ_8i{0YH`6$Iwy$G`P3KEF9l)8 zMeI!qxDK>(-4KYqxjwh3UO}4%QePZC(j}Pwnd+W~}!ObE-u=T7e zb>+eRT4E~vfcVpvOM9|Dt@6fJH^7-C7kVss>uN3A4SVW$QqQ7v3=9pEEsO*5&QrAt zpMggP?mwVfjDY|d^yMhkuWe~-Y0V)-)#-86vlKOiKl_1TR%a5)I7ej)5t+h{@(9e; z1YKHWS$x-0V>dhlLu60WcY!3KLhm_R9#MX%&JuSm9CQTd9o^Uc!{{V{KPmV;Ew!pM zsa%qh`#lD6H5ORy$Hdl3{}$L18Ao%1<<$eN)yKsm6I-KJfmv$7{a>%8>>TE-VM3l2 z1)&zZMDrVz=vKvNxVv?FV2%r_`;!9Db@7K7?GPZHpA5JzXb%&7K?#ikVT|><_$Y3t z@EoKpeHgdHVYty?bIi@$HryaT`Ny$lfn$}xW^~)Sk#6D5Z70WxSFc^QRm@KiOYJr9 z6uo^&dR6J7JVt&6u$p24H_n+?pw(+i>bh>P`h2c7-bgLeXrfZ(fV1n2uf?RdR^dB> zMu+E!D@Dx&c~pOI4_ALnwN&VJH2yr}V_LPCP3yr{yGW;WZX%#?{G7_zh*@y10FIVEF31gn zGI&%_!DXINC-J)t{hH|db&aYO*A|j>$`eg= zkQ0b<^YUUB(S}{VC)PJXLzj_7xcB=+STe7JU9TDx@10YnV|uM2q6 zkg23kG4@9T5T~L*?|`W$$8Bgn5j)UlfW^sp<{Nshfj$Z`wcX2@UM|J#_$&X7H+Esb z=+dLY-?Edrh;{?^T^6SNg*RDRkoUdHTQH+*YS=dGO#tGE=2ovaTkC*PeUJnHg)r4!onpxUV zTl3y-M5!%Ool3C8MzuDCBhHdCa=uc9tSPbOMW5~})_~31$2awDW7W#;4-@N7a?nzF zy?5Z7`h9ONG+T{nX?%?_l2PP7Kl20S)P$Px(#*Wup87LJzd-uFfc+dBt5wcQ<$d6p zFMu&=9_GAooha$bEjq#I5}X97D2?HU$qQGq^Y~2)iMLkiP6szY)EAAO5hK{uPOYIw z6&y|Uys3dApXH~zQCOogy^aorTU)+*M_o^myNyjEa~c)Do%>1hmuY&5e%t&$J-KXh zP#Ri$g02DWi0i9kM|mFkx9O&IVuQ6;A@!}?#EV(>Tb(6R25GAhkpG#YSzp^1=#;y` zEStWXo2&@G_Q3j117O?VkQuHJpLZ+*rdn8CsH{y9hZy-ZY8c%^j>nQQj*bP9sB2PE z!C(A0gL1~kgg_NbOG;MGRAqC%QIKaDdGr^80SuYMU-7YWLgEWJYnV+_KvOT= z93H(?Ku>7D3X2p>N#4jlYaVUUpq6dcjg-Pz3+`k(Y*P#At#0giUJfM)m)PIwEBY*b zT%&pu4N>#>f2LdHgCcmZ1^@dKJ;Jk=9US>*~7;*rYe! zLCUry4i0#OyIrFGo84XHl*9dD1e)W=6u?9i=Q!K%qi>v*a0q~_0YOIv6 zo(~|a#<0(^roYGu)WYy9yE%v=MTw=84^Oku6VybhB7%E(@MfK zqh&FS0E73YXr%(BUC3=i6;5nF=YiIP1dT9Q_pdwFk`g22>1Yw;UwSHbpDBf8JFwvO zF@X^jHeIjJpYNYog@L5O62dqf0=aDFSx~WTOwOBeARdk{N8X>kGB-7++y(-yEW3Du zn>@^Nr}KTa5LBvZOoLvh%tE>NdGNK|?vbpS@)Y%JK@xxq-hK>*0);QgRk%=%lrn4U zxd|+LycpVBdoKf$ZmS3_tB75X4vs#UqVN~|@jI(@Uxu|x<2vK~jg5`hfg!;f^u0_5 zgf1y_bXP~P+S7x{!451^TeUtLG@=u@o$gx_2a(Q)SZ}I3bb=+&h1tn;(}yIxo*d^S z^Z-DBodSd_c-O)HkxkXg;yzCSZ($#LX+?byV0E#)Ctn=0m z2k$QI?D$#hQy*WOEGW@8QuLM9_EyzxQLwDvq&NPS&A`{Efo8#Nt~-b@K!SqW zTE5FyFj#e#T!kEZ28}$JHKM$$v?0p?4}+PHJUpd=1KkKG0Qw}COhGT;T4;qMz(_#m zGB=A9>KU*ZbHBf_Sl%XT4@SFOjhR07Bnoyl4`n+hP_Fo&$0xb98ktr3@(t)<%+7r2 z_yE!oh}T1}qx{7L)MbT;!b8t4bdz6;uO||Uev#&>f4%+_5H}kpQf(jtAZtLKI2mSM z9Zxs)GyjP9y$Iju{r2s*I5FLG?a6;21Z1Va;WL=p;u)B-2mnHce+z*1U$@Tm8x$*n zL|rUjW9@ey|8gikTLN#rK`CZdc;9eZ-B6y?I|%@FD~G)J?8brfR~z(Bv~I1^190c+ z*2lxe#U+Lk-`*zA=kEA)0LfY)n{txZ{#Z?^HZ@Y=6S6`VOrKVy6Qe*C^SbGXp>EF}?X&+9x z5=cYl#=kfKxA;B5Y-V9~A4JiqKut>{+$!p@onrC!4H%dK zvqJqXtjDvm?(n0LY`p8Bf1!{_gavJjH6H-?Ko;nG33QEBh(K#M#eXq}n5m?XZ|9*v z$t^nK+bUp)bfLR6+|WwYZGV|Gdw{^gfHPHNxrHCGT&FIIm4Pv|d z^LHuGZD0OlyqVvlP*etrC0f1=-~M8FBpb85j99m{gB(8LG3O(*SHENMnsX-SH6lGk zBsUjIzIpb0@)2|V#=KuPEI}!tQUJQ>w&)H;j&t`&DVQCZ=!my)v$5`=x?a~QIVbAH z3|*3bz2EL;*fZXdmI7s#-!xl_FUPj%)OcNbm+*lP^rzV|K$hHob@2VkK;vmw zQqWzv-Utn}=OFTr;3saCjQw4EM^L?y$oRIZ$Up$}hsSiMv(OtOI6<_}9d-#E1hoxlF;G2doD z1cF#9o|HHMaxcv_F!0dGUP?pQqe=Ml;ZKDFha--_6Q0fYH)-Hw%}dUQ`1jKfY@KKfJ~ zze>rCu5w>kB%Cglth^T>-kNZAHl_XVcw8`V{qdP=f|9Ad1qisXFGk)_vLGP11_{#= zuh0{dd);T!nIo+aJhr>U$mH+9ikhBtgE>wGKIjg?5^3Ikg zhfqCe4Mcc^j+9#(nnP3Nfh&f8+QrT?GBEH_A7Y74Q-0~NwOB>lQ}DeCFw0Pz24C zfBq3Q7D~#7=D2$*X_xekRXy6U?-M;aG_IawxHGNzB9<#zH)2?@m)aK)Ym^-PNtPCI zaJMV>V$^!vL;6`EmwPa2I&yk|ED_>eEt+1+0GtW-XGyBSrC-}QZ-BX?_Pr%+YKrkQ zwsGu^(I5~$9kV3)(WLcU?Ety9>@>Hx=fFsVX^-p5uY(z;*{7WnfblpZ3Ev+heP6e| z$yO@&i(jcgRz9&&)IgV=$>FjW!F2FzXZ!h`lt%GA)a8&iWK>}VXv^v6XtT9mpYM}L zh`+nBz$E()9$4+Qlt-D%^b}N%QI}QHx#}lh6#!~aOHxuADYuyfc%%KQFzjhwUH8|FU>1W-_WgyADv~54~d$i!+Tn7r@MZi>HZUgG{078Axdv>ic`8}t(cqK#eZ%l!7 zanDw6IGjD%B%af)G<$F!ztwG(eLJEZ=|()s_qb-#=b6+Kbg_+@*#J_?96~@gR36V> zDdiCV87O|W+fe5BG=1gBJT(T)fzciO3V_58shtRaUSYrK73x=bo-s1Zfj*e`N<+15>wd3}xoh<)7cR7FStzY)V zl5QkSjHQD%21n`zzK7r|Yu&dtn?-m!PLco`uIkSuXF0jJmd1s}VjMvBsk|oYL?>QL zJWb3U)#O%%d}%A|`h)gwliWPwu1`1?vF~xUR$^#O{`4<Z%{S&Ac=OSaiM_F&`h2?KfjB$5A%z4r`j zGJD@enQ>4Q6-Frn0)vV)0hK0QQFH+5y@n!0y7Znnf--aqNGBBOz4ruBdXo}51nDIZ zAV3HSWG|fg?P2!$U*|d>&e>;Q`y4)Kl;q9(uJx>^+|PZl1=@_cYQ96B>&t^iQCa-+ zU}WCZf{`I|cJsNqFs{I`>2v<>P;$J|5y>==nuk|SxSLcC00528ci1Yn_{(KIL zHO8LM4mODd1NJ{Uf9{U&S96QrU1KkK!?L_rc`C|kriXLF%~#p%^9=`E*NoKAdAe`T zFLQTGy6w$EA%*WUB3L6&zYb-^P9SxG2Okp{(CWJ{Z*lk5we99i`++b)Uf$82F3y22 z(6ZMP%Tu}a-NI=)1r=rIlKSg$PLLV3DBuSluM?oSP`BQTr)o{xhAQwyV~&^D&B6Np zpyPBmjJGKj&~QLUFvOZa=q^I~rpVsY#|SgipbikDIjga6Gv@&y_NV9V^B0X3>GsWC?@ zcVIx|wY+m3jpgZ1^cW7)coFcZe5J?={o*0bs)zzRgM%t(?k6XeoiS`+-6cwTn1B+w zISI&*0NK16%eb&0n;^A>isD$H6#-4J@z2wGQ3HTMZSY0QihFoG!kEB$?)_vpe5#gN z`Y>7jQ9NiUaOEA2h|oq`J1 zqO;-O>P(pj(7B4X5pMn(PWOE~z$oj?D5uvyWm%JvYcEY+NUDnDODDfB*Skbx}*CIvTl1A0n7?m~uZX^xS{%f-8~GvC|* z9sW~vJc8nlrZe7=YphBPyUoJx2T``t;YYV3;IXcCA2Pg&bB%HL{uyYe(bVbY`A~G? z0C#b@POc8<$f?4;(!8>N0?e%mfC#~mT4sxR0^01szS=WSd9PFNso7qC>w|n09GUEE zi#6^-8Zt9nN&!FyD6N4@|HN>GBW)|Or!FgI@2Atsew_^2pl#m~E_-=z`x~tJ8K4i3 zt4`eb=rjLy{j)Sz}g1Q=+${Z`2_$Lh<#7gf@rL`Ko8!@0HcBv7x+%H zy!9U^v4$0RdL+y-qf;Z*2I33=M3k~Wc7uu$P^?$yzt3eqqR!LFEBZ-_;Us=$@ynIp z@B06aum}{Lt~D?)xVN6HUIn;1Cc003{a`PaB{dhb@isbzMvAz*XLi@_*kWH;^a9`x zK!kDk0#c$!!k8EsZjo%J@;@xzxS2_V4;c4_?@Ws}hQ)MYS1yA!bmux zgzJuC*eR98RqTzY9FiQ@GVg?;_L0xgk<)*rbub&plKp`w58OF`Xwx?16>XR97R8@)MsC%zQgd^0j27fAmsdI|DJz8lSqjkHhI zR4Fqbgo7l}d4}DI_^fGay+R{vbIe9FsMjI^gRb$6m|2mq)MI@h7q}8;0oY&4$S1pN zzUNR+!2JBK+I5fPYF0161u{KU1(G|l*JytKGeqUj$lBv%Wb-A5>EX`v6I%VI9eVTM z(CO6WtmxwFok`W3`RX4F4wew`PtjLB=G0KJH`(QV9!FDJ(rZoKeRM5Cm>Q(fnCe1a zJZPQ4gjJj=#xl5#NE=KW`6D0leC@i#8ICw;_75^@a5WcWc=xinCPgrOJtnl=1&;r-z z>D`!ILIZA7JrEa7DgcQJ;3dj=&qq6*Y6Zl4h5#eLMI#j-8F%%YeLSrK=p--t!-C+W zHM=OpTEnY(_fevY_O$T9#Bl3Dm?CasY_)+Q1GM@3OAJe%E9woOGVPN5^{Tkb!5Kw3 zGaYMx$np+gGORROs{hgWAuL>9i3x^u1c~4EZbQmoq#@_6;p);sf{T#ofva?-s)O-xW&t>;UG#2AQ^&i3qUI*;(LXxeV zp&}dTG%3dPitMK@kKr3}1EV4q>;XoAma8830g!JudI;`~+7vRrFR@%Mvcc6fZVXWP zN7^FZjy40q*I5W1Cp(+GM=u;uDTXA$Oh`+ODiyQcc*ihhsQk?_q}Fx~QUT zUio`FlQ~Lm2Xyd5pd_+0)bV|M9ER&JTq(C(S8tI|7Ipd>9dg~n(ahGtu>g)K%lq0x zztQrw(4;(*)O05xST#um-jP=+&o1M;de9@S$eB!Y(HJxj$m;qaz}VCaJ(M#n0e%=!)NU4d?+J*51-)RD1`p~3=u2tkUd1}<3sQbZePm!E4&2x5U4k6G zjV1h!8UXal+IGK~XLp=?6V(zdWTZXWuSnUA10hkR@C|{r&q2AI449^4HktD1ACH`~ zq%LM^j6dZS&fNVwDxD&^7+pAfx>V;Ix7qVRl?kec!EEt30D_<$bD6zS;(&|?+-g5-OL zfhmCyyu)xN(7!)Xhe5xW;lwF*<>C6Pk?fMsFng7up+dX^fW)=cwLgLLJ4K2(uqHvQ z8*+|;5(4tN>=~3e^k`|d8#Ktn*>WcmLtcZGH#dvDaZL4l9E&U#BKexuhOu53exjNr z=M1htBuPmoeQZqrG!k6xh<;k3wgB>G+0zjdels=8?LhkG`rq@r*U5!FKtLR3_7j`S zmNLfT@{%AqZ<0C|KzpFZ!(m7Zv(iNkk`~VpDait<9dE2a)_3ji^&BmJyq@u6AUTo* z;`D}l&&VL72$H@O&CAE_2=0Sy=1&~oooFU!MXasW1^jUrakqu#u+~c1sxN44Y}|ni z%UvD^r6X4E1r`b^;v=asGBA)E9KFm@nt%Z*&@CY$0jVTs0Hm;Up!t~Sv-b|@IFOBX z?OI{|DB;J?j=>R2+&fT(FjL-F^DS%nCfy&CBE^`bg3bv(>%y+U<$sEObKmawgLegQ z-ReFEm~d%Xb-9nnep8(p2iR6%(!}0p z$g`)rv$wOiqZ9T*c=2cv;su75fkWPLAjb>(l>bO|tkgOa>`EZWrp-_%GPBUpf(MXz zUF}d=d3i`=ggQW2^!00fd6<2Q-~|`h8-eo4NeB=SfYdwtQx?yS%uk=PfYuoj zR<{duzb$=$l8>+6g-DLL4rOq6`gbxwCzm2GwWfrR=p96xxnwH213xz^F&z=6&aeRd zegw>?B)i_;Q6H)wYXrzfAxeB(Ass+o4Mf}3hov~6o@r4rrmRC{>pb6=`h0n;P8as) ztrYoB@V?^M?%2|F=$=;si14=Lk3v11aQ39Fqx4x~{ztfIiMoXBxu-zw_$|O-iwsHt zqWjVL#_wn7uDRYqR}WrDShHPpu1 z9x?->1O{Q)d`-j$z3WN|=*oL5vP9WmYXYQS;MzR|KZC|)s&+lsq2J#6Sf-I!Sg385 z!_7#aj&!>iBBF?X0Rn7jyE1V++T3)|Zjhi7s+X+XU!e2_r|*B)X1gAg@Xch<|17(% z8+0>*Ev@I$L&pk-{%1X*uRlO<(Jw5?bTbO!rTiY`8!!MLF0^gNU3(mHz^M@+8$toO z&vHikx}iJ&I-s~O_2zBHx7~i~aaB1xDZbVi?XW#_y$dDz$Usq_@m^Af>8rWgP8Mp z$-Z-16P0ZBqkk4XRothg@F}Xx^Gg$pU~dV|M)@gF5kC1e=f^W;l*qjNB6W|G-`eo|r6{uc5cDNTrUHJZPLUvDbaUredS}#dZHJ5{RIC`rubD#{x04 zue{tHt~(20>jP!G1OS{mN~i|_+qmx_S)AL8r2}e2 z(P$&(dB_>i1l^fk;01}@cyw09bcf<}{tae;HVN8)WS3?+Sg2+bG7BBp-2q!Q#F7c@ zr>e*PD^mspke88;vBf4Rs}W4P{#%zm2J z@z@5t&I}cEgO2sl)<~Kwa|ehw0dBMHn%sinY?2lqZxg@!4JL@@WkUeUp$kf9Ts<8i z!l?fKR7qJaATBXmD_82E!fB+A*dBWt%=>Vz=-+;ZCHY*$XzkJrP~msU4ovsnOw}fV zLK-DnQ~e;p=IQ@&ReWvXaXPfZ;OZ}eS04kO0evlpskA3Hnj4 z@B#8=B!n_C9oR-oOWSp?05rTlK>Ua;8$U4~;(CChD^Tqlx&UGE4Vc1H69sn%e}9Gd;O2pfhfYFYSY1LmY8)U#-~)eb zN~;oUPHZIdvNMwE1i<$9(4@M({Ora!d3-kQzkf8&(wqPLe~$k}bAku*pWpsh`+5C* zf_(J%`(B3rS6_dv=|7kG=kJ{V>RSMX;-7c?{px?xB`Iyw0dJt1nHQ+!xL#kQx4Zu- zkl`oBUl`uqf}`b09dD^Zi2pHohzR$GHWoU(QbchYRrcbv3rc=a+;{ zk^Dg#<&Rsi<{H(W5vw6**G85yg?evkzd7;s_g|}+M%Tgu%(N^OlGpQM8}#|kou8eZ zO_0dvR4{08U&zBI-Q_;H38YSHOupNIh~8^@qYVvtA)%sqb`?#q0cnn*tP3f+jw@)T zoLSi5z3zd`iCKCXdRJa{ZAmihAx#e}&j@%}T};q`S%F34xQh##DYG~Z<*jHlobYDX zek3o&Am7GP!GFc>gnOcTx!u(>@wU+>V6SeMrAr@L+>@&(=tPR1KiyHOEUjkZ``AWH zOKZ|ufhKX|Wy#9B-8H-xvtXau2kpG|OD7)qWoWr+;U^~5HJ%$^W7C{jXwP3;b9F5r zDe5yTciK%z0-x)QmO1eO4bPB}tqJtgJl*mG&&v0CJU63#lFA6@xpdT(b2Md3&y!9B zH!3RQ7(3nM6CbD2*!{Qlp8MAtr9MG{qI&uBN$2w$@4p<$tN*)x8AN}nbI@lYuhM>a zp~y70+-B-va`J+)kidz%PJMLgQXaY>#h~0*t0y7Eqbgr>&!ux%kcUUYLvt~qQqsl6 z#Tt2Xmrf0}+FCZf#UkTcUsIYiy`CRKe6uyyBB_kw%B?Pw#urL@FxZi&*az0(V$*zI z%ff_^vs>uS+b6bvq0-=}^XJsN>827NBTi^8Dlb$pRNs>3^*oJxiGHa5J~SHvVBbFq7RX0bR_1qx9Pk zAL_xq(4=Wk-0Wc;5wuP@@!a>R$GI|{vc**uXu>`|TPWx|{tV-lZsQsmd3iXnwsEl! z%JDZ&d_v>9-H7ry(q;P%nOvdRrGhSHpguijKU`>9jkMYQy2!UDbmHAF3w7`}J?wSV zyUjj)XuO#Xka}(N63+k{u1t&dyP0QByjACY^y$inG-LJxIZfuOYBXs!yPxhZoHQ4m z_X+6BRt$w>v;T3pMH2Jt2a*CrL%wq^~w5KQFpfyqe6~;wdWUK z52*_K(uv-6>1t;d&SH)eH0?tXg#i|^W>V~fAw>q{JW?l5|N!CcZr#~2(_BdMLM6e>aG9;9^yC*+Z5~NqM>ZZbSQ%}+ z)k24ycytH**#VKeAKt&8gTG z8}h;)Fq$;gH6{#v*Frb@a_iH$y>HsiO9g#}2oqAtA>r!X5~!ACKclduWGyHB&PH++ zs;Ap1IXe2qnBkMXjp@<>{E0m__OG)@aEpPX-yW70-X-EQwR^65ZVH{g%{e02tT zbk}cDxSS%r-8He{vyUBAtFc&ask9p|sJmKy4PIawa_4du<*@WSSI~65XTyH?7yIGg z`LkTKw3@j{yJOjqs52@4Zq4(CUh)Uy=q1i_KZ06JobW#u(Ij4Eq{~xcSPn}r$E5Kv z+F&r2+-y}@<-^Sw1KR>$#X`I4aTW{1Q>nqce*beX!1 z31UjGoo}{Et@Sx1EPJlrAvulDB)Z5qZuc^C12_WsT5|0G3Q@q_{d)e)Va**2D z?81_`@OL=Wz>Q4Jp_zW36m{d09A$ha!{cyP6mNh}mraDQ)M3drwg&L^v`o-j21&oh zusEzX57JGf*?y^bts;Nut3b_jLS3{8Efr(B0>oL3o7-%flQo)O^i%vkJvj7zJzilq zM&2+k4w*%d*_*-fjptNzf!X#W+=S|G2Ho~J2p1@7be#FAtpZy?k~_l*r+iVju`Zl6 z!EmdHY>?V6pW$#(ZreCzj2nWsr}3D2bz$1n$)z_&IsqrdW;EZAvQTqcux^U<4Hb&J zM3N-06RZLm96Wm!M;Lq>2DZ<06&NPsw_ssR-!mf~6RI-oO`nnzCm;>tbp}n)dJ$e;O->i>;d5yh> z>Zb+)#%lb}sKuyam74@*~HD|%$ z$eUm0)F~u#ImLHvH@2;XvAX@JEUo$?sc<-5LDwiHqfOm3xlz1!!?WHC*HA0o#wmV# zynbf?%W0<~RZNO$ivLz%f$o?U5+R=2*UMddVv{DSmQhyP^R1DISHkGzUSN8}@(nXu z8&<3Y1ac#ovW08+I}YmRAk9f_Z~PIFf9G%|nk#m<03(70W9pZcQ;&uyF7ePNa4hFc!4*ronpP6l>9?-y?TB7O7K3>0#SQb5;A7<1{qK6&C-n2H z&@uN-{934E&0gp+;3g~aYr-<(=9CO(A!RzQh9dwcV_qn_x=ztI2VZ~O8=uG|=J!1} z_+X=7B$Q6h95GerHDNWwm9GaaHh8y-pp%y+?q3gW(D3&sg9{Dkw+Z$4J-)!E^L1Uv zH6`9KUxCKaNOa01@Op297!zuDC!*y% zu*2BIB|b_de}|iC??H}?xpsdMH8tVRXwqau1HA$a2D2?b;n-O9y*^!jyJZ1l4x>aYO`FMc`X-6I?r%-vO| zYH!=c&;m4H#A-}~{=1LRqH|nBDn+KfE+=f3hD#?Otp2y}2YAm7EDCq`^axJ;cJ?ed zKag2OL9O@T=k+<2yI34dSbjJ)2r>*Qy_SEYhhL3*Dc+>o^GEpKrW2F)(4maDk@TTd*)hVp<#X1T+u1L!rqHq=dmM8g|UcR-c{Ck z8&q#RvqBuP3)^G5ycCc6I=h~j6@8-% zannHQbn&H_Bq-RY%!Zt>_hks;hZ`?VdZ?NrF3tLaHuFRlw3%HcwqgFFxj(pdkF(}5 zCAfT~fUj%}cwr`8aPZn5OND+~xnP2`iI-eJt8ileohw@_IR=w;)?x4G_XaCi!UkiR zr1m?OAZ@eB_3ojs0Jr_g=Wd9E@%Iw3oOy7Xc%e4U_h1A}kfI^~lq42Z@+3;l_}Yn( z{ZhWZu(T=FCF2bbyPr2hAEaiv29<(x@Uck~2VvZ8y@&9~<jqh{Kwc>!cK|)IgWVLi~bLNNQM?M`=KkN z@IHmJ-SLTg2gW!?Y?;NEHyLVD(5MH&N#3oBeJIg}8zX`tH8nN72KAnf9e%oiG3)Uh z?N53Pq96HQp~>#~%h}{I-T>l7RW{G*(gh}^6A9srx|98_+caF0o^vtl;}xN^#ZRKx z{J(91>-u*NAx4T!B|ww|w`qrYsAiH-dduzwIuovEsB+U%Z*GXU5?|Uj2yNRgj7D!p!nOnkBI0xf_b>T4|s%Tsgf zv4}h~+1z$}_JI8d>N5WNTOG{qdx{S+-lV`+PxdD2DfwSGA`WFhPWT3O2xDL-tDAQC zEG`9yIs4yo{5}Ay_iEfJxPC5WyyD|;+rxtrOk|(FjN+)|dyO9Wn{<=@Y8}NVQ=ja+ zPRe#P;6!^HZU!MUSGb2sY@QU_e7L{4D1PP zb5(Z)Be}YEM^QXSGvna(Qi|sa5ekw|4UOPEM|GLSl65a{W0efQcZdXEne zqm51R`1(y6LA1k0`+C?Te7j+#{4olze@X1@qw7N+Y>kEtUcNjlEQK!-j5&!#7(4&* zfF{i;d0beA_)UG#hP)Qf%tH|k00l-tOupwR(sp7PSlA29L%Q)|we|H-PK!2A$7$F? z?$%|vzsG+4hnwoAB`;in*R@eitav_soI*v(>@-EUUQkIy$7ge3GTnkLgi(?f1M`Yu zgJ99Yn_#E+M;TegWidt0Jm{jVTo5#QgT6^<#MP? zkdeA;-TI1Np}0s;T(+{u{#&{+!_~iyO*gwdV&7@Dk4|RSMorD>%YjE9Y3=h=eU(7g z)>l51j5xM2e8EsD&oaxacmO2&5&2n&$U)?a(p{-zR!WJNajeQG^9`5plg=8FC*qO0`{`gm0Qn z&CTWOIz^tmwR7jr=U8rSq2HXxg6>L`t;k{|#bvQz3@>t5-^Qj81k-%udW%LW=_*I0 zarGXU%*=`tpHH3Ty=|WVmL5`Qyd*v)Rh_$fvVVB=$^X(x0J|jcLB}nXWD_*siA&t4 zE(<&X+EJx8o%kh{hWW{V{XYaw{cm(xfV1%*{A?ShueWnDPccs%X;4Z&$BwypB2l2a z-vY9|a+}>yiSwqe9Ul`#3WhC+bzbEULf2EfHAN^&JyxAY0nIVyKi}U4CvI|L? zkf_|%A17kvIHX+siAqP#?Z;s6m00Vr*j-?w+!-H?*oLEqAS$|>hLtEitG&*=W#>NFI?d+$a2jIjdwpBkzKAaFQ+*=*=`}R^cUzZdZ5Y9+tZqMZBZ1DSsn-LS0wo^rp z`KR{SCTp!oJ-d1Dt0TBecTs+h1`@eC`X`_xbzbx`qvINd`7boA3GoexZkiROVeq4c;BIEhc!gt4J>tgq_o6W~i`3uaY=?v5V3heO+Do zlSBN0l2@oUgKvX~Mk`cbrQz`)?R0jsTgMJdIlqK3)l2!xVkC>-U@}41gDJXqxH9lF zj`gm0)7#Id@}z!b6?t#6AA%DxjH`u~I_;g}Wuay}<)E-pmnDvZ^x7FCYCXOakBLC+ zlU0hJcu?bz6qiIj!6V;+JG#l+Og3QEIvj%OF@bl$vez35x(330y-|@o86T4{*1;BCJ z$o=gJT&pT}D&J2xTS@8g^MASosdr^}mOp@0{c=nF?&tzi+BqjS>FVL}8*ye+egv%C zPOCI1wP?6xwkE^;=qB?O@iw{%cd42Xy??4B4QigdFkpPY=#p^KyrK5!y!iJ6HJFq} zVdU(a;wNxsg?-p;l-puvrPEl0GJqOKZCcveszCzinD`MOhc&xJXVL=)q1{^Mn`g=@ z8LqhF%AG$WI3uqRzyJA8Q^sY7r*v*)%HQi<+jW+%kEq>^;Ec9NM649tR84JSxX^QB z+!hsZ+H-B7c0Y{c-m}eh2~$~eA*F$I1P6fXR(1K2@7@ZJV?XKG5_5j0M!+Ur@ZS(w zJ>K|a0?*<8;QLILDbLl0CpeBa4v*)%t4fM{$*~{Bu`Loek8Vo_bPPmFSFH_K;?K5m zyc@`|*wVj+#>cw}H~3=r&vFGNRNBGzhf!9vy9zXzh(zyRMSaDs`0SJyN0Ql!TZ<_d zW0ut5@v;OW9JMzWoeLhpYkktTnnN1#qWk-Vqkg_V>JTt+&jq+qQ|*^`7?p0Xd&!5+ z`gU~CVf>5>jl^gxSElkwXnm7=I|maFY3$2J&imQ!@9INLN*<)uDyMCE+pBzEuM&xb{g+sz772#&q&42rK%C}+dc$3G4UqQ~o=-ljW=F^sfc>z7szEJ=E) z`@=|aUj$4DlET7xCHlo@t!L;wG_FD3a%dz&dvFnIQv{O451x+3>=hK`se|2+u&@cy z%u7N~0eZ&?;5~vo*}b&@!YpKz6dhL+FnF`jxboi0euk8n1EgCp)=@!se1)6pe*A^y z5uVA)J1MbMsX>jMcu@xde@>%bd)=7A%%)UwD_nkM+ukXpYT!@uJ?qsd?JVT}sxeRU ziy>>~B-42vxy3!dqpjh3P95bR$(HU+GC{5m*bW|#&p>3L*yIoDx4vL}amae7)zLK5 zv{nkcLn4s~##BZc8`C8u zCE>Zcl^v}3VD9k+b@_$;(E33y45tg8ozMb{WS6%9GmZnLTL#?}=o>2R+#?js*xl=k~Y;R0z1p)e|I}9UsziHjtgzWn~7N*O3LForb@L70_~&a@|U)m z%rbo(#lcDKu{N|Zk?qx?Ee2*MPp{GrZMl`?V{0nq#XFR`rj~rP+vnFQbEK{fN6zQ5 z#oF8=VRRR>04ya1kS)^AhEL!62s&50K5iq?IIaSe#feTR++oy_es_sf&_cWbfROKO zhZS$st{?n#c)%cOK6X=QA<67#s%YhngWb{^myFZgD_XrPoqGFn6*41v3TWkTi*z%j z5P5Jewiq?VnQ>>f%eleOVXLVE0nHOSP93T&RsgUI-wzobtca_irp4`(shYV!AHBdcbVPRoxLnvnkXrYPj z{P^KOUMc}Xy2x>b8UU2x{MRgjmx|k;i{|AJO?B?DztR1f>Lve3k>i?y|B9{zOu}iF z=_;t_SD@tevR7zo>WCvJGDe6cLEHS$gsbJ&Q{Q<=A5(!4@AIj;B!S|3k7l|L60*8g zXLTjBW2vYzcfbGHXX%2GYlKw?NM;KdFOk08h2+~g3QAvjG!e>(I)z;<=rwceVkbPQ zkK-OG^y~M5V$s?93YN29m9$e>_6EQRzNSASj*5`hWlNl<((PYE`{MPh)z$@sWu1#< z{dh(S>t)yYF$ zc@MU`iUs``-r=ns?MP|t%qdn0yL(Wx)rS;+J7BVkk&wkDk)`Crktlhh19-2;nrn*B z(L!1*gkHgWJ0AW7T8|ytdW*v9Kk!P3sa%ajF}q}!FJ(=`2!WXJ>7T=X{^_M-Q~D0K zrbZ*}Pj>zP;R5(-g|Sx&XIUo>3tDYeu#}4v3db(x)es8E}^Nqp&ZS| zb~A3nl4Brc%?T-8m5=`8;c0|BS+gfmEcv$Wc80o~gxfIoIXv(Q2Rv)$D2dw9$+GI2 zz#3YDa=B%FqEZrHaoG<$?g*av9mIdPeXj2f{cv$#z`|~|A9kQ{=DBsEMhx8dER}`= z;4SpV?XI==p~wVqSi_UvdkgzT(jNRsed1peU1pl!=}0Sm#eZu-A{Wp6Xe+>L%KK~D z8IWB$X`rTO9{9=b5R5aD?aK9vScxtAiELbQaz_ZdNtbUwk%m>&BE!P$HBe^US;v^K z28&a@?Q+_g3$~-FFlFUAZFRXltcY4kt!ayKn7F6cE<2nT3m-OrU5Kmak)Cxd}LIXTE znz#b3yv9Mg_Jp&p+-2^ub&V)h$+}_13m1k8`-v>0%Gv3HNR&C7KOC&>Jp|ZZayt>Vc=2Z95d7w1>*3}yYRwH}7)cR630#2L^E1D(= zKY@5mIdZ}eS^&n=d3$>a0uur4Nd``rXHIKCD4eTbTza3E#%=Z;|f zojvvvu00u@{OYhZoB4#pwduhb>;$}6cB66b4Oie9Q6Tv9=vss(x%wC6%w*?^oQu!{ zOOklJBwO}hd~M$d*o!#Y*?>1GWg{q)Ces4vckAO|Q)RDP z>zLj&lkc37y5v;9hb>k4tj)(4;k8kw%@B3qyR-OsG*>$~xqd_Ev+Xe~rW3#CXxxVE z_*L>bCBSm4`E{7(R!(u-qX(9j&63m{b&5~aq>kFJwF&p(<1a@_H(2A@6=(p(UR{nb zi%MZ-VyAQ+k=#LM5-njADt$PcPvLeO=WAocY6(jcgEHs@)-%Dv8W^xsD&gY$H=DHoy z#{O#y;G{f`Vu1`%B__vtjFzr1FjLm6*oqI@0E@~Aoj#L0?ok!?id!X?Y4z9#{uprU zZ>0}Oo{mPbpR7+TjF{Pu89nI}@+AlVfdQmrqD^8!`oyHZXeZu3%U5fF2vD@$-RfZa>7%|U{hvY8 z3F3YfkMc5By5j?6C*tPk>+DB__zY}IB<)9v zB3jV-`oc>d0y~EzNI!z#{1z0P&PpUg;H0Ua9`0S_dP=rXUJPZ_3=BBEE1+8i47*7$ z9TXYU-U}RS|d>$U%wXj+qb$3XadQ5A?*O}a#ukw2NK=a_D6zNTgMf!pcqSw(re z4udM0a|xn+meRY?J=jvS-X#&z1&+;eHk?|VsHEro(1*yWod8FrXtJ6}d0Bd@p=Pmn z;wMp|FKA$K>dG09`)@9W4N8!*_}-@+p;$Bn4>}eaoL(a-c4G}bBgs;#@lvuun>}$Z zntyx-y+uVR+fcFoi)0g}H~`-mM}7MG73R0MQ4Ph>D}YhNsK=34m>~gjt7{;(q@M-_ z+vY~2FZjs7Sz`yw;R3^7FUQ%aQoL>lh={aW-n0RJKgDmW5)5>!UdmxnnQBg_eB&=v zysf~+V?cV&+uPTto`{;kYhsSp#^A*rW|tMbH{bEpd#(&wjX1T0YaFd~4in`n97gh7 z(RosT2>yn8)>8(Xm^mhNz3l1e!|WGWe|d9_qt0QpByHJ@o2?;kNu+e`qg~T>J7wK0 zPd990$Dz`0qS;M^DwWJCUcgLE%Oo_ugD<5%6m|5yCG@=)*OIeLfRxIfL$b&UC4>Y> zd-}US+e|&$V%&2P0)>3)U9^fChs^WhdZ*gOFV&FMa=*Uina-GexdR-OoAZYF9f2Kk z9{H|*!9BukTJc4=gr2DeaHVFl^$7oF&H9Z=>vCeWt%9`=BbA0NV8j`TV!lUTj)E<3 z7|+g%_ZqxG5fQU~x{L0acQL^q*Nt?Yj7LBJmZ|v#a6?{$F76-+1Q<>93V38H@*iRj z8gP)ha|N}msEEtfztHr3*Vsw)U(EOwp$d%s^Yt$PUj2r`RtF4XFmlLlR`KVz;h&r7 zo6{8)Cs)YSVf-5dR85@iMN@UKt%YT<@AseT^2Z+RQ5%lZHYbcc(4(=a=BSt1ZEpnJ zEClRG*PUNT$cbR4h@*Oo>IiH1kd#!cDga~laF1pGTZXz~*Z9q&dzr*NRd~vlin|@+ z4?oAPu9jmHVw?vV=3@ce8oGD{>G<8Q4{ZHq>bIbHhSNiNM?}!^LB|uPff`NGJH{0? zf1d4rr5I-AqO80kcb`NKD}Itm4Q>ER-rfJ>kmR{BDwjuJv$0qYiaBlY$l_^b4d%ZrFArw2=jp7X^Vz6H z;PJ`Gj*nTG0Qp=6(C;K`k{4bESaKTqVLL4BhYKQRY5SzhjbnScf^a z@DirB-tSi}*e3}X~oNbE=b3~#T*j`tYRbT2ckGcV4xVwr~zb* zM&AviU-iTP8o~|Ik*_x!r^`>w3MIiMn&=E&HG&3k3o`#f^Jdc509X`EPDzQ>#0UmV9qeDUzJs7ZGYa zXqA|T!NYDI;~*s$LLHe9pqtlzxsP!&*6r|M(hEb%X*XN&k;8*&6f~&e4Wj4dgfDO} zC3}pY?ca)$KePl%clBg4<8Z)8gup7ODyDr2UtVP&=WR>!oK9JsRGUkn3J$8=*oL8GHT}xe(@9dq|rvYcdhv6y72NWcf;?|id zy2lJYQ_9{HF>f49b8|gz3lq-5*>a3t>@^o%`!TYgwA&)AsQ@UEL>{bAWoy{&rP#2V zN_+8p=j~Ig9Fq1zUXjUUXbQY`CKrnp6K*`vV;CuFG{vRJD#y6BmPP3P;zMLR$Dytc zx$9&1Yc)OJ--Ej?Xx1=KQeuPbRgR_^Zbb;3ut^WbD-}-YYv*7|GJ@mX`8N&-QyGf* z2nyDzp7a@N=4}liG4N%_Aj5i(R}_adY%j?N;x8%1#f5CXbj<4;eSDs^1d64tzb;24 zzt4BND(%z^7>{cXOdw+J`L$b`}nyI|`RRdU-Uf#X%SEbO&Q zM^BD9R?BKpQrOg0B_&NV$l_%P&Gvw90-U(?`jR2D32c3FgMn)Qa^12s^y?yzRh#-f z;tnln%^k9cz^Bp-2g}u@`GQKEOw}B=Z$H0}nQp9OW=-?KuV?&bzmR9|+#q1z(n)`O zV-y%Mg4vAKY+g~|`{4*I@XRCo6;QAKO7h(RSXZZv`HyJBI3IVNE^<*EbchC;XQ=6fz43!>YCGkHhnyc>fd|W{w zNW%7yq(gC)Q=XMh$fHnz8`*(%0HP#^4|xm}E>#+d9QE$f=It|~-N$5Wb7KvV9Cmi~ za{3;w_xAy$k%X48vVzh{nPUj@2hRr0tYLEa8F_?By(eJ7+7u=%A>52AqCU4QAp*7- zM}h&sL-yD=#<6?tSTMfGNYf2t@0FVSWROB9f3))@N}gR>`WfZ{u#kppMYL4p??ZXI z`2I5+bq>p_z)%Bdi+ji+|*i^3Ap{#(C z;DCY?r_VLaUo@>Y)z5gm`|3;>q(le2m~gH;=mwHtAs(Kf7fTpUBpye{%<7q~#x8V^ z5I(TjU`%iVx5&~GB`=2E%6`-G9%S&~Wa@W8mc#eFW0YgDCWy)hoi0gJ zPMM-s0TZ<|WJNfhhIR{p2@#8faeS^E1`V{mvQ{8sJNWu9TQiF~CTKlv1F6=n;-9JV z9sxKX*En|&{rCdB+S*!8pMO2zd3>>MWmOUTc~%LB&4Kc$i*UlBCL~fV5oPYP7;5L@ zVoS?Zb>x^)YUz&2T$?DCC4FwYE>D_W8zR!`7Z|()0lPd)HA)66Ou|kTU*dRkTtqpD zL;`1GTIcC=)G`9NXpUps-9^dLyQ`IJA#GPRm)D$LN3Rl}nwd?@667znM6gLnEd*uI zrZjGs;Und?3V@>pooWuBZK8c~L&-HK5l~lW*$ZQG2P6AX_xyn`6SGHShcmTtDN}HQ z8W`!cbvtweX>YAhYHl8&QA^pj^1`4UB5Gw=L3ba(Hz=0Fsey3oxmI=mneRMB4HbV9 zULBX0q$n-c9#C>%*~>D>Ba=6g6Y<_2nT&!5k` zLHn`JV}-nz-vcLSZ^Qe~dTNfpDivHP>maB8j~GgD&+-@Gdu4uU?eY(WXV5_}!p*q(*W5*Da5YJL9#3t&B)ze(f{{my^~V|Bk@xHhGs75mQbf%bKt7q!GgKOXaQM#W z(#aiF%)C1leBQ~FkF(|&2jk_r4ECGhHzLRA(?vu@Mg8ao)~7E2?%N6?~{H nc4}A5GB>~Bos-phtMe-~C@j04>R)MCmu4;5g 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͖(RT`HnHWH#5s)zBd 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ԣz^|%WrM(I?U*&U)2Kl%mSlra?qha-gLw4>8Pr>gtL;?To((cvJuiN%h$cE z<||7pKSqGpX&<$m87_fNUE(+3-=tq=sb*|q$z;capITwpu@&6ALvorZ>TxElAir?n z3=;nN6IjeUOj&v!#-Aj z2R}7gy19)e9mF?W1=MAysBb1cAn?l6&-ueVHOy0-N-xmMQGMj zTKtfhp`l%h`2B~E?UR`o=_{oSE1*B?)Auk62>wSx^EiqFK5t(uKfTP7BFwz|`-#pe z-o>}Ab!A{8R8QaMnSwI}e5Xv9W-x+$AF7q8onetBjf$nIFWA1N#Y6F$FN*$AkFpJz zEVQ)8q>EbumJ99qvj1Buxx*jf?TVuZ)8@u1L%s2caH)a@SvZr z+P;yM?W(eSX;ag-R@$|KHi^+jWBitO+y2@Oxnts&70cz2_aw)Q>%RsYRR7BbD4!;2 ztKhlsIV5bly`F}%H`ZWx49uonS(Ur_c>p$a2)H1CM_IFyI4 zZ#u%lg)Zfi)&#CSEyA#ZMBlOa?=YRvVC-D=Q(AJM(ZSN&UDIb#r~S1Qr-cl3pKl?f z=;X{O;W3el&M=v16a0xx>R9#x6pA>0P5PimEl9k+cGZ3iL%oP7Yij~1hoifHj5zLJ zNaN?EmT3NF^O7(%g%0_TF)rdARi#jK%gr?tmVTrqiSBRd_=2Ukr~p2N`L@y0^HsV# z8qT^nIqd=mXpFS?+MMRG#q+z%K+e^77xZ)10`^9D2M!r9o?ukg**m8<>JBogpPSseb(G0`IH>t~L_fhAz`qigmbUq@W|-u z7Y|>0cwX-`wJJYoS#+Q(w!YN(T=kj~YJI4jkw%yjx0dg`XTrYU{QaCALTx+gv)7M2 z`0vp0`0UJ({X-@Ocp6NhS?24TRh8(zTCU#Pan}+t>baRF$$Kt?oN8$PAl#BfW$R+Q z`Ercvf#TCAUlcE5pQeXMDu+hJ&8?#erzF2^htZsD0-vnBypA&?;o~SJ1&tzLZ?)AU zBR#=tpBl0`tV#m}?>aiv*uaRI?*K)?`UR?TSvl+I09A&`a`|t^H8ao3I|_sL6ECY& zm=Z;(7Q{xn;6{3u{qF>iD{=qp6~IR(hY^JMm4SuO;@~UmyD)M{-2TcQ23y{fDJPcI z=!(yi{IxbP&8S_2vI?xLuGi9R;vi|@u1M1A`DI1**n=0GtOJ^0=n3pG)@NOyzxwFV z=IcU4tgNI^X0?n6Z032gErv5PfxG47GZ9Rv{t3_ z$P%i->nDHPzWz=Q^_|5065)5Y&aXqcs{uoTzUCr++%`1HH&6BdBW#j1l5Z!8r8Av* zhJ2}+s$lJ1Y~{h!?s1LRl-H=R@$<)l(L*1+^|07Rr&0um;*E690Iodsqv6BPZ+-&& zD0s?@CaD!~p(udtH`+`~5854m)0#`wNmAnfM>}c;9CLmX-;YHd9Y0@9k-{r&>w!-T zh(ZiHYVJ_0OUU;%o2ST&W2%Z_s`mfrDoKT}BO`(&(RWmg0vn1Acqwpw5v72TmTw4a31%FKv_=qjp;5`Or#wNMtu{5sg|J+9x;VwQQyW+>k5l#)^E zEwMMb_A4T{@jDwY$Hb7hXN^zEEJr`f`y!+^eY|B{#bO0^yTRfE7PJF)x0*6w%3035 z*zbfnCOgO9hXH}lLET7~!^SnFU1G6wrLM@?p1shubH_Z&#-#@G(bJ8}Aa)l6|E-m^ zxeEjyMOlNm$QbwrrrF`E=jYw~aTfZS0=a32)~0Pv3u-XgBd|_^1PXsChRFLB>x!*? zv8)}9-Qo*x3ZWqGpDmklJ)mdhd|974Wcho#;N{5dM=T{3^`{E<2gsODg=$0pp6*M4 z!HCG)`-T%sws$svK&&YjSGl;S!-8{&Jv-|FrpqM==<+IlfB)1bdqTX(-QyaO7SpW$ z$tTAvzw82-e&h?^?H@=!dD{-;p%KOedth44)ZOX22Cmh6vup@QFkHr08RmGO9S%~p znE96tpsXo$Q(AZu=DQuIGNu;u>f^}^PWFP#U!=&0V4vTY#OYAgcV-=*E75UQl)4#5 z3to7i%s~=Qxljb;#xf4};J|YwC52$oRCk(>y)nGwkdwBM2J^Hez8dyDkuhKtnX0>N z7!Ig$x4~*ZNo5q?!T`cLl<{$z8b~9IC^gs!UpZT4Pg4IC^d&`S`%z3nc&;Q;x9hl@ z`5doYiGb_^S2McW-J9woc~d}iDcXP!mmDgsBim~g(E>u1-`zD~sQ>Z^g$%m#?lI@~1pR|ZA6Zyly!!io=)l{f>siMK3O(O1HE#CiBtA_>MPoq`Dlp+I z#Qbp4Xo=x-cu9s@jrc#Dt3c1hnlF7$WVPTl7t8l95NCf@{Fd%NrPWpaN|NmxtMuQN zx696|s(s*XlKWf+4$_b|SKOPQIn`~jrrc_;X>8wsN5Y)V8CDqzj<&a_9nBIeWSq;} zLZSDYqaBLPLPBp)iH}=Fq?J*hi-;p*q*ef#!sr=dQlIAu{g#V(MOIiHcxl)KQKKI_ za12ZArYt1Zf6Nf3iY8tMGY$SE-M3mFw;lDsg|4%u1i4F>lB^vRH>CA+-3`hpZ=9T%3N>+eEPMw{D>I_`~mKCTBlfo^+kfmHGz7QXn&ESUk}G5}sr`Vva9KNaK+=<&cML-Kx| zcTcnmJlqΞ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ž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

    }qal5$moSACwfNXLXG5|3R0AtBcN` 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 literal 0 HcmV?d00001 diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json new file mode 100644 index 00000000000..937aa17fa6f --- /dev/null +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -0,0 +1,4113 @@ +{ + "attributes": { + "controlGroupInput": { + "chainingSystem": "HIERARCHICAL", + "controlStyle": "oneLine", + "ignoreParentSettingsJSON": { + "ignoreFilters": false, + "ignoreQuery": false, + "ignoreTimerange": false, + "ignoreValidations": false + }, + "panelsJSON": { + "ab7831d2-e2cb-4ece-a4a6-b22c17f30aec": { + "explicitInput": { + "dataViewId": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "exclude": false, + "existsSelected": false, + "fieldName": "deployment_id", + "id": "ab7831d2-e2cb-4ece-a4a6-b22c17f30aec", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + }, + "title": "Deployment ID" + }, + "grow": false, + "order": 0, + "type": "optionsListControl", + "width": "large" + } + }, + "showApplySelections": false + }, + "description": "Provides visual insights into cluster-level cost and usage metrics, helping track Elastic consumption across tiers, deployments, and data streams. Built from transformed billing and usage data, this dashboard enables transparent chargeback calculations and trend analysis.", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "c2dbde04-0769-4485-b4fa-4cb05a1d975e": { + "columns": [ + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "deployment_name.keyword", + "customLabel": true, + "fieldName": "deployment_name.keyword", + "label": "Deployment name", + "meta": { + "esType": "keyword", + "type": "string" + } + }, + { + "columnId": "total_ecu", + "customLabel": true, + "fieldName": "total_ecu", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "total_ecu" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "c2dbde04-0769-4485-b4fa-4cb05a1d975e", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "deployment_name.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": true, + "position": "right" + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "total_ecu \u0026 total_ecu_value over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "timeRange": { + "from": "now-6M", + "to": "now" + } + }, + "gridData": { + "h": 8, + "i": "d9069c7e-bfaf-4045-aedf-ca1042c21010", + "w": 48, + "x": 0, + "y": 0 + }, + "panelIndex": "d9069c7e-bfaf-4045-aedf-ca1042c21010", + "title": "ECU spend over the last 6 months", + "type": "lens" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "id": "", + "params": { + "fontSize": 12, + "markdown": "# ECU deployment statistics", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "08bdbcda-fa42-4fb2-bb50-b4ed2620ef6b", + "w": 48, + "x": 0, + "y": 8 + }, + "panelIndex": "08bdbcda-fa42-4fb2-bb50-b4ed2620ef6b", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "# ECU data tier and data stream overview", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "784ed861-b61f-4c71-a3bc-02cb513a8019", + "w": 48, + "x": 0, + "y": 26 + }, + "panelIndex": "784ed861-b61f-4c71-a3bc-02cb513a8019", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Indexing", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "4d8d5ff0-b63f-4d39-be03-e6f85a8b60ce", + "w": 12, + "x": 0, + "y": 39 + }, + "panelIndex": "4d8d5ff0-b63f-4d39-be03-e6f85a8b60ce", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Querying", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "40a91be7-f01d-47ce-ba7f-683bcee42626", + "w": 12, + "x": 12, + "y": 39 + }, + "panelIndex": "40a91be7-f01d-47ce-ba7f-683bcee42626", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Storage", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "d0c647b4-4b26-49d3-b54a-1ddbdf995143", + "w": 12, + "x": 24, + "y": 39 + }, + "panelIndex": "d0c647b4-4b26-49d3-b54a-1ddbdf995143", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Blended", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "540d6135-d996-43ed-a192-30d51e2e5454", + "w": 12, + "x": 36, + "y": 39 + }, + "panelIndex": "540d6135-d996-43ed-a192-30d51e2e5454", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "# ECU data tier and data stream per day", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "b1e12ff9-83d2-4dd7-a16e-ec4597d14dbc", + "w": 48, + "x": 0, + "y": 72 + }, + "panelIndex": "b1e12ff9-83d2-4dd7-a16e-ec4597d14dbc", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "1a2f8269-f56f-4c02-8506-76b723acc828": { + "columns": [ + { + "columnId": "agg_querying", + "customLabel": true, + "fieldName": "agg_querying", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_querying" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "1a2f8269-f56f-4c02-8506-76b723acc828", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "datastream.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_querying over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "83bbd574-571b-4401-af7f-d0998cd9af2e", + "w": 16, + "x": 0, + "y": 95 + }, + "panelIndex": "83bbd574-571b-4401-af7f-d0998cd9af2e", + "title": "Querying: ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "d24af063-ec41-4736-bf4e-70f1fe4da4cf": { + "columns": [ + { + "columnId": "agg_indexing", + "customLabel": true, + "fieldName": "agg_indexing", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "tier", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_indexing" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "d24af063-ec41-4736-bf4e-70f1fe4da4cf", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "tier", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_indexing over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "45a29dd3-1990-4717-bf6b-25a5d85d2344", + "w": 16, + "x": 16, + "y": 78 + }, + "panelIndex": "45a29dd3-1990-4717-bf6b-25a5d85d2344", + "title": "Indexing: ECU per tier per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", + "name": "monitoring-indices", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "monitoring-indices", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", + "timeField": "@timestamp", + "title": "monitoring-indices" + } + ], + "layers": { + "d5520b0e-567f-4f0a-b424-fc79eb79e2cc": { + "columns": [ + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "elasticsearch.index.datastream", + "customLabel": true, + "fieldName": "elasticsearch.index.datastream", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + }, + { + "columnId": "total_indexing_portion", + "customLabel": true, + "fieldName": "total_indexing_portion", + "inMetricDimension": true, + "label": "% ECU", + "meta": { + "esType": "long", + "type": "number" + }, + "params": { + "format": { + "id": "percent", + "params": { + "decimals": 0 + } + } + } + } + ], + "index": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", + "query": { + "esql": "FROM monitoring-indices\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "FROM monitoring-indices\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "total_indexing_portion" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "d5520b0e-567f-4f0a-b424-fc79eb79e2cc", + "layerType": "data", + "seriesType": "bar_percentage_stacked", + "splitAccessor": "elasticsearch.index.datastream", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "total_indexing_portion over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "FROM monitoring-indices\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "9bc8fa5a-d47a-4a79-ab6a-032d726f085f", + "w": 16, + "x": 32, + "y": 78 + }, + "panelIndex": "9bc8fa5a-d47a-4a79-ab6a-032d726f085f", + "title": "Indexing: % ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "61842c44-afd9-429c-bf2e-18a4a079e5e8": { + "columns": [ + { + "columnId": "agg_querying", + "customLabel": true, + "fieldName": "agg_querying", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "tier", + "customLabel": false, + "fieldName": "tier", + "label": "tier", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_querying" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "61842c44-afd9-429c-bf2e-18a4a079e5e8", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "tier", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_querying over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "b0df8c79-87d4-4a7a-8c7b-4752862fb2dd", + "w": 16, + "x": 16, + "y": 95 + }, + "panelIndex": "b0df8c79-87d4-4a7a-8c7b-4752862fb2dd", + "title": "Querying: ECU per tier per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "ba345378-8ee0-40ec-9fb0-d26588d09107": { + "columns": [ + { + "columnId": "c33c8ff5-8a22-4f4f-9b92-5e16485f5d9a", + "customLabel": true, + "fieldName": "deployment_name.keyword", + "label": "Deployment name", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + }, + { + "columnId": "b799493a-e75f-4ccc-844c-d5718215e9fb", + "customLabel": true, + "fieldName": "deployment_id", + "label": "Deployment ID", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + }, + { + "columnId": "2ab259ce-29c3-4c5c-817b-b7f036c62be8", + "customLabel": true, + "fieldName": "agg_blended", + "label": "ECU", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "af3de6ff-d14d-4cea-bb56-4ee9012054b6", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + }, + "visualization": { + "columns": [ + { + "columnId": "c33c8ff5-8a22-4f4f-9b92-5e16485f5d9a", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "b799493a-e75f-4ccc-844c-d5718215e9fb", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "2ab259ce-29c3-4c5c-817b-b7f036c62be8", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "af3de6ff-d14d-4cea-bb56-4ee9012054b6", + "isMetric": false, + "isTransposed": true + } + ], + "layerId": "ba345378-8ee0-40ec-9fb0-d26588d09107", + "layerType": "data" + } + }, + "title": "Table ", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "8049f13b-c56d-4a6e-a4e3-5cf4274fef60", + "w": 24, + "x": 0, + "y": 11 + }, + "panelIndex": "8049f13b-c56d-4a6e-a4e3-5cf4274fef60", + "title": "ECU per deployment and tier", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "91b4be84-6eb5-4b77-ad13-b85d992f3bbf": { + "columns": [ + { + "columnId": "agg_blended", + "customLabel": true, + "fieldName": "agg_blended", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "deployment_id", + "customLabel": true, + "fieldName": "deployment_id", + "label": "Deployment ID", + "meta": { + "esType": "keyword", + "type": "string" + } + }, + { + "columnId": "ac7df1b7-c160-46d1-96b0-f3f44810dfd0", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "91b4be84-6eb5-4b77-ad13-b85d992f3bbf", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "agg_blended" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "deployment_id", + "ac7df1b7-c160-46d1-96b0-f3f44810dfd0" + ] + } + ], + "shape": "treemap" + } + }, + "title": "Pie", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "c7febc32-943a-4284-888c-d9cff24e95b9", + "w": 24, + "x": 24, + "y": 11 + }, + "panelIndex": "c7febc32-943a-4284-888c-d9cff24e95b9", + "title": "ECU per deployment and tier", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "a21abe71-d247-47eb-8c2f-81f2cf30b387": { + "columns": [ + { + "columnId": "agg_indexing", + "customLabel": false, + "fieldName": "agg_blended", + "inMetricDimension": true, + "label": "agg_indexing", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "inMetricDimension": true, + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "emptySizeRatio": 0.3, + "layerId": "a21abe71-d247-47eb-8c2f-81f2cf30b387", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "agg_indexing" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "datastream.keyword" + ] + } + ], + "shape": "donut" + } + }, + "title": "agg_indexing \u0026 agg_querying \u0026 agg_storage \u0026 agg_blended of datastream.keyword", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "cb467fdf-5cb1-41b5-8235-8b823cbd9310", + "w": 12, + "x": 36, + "y": 42 + }, + "panelIndex": "cb467fdf-5cb1-41b5-8235-8b823cbd9310", + "title": "Blended: ECU totals by data stream", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "0f6d5278-b325-49bc-9eb7-2febd2a5de0f": { + "columns": [ + { + "columnId": "agg_indexing", + "customLabel": true, + "fieldName": "agg_indexing", + "inMetricDimension": true, + "label": "Indexing", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "emptySizeRatio": 0.3, + "layerId": "0f6d5278-b325-49bc-9eb7-2febd2a5de0f", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "agg_indexing" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "datastream.keyword" + ] + } + ], + "shape": "donut" + } + }, + "title": "Bar vertical stacked", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "ed65354e-848c-4d93-bcd6-b9c50793e242", + "w": 12, + "x": 0, + "y": 42 + }, + "panelIndex": "ed65354e-848c-4d93-bcd6-b9c50793e242", + "title": "Indexing: ECU totals by data stream", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "3b03b6a8-35ae-4554-8bd6-a887d8b36748": { + "columns": [ + { + "columnId": "agg_querying", + "customLabel": true, + "fieldName": "agg_querying", + "inMetricDimension": true, + "label": "Querying", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "emptySizeRatio": 0.3, + "layerId": "3b03b6a8-35ae-4554-8bd6-a887d8b36748", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "agg_querying" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "datastream.keyword" + ] + } + ], + "shape": "donut" + } + }, + "title": "Bar vertical stacked", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "4a2ecf27-21c7-4fff-986b-05b25e0ce8f8", + "w": 12, + "x": 12, + "y": 42 + }, + "panelIndex": "4a2ecf27-21c7-4fff-986b-05b25e0ce8f8", + "title": "Querying: ECU totals by data stream", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "2813628b-2a20-484c-9a19-11955d86e9ff": { + "columns": [ + { + "columnId": "agg_storage", + "customLabel": true, + "fieldName": "agg_storage", + "inMetricDimension": true, + "label": "Storage", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "emptySizeRatio": 0.3, + "layerId": "2813628b-2a20-484c-9a19-11955d86e9ff", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "agg_storage" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "datastream.keyword" + ] + } + ], + "shape": "donut" + } + }, + "title": "Bar vertical stacked", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "3269b898-7190-40b6-ad0e-d29fcf98e762", + "w": 12, + "x": 24, + "y": 42 + }, + "panelIndex": "3269b898-7190-40b6-ad0e-d29fcf98e762", + "title": "Storage: ECU totals by data stream", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldAttrs": null, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "initialContext": null, + "layers": { + "e7e008d5-4100-482b-af1b-01db94a4274c": { + "columns": [ + { + "columnId": "3d98e1e4-e4df-47a2-9c7f-1efd2ecf0098", + "customLabel": true, + "fieldName": "datastream", + "label": "Data stream", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + }, + "variable": null + }, + { + "columnId": "93aa5ff0-235f-4d8f-b926-748804244c15", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + }, + "variable": null + }, + { + "columnId": "4db503d0-ae68-4f07-9b2f-42a2ef99af1f", + "customLabel": true, + "fieldName": "ecu_indexing", + "label": "ECU (Indexing)", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + }, + "variable": null + }, + { + "columnId": "18a2dacc-eb7c-450d-8eee-8cc9a09a6362", + "customLabel": true, + "fieldName": "ecu_querying", + "label": "ECU (Querying)", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + }, + "variable": null + }, + { + "columnId": "6cd474f2-dda5-4131-b0d9-9f99b0f64232", + "customLabel": true, + "fieldName": "ecu_storage", + "label": "ECU (Storage)", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + }, + "variable": null + }, + { + "columnId": "59ed77e7-b251-475a-8f30-b905e253f944", + "customLabel": true, + "fieldName": "ecu_blended", + "label": "ECU (Blended)", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + }, + "variable": null + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time \u003e 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time \u003e 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size \u003e 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size \u003e 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // Blended cost model\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time \u003e 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time \u003e 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size \u003e 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size \u003e 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // Blended cost model\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + }, + "visualization": { + "columns": [ + { + "columnId": "3d98e1e4-e4df-47a2-9c7f-1efd2ecf0098", + "isMetric": false, + "isTransposed": false, + "width": 536.6666666666667 + }, + { + "columnId": "93aa5ff0-235f-4d8f-b926-748804244c15", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "4db503d0-ae68-4f07-9b2f-42a2ef99af1f", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "18a2dacc-eb7c-450d-8eee-8cc9a09a6362", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "6cd474f2-dda5-4131-b0d9-9f99b0f64232", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "59ed77e7-b251-475a-8f30-b905e253f944", + "isMetric": true, + "isTransposed": false + } + ], + "layerId": "e7e008d5-4100-482b-af1b-01db94a4274c", + "layerType": "data", + "sorting": null + } + }, + "title": "ecu_indexing \u0026 ecu_querying \u0026 ecu_storage \u0026 ecu_blended of datastream", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time \u003e 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time \u003e 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size \u003e 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size \u003e 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // Blended cost model\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "964a716b-bb61-4cc0-ba77-c1e73e2da836", + "w": 48, + "x": 0, + "y": 57 + }, + "panelIndex": "964a716b-bb61-4cc0-ba77-c1e73e2da836", + "title": "ECU per data stream per tier", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "52906f25-a114-4d45-b425-f0ff154f4ac1": { + "columns": [ + { + "columnId": "agg_blended", + "customLabel": true, + "fieldName": "agg_blended", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "datastream.keyword", + "customLabel": false, + "fieldName": "datastream.keyword", + "label": "datastream.keyword", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = ((storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot\n| STATS \n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n // tier \n| WHERE agg_blended \u003e 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = ((storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot\n| STATS \n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n // tier \n| WHERE agg_blended \u003e 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_blended" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "52906f25-a114-4d45-b425-f0ff154f4ac1", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "datastream.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_blended over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = ((storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot\n| STATS \n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n // tier \n| WHERE agg_blended \u003e 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "4c97109a-2048-470f-ae18-8c424ba2c12e", + "w": 16, + "x": 0, + "y": 130 + }, + "panelIndex": "4c97109a-2048-470f-ae18-8c424ba2c12e", + "title": "Blended value: ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "b72a0ab5-dbf5-4fd2-bdef-c855fe354bee": { + "columns": [ + { + "columnId": "agg_storage", + "customLabel": true, + "fieldName": "agg_storage", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_storage" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "b72a0ab5-dbf5-4fd2-bdef-c855fe354bee", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "datastream.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_storage over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "6430d172-9b7f-45a0-a836-c46af0276b19", + "w": 16, + "x": 0, + "y": 112 + }, + "panelIndex": "6430d172-9b7f-45a0-a836-c46af0276b19", + "title": "Storage: ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "91bcc41e-3a2c-434d-8df7-29c01340e712": { + "columns": [ + { + "columnId": "agg_indexing", + "customLabel": true, + "fieldName": "agg_indexing", + "inMetricDimension": true, + "label": "% ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_indexing" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "91bcc41e-3a2c-434d-8df7-29c01340e712", + "layerType": "data", + "seriesType": "bar_percentage_stacked", + "splitAccessor": "datastream.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_indexing over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "b3e62c24-abb9-431e-a228-cbc5e7b8b02a", + "w": 16, + "x": 32, + "y": 95 + }, + "panelIndex": "b3e62c24-abb9-431e-a228-cbc5e7b8b02a", + "title": "Querying: % ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "b72a0ab5-dbf5-4fd2-bdef-c855fe354bee": { + "columns": [ + { + "columnId": "agg_storage", + "customLabel": true, + "fieldName": "agg_storage", + "inMetricDimension": true, + "label": "% ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_storage" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "b72a0ab5-dbf5-4fd2-bdef-c855fe354bee", + "layerType": "data", + "seriesType": "bar_percentage_stacked", + "splitAccessor": "datastream.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_storage over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "a672f0fa-cdf6-4e27-a2c8-f753eef30a06", + "w": 16, + "x": 32, + "y": 112 + }, + "panelIndex": "a672f0fa-cdf6-4e27-a2c8-f753eef30a06", + "title": "Storage: % ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "8c2f087d-e623-4f6f-b232-97ab4284e4db": { + "columns": [ + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "inMetricDimension": true, + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "30c47aa5-b389-479c-a2b6-d91c77a952b9", + "customLabel": true, + "fieldName": "agg_blended", + "label": "% ECU", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "57d5389c-1311-460d-afe2-cecc4a8d16f4", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword,\n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword,\n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "30c47aa5-b389-479c-a2b6-d91c77a952b9" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "8c2f087d-e623-4f6f-b232-97ab4284e4db", + "layerType": "data", + "seriesType": "bar_percentage_stacked", + "splitAccessor": "57d5389c-1311-460d-afe2-cecc4a8d16f4", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_indexing \u0026 agg_querying \u0026 agg_storage \u0026 agg_blended over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword,\n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "4dbbad0a-7ceb-443b-912b-0c1ae9fb3a6a", + "w": 16, + "x": 32, + "y": 130 + }, + "panelIndex": "4dbbad0a-7ceb-443b-912b-0c1ae9fb3a6a", + "title": "Blended value: % ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "43f9cfe6-d828-4773-ab65-129f92cf7f4d": { + "columns": [ + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "inMetricDimension": true, + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "50a91b89-2e68-4a69-90a0-d2ab79115b96", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + }, + { + "columnId": "1501af72-2509-4ae0-88a0-c1481e438377", + "customLabel": true, + "fieldName": "agg_blended", + "label": "ECU", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "1501af72-2509-4ae0-88a0-c1481e438377" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "43f9cfe6-d828-4773-ab65-129f92cf7f4d", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "50a91b89-2e68-4a69-90a0-d2ab79115b96", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_indexing \u0026 agg_querying \u0026 agg_storage \u0026 agg_blended over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "5732f95c-3cc0-46c8-a8ab-14f8c6937f9f", + "w": 16, + "x": 16, + "y": 130 + }, + "panelIndex": "5732f95c-3cc0-46c8-a8ab-14f8c6937f9f", + "title": "Blended value: ECU per tier per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "0ee24895-1496-4b23-96ec-ec09a8f49332": { + "columns": [ + { + "columnId": "agg_indexing", + "customLabel": true, + "fieldName": "agg_indexing", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "datastream.keyword", + "customLabel": true, + "fieldName": "datastream.keyword", + "label": "Data stream", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_indexing" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "0ee24895-1496-4b23-96ec-ec09a8f49332", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "datastream.keyword", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_indexing over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 14, + "i": "dafb7c36-3a1d-4cbb-9944-51beedf535f6", + "w": 16, + "x": 0, + "y": 78 + }, + "panelIndex": "dafb7c36-3a1d-4cbb-9944-51beedf535f6", + "title": "Indexing: ECU per data stream per day", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "93fd5f12-463f-4e8e-a9b8-0ac77d0522a9": { + "columns": [ + { + "columnId": "agg_storage", + "customLabel": true, + "fieldName": "agg_storage", + "inMetricDimension": true, + "label": "ECU", + "meta": { + "esType": "double", + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "@timestamp", + "customLabel": true, + "fieldName": "@timestamp", + "label": "Date", + "meta": { + "esType": "date", + "type": "date" + } + }, + { + "columnId": "tier", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "type": "string" + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "agg_storage" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rule": { + "type": "other" + }, + "touched": false + } + ] + }, + "layerId": "93fd5f12-463f-4e8e-a9b8-0ac77d0522a9", + "layerType": "data", + "seriesType": "bar_stacked", + "splitAccessor": "tier", + "xAccessor": "@timestamp" + } + ], + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "agg_storage over @timestamp", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "ba7efeab-de6c-4301-8e97-7adb98dae58b", + "w": 16, + "x": 16, + "y": 112 + }, + "panelIndex": "ba7efeab-de6c-4301-8e97-7adb98dae58b", + "title": "Storage: ECU per tier per day", + "type": "lens" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Indexing details", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "9cd4730b-d3f5-438e-a816-4d5aebf1eae6", + "w": 48, + "x": 0, + "y": 75 + }, + "panelIndex": "9cd4730b-d3f5-438e-a816-4d5aebf1eae6", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Querying details", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "8de95af1-8e9a-424a-baaf-8cfcb2577f59", + "w": 48, + "x": 0, + "y": 92 + }, + "panelIndex": "8de95af1-8e9a-424a-baaf-8cfcb2577f59", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Storage details", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "4d3f1bfb-ea89-4978-ab6f-9033a507785f", + "w": 48, + "x": 0, + "y": 109 + }, + "panelIndex": "4d3f1bfb-ea89-4978-ab6f-9033a507785f", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "## Blended details", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 3, + "i": "a2cb12f7-9b9e-4bf7-864e-9101107e0c3e", + "w": 48, + "x": 0, + "y": 127 + }, + "panelIndex": "a2cb12f7-9b9e-4bf7-864e-9101107e0c3e", + "title": "", + "type": "visualization" + }, + { + "embeddableConfig": { + "attributes": { + "references": [], + "state": { + "adHocDataViews": { + "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f": { + "allowHidden": false, + "allowNoIndex": false, + "fieldFormats": {}, + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "billing_cluster_cost_lookup", + "runtimeFieldMap": {}, + "sourceFilters": [], + "timeFieldName": "@timestamp", + "title": "billing_cluster_cost_lookup", + "type": "esql" + } + }, + "datasourceStates": { + "textBased": { + "indexPatternRefs": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "timeField": "@timestamp", + "title": "billing_cluster_cost_lookup" + } + ], + "layers": { + "9d199172-f9fa-4fc4-82af-c7e2672a3f54": { + "columns": [ + { + "columnId": "a76076ce-f372-4a48-857d-75010bbf5970", + "fieldName": "tier", + "label": "tier", + "meta": { + "esType": "keyword", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "string" + } + }, + { + "columnId": "6e881cac-4719-493c-95f8-e3bfa38c3219", + "customLabel": true, + "fieldName": "agg_indexing", + "label": "Indexing", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "97a86307-08fc-4b2d-a82a-36a2ecc9c75d", + "customLabel": true, + "fieldName": "agg_querying", + "label": "Querying", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "2b086331-8a38-4df2-b042-7827d3519d63", + "customLabel": true, + "fieldName": "agg_storage", + "label": "Storage", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + }, + { + "columnId": "307273f7-1b4c-450c-80cd-ef0326b38f6e", + "customLabel": true, + "fieldName": "agg_blended", + "label": "Blended", + "meta": { + "esType": "double", + "sourceParams": { + "indexPattern": "billing_cluster_cost_lookup" + }, + "type": "number" + }, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } + } + } + ], + "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + }, + "timeField": "@timestamp" + } + } + } + }, + "filters": [], + "needsRefresh": false, + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + }, + "visualization": { + "columns": [ + { + "columnId": "a76076ce-f372-4a48-857d-75010bbf5970", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "6e881cac-4719-493c-95f8-e3bfa38c3219", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "97a86307-08fc-4b2d-a82a-36a2ecc9c75d", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "2b086331-8a38-4df2-b042-7827d3519d63", + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "307273f7-1b4c-450c-80cd-ef0326b38f6e", + "isMetric": true, + "isTransposed": false + } + ], + "layerId": "9d199172-f9fa-4fc4-82af-c7e2672a3f54", + "layerType": "data" + } + }, + "title": "agg_indexing \u0026 agg_querying \u0026 agg_storage \u0026 agg_blended of tier", + "visualizationType": "lnsDatatable" + }, + "description": "ECU breakdown per tier, based on Indexing, Querying, Storage and a blended ratio of all of these.", + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + }, + "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 10, + "i": "18643569-92d3-4a30-aafe-6ae11acc4c58", + "w": 48, + "x": 0, + "y": 29 + }, + "panelIndex": "18643569-92d3-4a30-aafe-6ae11acc4c58", + "title": "ECU per tier", + "type": "lens" + } + ], + "timeRestore": false, + "title": "[Chargeback] Cost and Consumption breakdown", + "version": 3 + }, + "coreMigrationVersion": "8.8.0", + "created_at": "2025-06-06T13:26:53.339Z", + "created_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0", + "id": "chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6", + "managed": false, + "references": [ + { + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", + "name": "controlGroup_ad78c22a-f7b7-4810-8af5-30fbbca8e93e:optionsListDataView", + "type": "index-pattern" + } + ], + "type": "dashboard", + "typeMigrationVersion": "10.2.0", + "updated_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0" +} \ No newline at end of file diff --git a/chargeback/manifest.yml b/chargeback/manifest.yml new file mode 100644 index 00000000000..e7380ff3518 --- /dev/null +++ b/chargeback/manifest.yml @@ -0,0 +1,75 @@ +format_version: 3.3.2 +name: chargeback +title: Chargeback +version: 0.0.2 +description: This package calculates chargeback based on billing and consumption data +type: integration +categories: + - cloud + - custom +conditions: + kibana: + version: ">=8.18.0 || >=9.0.0" + elastic: + subscription: "basic" +icons: + - src: /img/sample-logo.svg + title: Sample logo + size: 32x32 + type: image/svg+xml +screenshots: + - src: /img/sample-screenshot.png + title: Sample screenshot + size: 600x600 + type: image/png + +# policy_templates: +# - name: chargeback +# title: Chargeback +# description: Calculate Chargeback. +# inputs: +# - type: cel +# title: Billing Metrics Aggregation +# description: Processes Billing data. +# vars: +# - name: ecu_rate +# type: text +# title: ECU Rate +# description: todo. +# multi: false +# required: true +# show_user: true +# default: "0.85" +# - type: cel +# title: Usage Metrics Aggregation +# description: To be able to take indexing, querying and storage into consideration in a weighted fashion, we assign these different weights for the calcuation. +# template_path: cel.yml.hbs +# vars: +# - name: indexing_weight +# type: integer +# title: Indexing weight +# description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. +# multi: false +# required: true +# show_user: true +# default: 20 +# - name: querying_weight +# type: integer +# title: Querying weight +# description: The weight that querying has in a blended rate calculation. +# multi: false +# required: true +# show_user: true +# default: 20 +# - name: storage_weight +# type: integer +# title: Storage weight +# description: The weight that storage has in a blended rate calculation. +# multi: false +# required: true +# show_user: true +# default: 40 + +owner: + github: JohannesMahne + type: elastic \ No newline at end of file diff --git a/chargeback/traverse.sh b/chargeback/traverse.sh new file mode 100755 index 00000000000..ea2e0518362 --- /dev/null +++ b/chargeback/traverse.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +# Create a temp file +TMP_FILE=$(mktemp) + +# Function to write file header and content +append_file_with_header() { + local filepath="$1" + local abs_path + abs_path=$(cd "$(dirname "$filepath")" && pwd) + echo "--- FILE: $(basename "$filepath")" >> "$TMP_FILE" + echo "--- DIR : $abs_path" >> "$TMP_FILE" + echo >> "$TMP_FILE" + cat "$filepath" >> "$TMP_FILE" + echo -e "\n\n" >> "$TMP_FILE" +} + +# Append each file with headers +append_file_with_header ./chargeback/manifest.yml +append_file_with_header ./data_stream/billing/agent/stream/cel.yml.hbs +append_file_with_header ./data_stream/billing/fields/base-fields.yml +append_file_with_header ./data_stream/billing/manifest.yml +append_file_with_header ./data_stream/usage/_dev/test/default/config.yml +append_file_with_header ./data_stream/usage/_dev/test/default/manifest.yml +append_file_with_header ./data_stream/usage/agent/stream/cel.yml.hbs +append_file_with_header ./data_stream/usage/fields/base-fields.yml +append_file_with_header ./data_stream/usage/manifest.yml +append_file_with_header ./elasticsearch/ingest_pipeline/es_usage.yml +append_file_with_header ./elasticsearch/ingest_pipeline/ess_billing.yml +append_file_with_header ./elasticsearch/transform/billing_cluster_cost/fields/fields.yml +append_file_with_header ./elasticsearch/transform/billing_cluster_cost/manifest.yml +append_file_with_header ./elasticsearch/transform/billing_cluster_cost/transform.yml +append_file_with_header ./elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml +append_file_with_header ./elasticsearch/transform/cluster_datastream_contribution/manifest.yml +append_file_with_header ./elasticsearch/transform/cluster_datastream_contribution/transform.yml +append_file_with_header ./elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml +append_file_with_header ./elasticsearch/transform/cluster_deployment_contribution/manifest.yml +append_file_with_header ./elasticsearch/transform/cluster_deployment_contribution/transform.yml +append_file_with_header ./elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml +append_file_with_header ./elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml +append_file_with_header ./elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +append_file_with_header ./elasticsearch/transform/cluster_tier_contribution/fields/fields.yml +append_file_with_header ./elasticsearch/transform/cluster_tier_contribution/manifest.yml +append_file_with_header ./elasticsearch/transform/cluster_tier_contribution/transform.yml +append_file_with_header ./manifest.yml +append_file_with_header ./validation.yml + +# Copy to clipboard +pbcopy < "$TMP_FILE" + +# Clean up +rm "$TMP_FILE" + +echo "âś… File contents with paths copied to clipboard." diff --git a/chargeback/validation.yml b/chargeback/validation.yml new file mode 100644 index 00000000000..bcc8f74ac3a --- /dev/null +++ b/chargeback/validation.yml @@ -0,0 +1,3 @@ +errors: + exclude_checks: + - SVR00002 From d796e7e93501fc602f4541b7e66b3f78816313c9 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Fri, 27 Jun 2025 15:38:51 +0200 Subject: [PATCH 02/33] Working config integration - 0.0.2 --- chargeback/changelog.yml | 6 +- .../billing/agent/stream/cel.yml.hbs | 8 +- .../elasticsearch/ingest_pipeline/default.yml | 11 +- chargeback/data_stream/billing/manifest.yml | 30 ++-- .../usage/agent/stream/cel.yml.hbs | 12 +- .../elasticsearch/ingest_pipeline/default.yml | 16 +- chargeback/data_stream/usage/manifest.yml | 62 +++---- .../billing_cluster_cost/fields/fields.yml | 6 - .../billing_cluster_cost/transform.yml | 8 +- .../transform.yml | 2 +- .../transform.yml | 2 +- .../transform.yml | 2 +- .../cluster_tier_contribution/transform.yml | 2 +- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 114 ++++++------ chargeback/manifest.yml | 63 ++++++- chargeback/pre-setup.sh | 170 ++++++++++++++++++ chargeback/traverse.sh | 54 ------ 17 files changed, 356 insertions(+), 212 deletions(-) create mode 100644 chargeback/pre-setup.sh delete mode 100755 chargeback/traverse.sh diff --git a/chargeback/changelog.yml b/chargeback/changelog.yml index ce52cd1932c..27958aa25c4 100644 --- a/chargeback/changelog.yml +++ b/chargeback/changelog.yml @@ -1,10 +1,10 @@ # newer versions go on top -- version: "0.0.2" +- version: 0.0.2 changes: - - description: "Adding variables for ECU rate, and Indexing, Querying and Storage weights. Label corrections on 'Indexing: ECU per tier per day' and 'Indexing: % ECU per data stream per day' visualisations." + - description: Making use of config lookup values for ecu rate, indexing weight, querying weight, and storage weight. type: enhancement link: https://github.com/elastic/integrations/pull/2 # FIXME Replace with the real PR link -- version: "0.0.1" +- version: 0.0.1 changes: - description: Initial draft of the package type: enhancement diff --git a/chargeback/data_stream/billing/agent/stream/cel.yml.hbs b/chargeback/data_stream/billing/agent/stream/cel.yml.hbs index 0e800108635..00b006be359 100644 --- a/chargeback/data_stream/billing/agent/stream/cel.yml.hbs +++ b/chargeback/data_stream/billing/agent/stream/cel.yml.hbs @@ -1,8 +1,8 @@ -config_version: 2 -{{#if ecu_rate}} +{{!-- config_version: 2 +{{#if vars.ecu_rate}} fields_under_root: true keep_null: true fields: _conf: - ecu_rate: {{ecu_rate}} -{{/if}} \ No newline at end of file + ecu_rate: {{vars.ecu_rate}} +{{/if}} --}} \ No newline at end of file diff --git a/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml b/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml index 25758d48d75..f83f6a55dfb 100644 --- a/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml +++ b/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml @@ -1,10 +1,6 @@ --- -description: "Set composite_key from @timestamp and deployment_id, and pull cel value from ecu_value." +description: "Chargeback: Set composite_key from @timestamp and deployment_id." processors: - - set: - field: ecu_rate - value: "{{{_conf.ecu_rate}}}" - tag: ecu_value - script: lang: painless source: > @@ -12,7 +8,4 @@ processors: ctx.composite_key = ZonedDateTime.parse(ctx['@timestamp']).toLocalDate().toString() + '_' + ctx.deployment_id; } ignore_failure: true - tag: ess_billing - # - remove: - # field: - # - _conf \ No newline at end of file + tag: ess_billing \ No newline at end of file diff --git a/chargeback/data_stream/billing/manifest.yml b/chargeback/data_stream/billing/manifest.yml index 759a5f0e5e2..9c2d5abde16 100644 --- a/chargeback/data_stream/billing/manifest.yml +++ b/chargeback/data_stream/billing/manifest.yml @@ -6,18 +6,18 @@ type: metrics # # mode: lookup # mappings: # subobjects: false -streams: - - input: cel - title: Billing Metrics Aggregation - description: todo. - template_path: cel.yml.hbs - enabled: true - vars: - - name: ecu_rate - type: text - title: ECU Rate - description: todo. - multi: false - required: true - show_user: true - default: "0.85" \ No newline at end of file +# streams: +# - input: cel +# title: Billing Metrics Aggregation +# description: todo. +# template_path: cel.yml.hbs +# enabled: true +# vars: +# - name: ecu_rate +# type: text +# title: ECU Rate +# description: todo. +# multi: false +# required: true +# show_user: true +# default: "0.85" \ No newline at end of file diff --git a/chargeback/data_stream/usage/agent/stream/cel.yml.hbs b/chargeback/data_stream/usage/agent/stream/cel.yml.hbs index 590d93c1e58..24c93c9c619 100644 --- a/chargeback/data_stream/usage/agent/stream/cel.yml.hbs +++ b/chargeback/data_stream/usage/agent/stream/cel.yml.hbs @@ -1,10 +1,10 @@ -config_version: 2 -{{#if indexing_weight}} +{{!-- config_version: 2 +{{#if vars.indexing_weight}} fields_under_root: true keep_null: true fields: _conf: - indexing_weight: {{indexing_weight}} - querying_weight: {{querying_weight}} - storage_weight: {{storage_weight}} -{{/if}} + indexing_weight: {{vars.indexing_weight}} + querying_weight: {{vars.querying_weight}} + storage_weight: {{vars.storage_weight}} +{{/if}} --}} diff --git a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml index 512642732fb..4f48aba4777 100644 --- a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml +++ b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml @@ -1,15 +1,6 @@ --- -description: Set correlation keys and blended calculation weights. +description: "Chargeback: Set correlation keys and blended calculation weights." processors: - - set: - field: indexing_weight - value: "{{{_conf.indexing_weight}}}" - - set: - field: querying_weight - value: "{{{_conf.querying_weight}}}" - - set: - field: storage_weight - value: "{{{_conf.storage_weight}}}" - script: lang: painless source: > @@ -22,7 +13,4 @@ processors: if (ctx.tier != null) ctx.composite_tier_key = ctx.composite_key + '_' + ctx.tier.replace('/', '_'); if (ctx.datastream != null) ctx.composite_datastream_key = ctx.composite_key + '_' + ctx.datastream; } - ignore_failure: true - # - remove: - # field: - # - _conf \ No newline at end of file + ignore_failure: true \ No newline at end of file diff --git a/chargeback/data_stream/usage/manifest.yml b/chargeback/data_stream/usage/manifest.yml index 246e2d65627..2162a05b38c 100644 --- a/chargeback/data_stream/usage/manifest.yml +++ b/chargeback/data_stream/usage/manifest.yml @@ -4,34 +4,34 @@ type: metrics # index_template: # mappings: # subobjects: false -streams: - - input: cel - title: Usage Metrics Aggregation - description: To be able to take indexing, querying and storage into consideration in a weighted fashion, we assign these different weights for the calcuation. - template_path: cel.yml.hbs - enabled: true - vars: - - name: indexing_weight - type: integer - title: Indexing weight - description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. - multi: false - required: true - show_user: true - default: 20 - - name: querying_weight - type: integer - title: Querying weight - description: The weight that querying has in a blended rate calculation. - multi: false - required: true - show_user: true - default: 20 - - name: storage_weight - type: integer - title: Storage weight - description: The weight that storage has in a blended rate calculation. - multi: false - required: true - show_user: true - default: 40 +# streams: +# - input: cel +# title: Usage Metrics Aggregation +# description: To be able to take indexing, querying and storage into consideration in a weighted fashion, we assign these different weights for the calcuation. +# template_path: cel.yml.hbs +# enabled: true +# vars: +# - name: indexing_weight +# type: integer +# title: Indexing weight +# description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. +# multi: false +# required: true +# show_user: true +# default: 20 +# - name: querying_weight +# type: integer +# title: Querying weight +# description: The weight that querying has in a blended rate calculation. +# multi: false +# required: true +# show_user: true +# default: 20 +# - name: storage_weight +# type: integer +# title: Storage weight +# description: The weight that storage has in a blended rate calculation. +# multi: false +# required: true +# show_user: true +# default: 40 diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml index 666578b7323..ca91ffec28c 100644 --- a/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml @@ -10,12 +10,6 @@ - name: total_ecu type: double description: Total ECU usage aggregated for the deployment per day. -- name: total_ecu_value - type: double - description: Total monetary value of ECU usage aggregated per day. -- name: ecu_rate - type: double - description: ECU unit rate. - name: composite_key type: keyword description: Composite key used for billing attribution (set by ingest pipeline) consisting of date and deployment ID. diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 2e28e6fb6e8..365ea1655fc 100644 --- a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: 0.0.2-ess_billing + pipeline: metrics-chargeback.billing-0.0.2 frequency: 60m sync: time: @@ -30,12 +30,6 @@ pivot: total_ecu: sum: field: ess.billing.total_ecu - total_ecu_value: - sum: - field: ess.billing.total_ecu_value - ecu_rate: - max: - field: ess.billing.ecu_value settings: # This is required to prevent the transform from clobbering the Fleet-managed mappings. deduce_mappings: false diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index d92c553900e..070818528f5 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -6,7 +6,7 @@ source: match_all: {} dest: index: cluster_datastream_contribution_lookup - pipeline: 0.0.2-es_usage + pipeline: metrics-chargeback.usage-0.0.2 frequency: 60m sync: time: diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index c98a8676905..ea4995dbe32 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -6,7 +6,7 @@ source: match_all: {} dest: index: cluster_deployment_contribution_lookup - pipeline: 0.0.2-es_usage + pipeline: metrics-chargeback.usage-0.0.2 frequency: 60m sync: time: diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 18ede632534..51b732e4efd 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -6,7 +6,7 @@ source: match_all: {} dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: 2-es_usage + pipeline: metrics-chargeback.usage-0.0.2 frequency: 60m sync: time: diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 9533606e574..ae08694c206 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -6,7 +6,7 @@ source: match_all: {} dest: index: cluster_tier_contribution_lookup - pipeline: 0.0.2-es_usage + pipeline: metrics-chargeback.usage-0.0.2 frequency: 60m sync: time: diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 937aa17fa6f..d779312ee79 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -124,7 +124,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" }, "timeField": "@timestamp" } @@ -134,7 +134,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -206,7 +206,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -581,7 +581,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -591,7 +591,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -664,7 +664,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -755,7 +755,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" }, "timeField": "@timestamp" } @@ -765,7 +765,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -838,7 +838,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1103,7 +1103,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" }, "timeField": "@timestamp" } @@ -1113,7 +1113,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1186,7 +1186,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1298,7 +1298,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -1308,7 +1308,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -1347,7 +1347,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1441,7 +1441,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier ,\n deployment_id\n| WHERE agg_indexing > 0" }, "timeField": "@timestamp" } @@ -1451,7 +1451,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id \n| WHERE agg_indexing > 0" }, "visualization": { "layers": [ @@ -1502,7 +1502,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_blended = sum(blended) BY deployment_name.keyword, deployment_id , tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n delpoyment_id \n| WHERE agg_indexing > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1587,7 +1587,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql":"// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -1597,7 +1597,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "visualization": { "layers": [ @@ -1648,7 +1648,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1729,7 +1729,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -1739,7 +1739,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" }, "visualization": { "layers": [ @@ -1790,7 +1790,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1871,7 +1871,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -1881,7 +1881,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" }, "visualization": { "layers": [ @@ -1932,7 +1932,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2013,7 +2013,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2023,7 +2023,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "visualization": { "layers": [ @@ -2074,7 +2074,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2244,7 +2244,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time \u003e 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time \u003e 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size \u003e 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size \u003e 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // Blended cost model\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "timeField": "@timestamp" } @@ -2254,7 +2254,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time \u003e 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time \u003e 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size \u003e 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size \u003e 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // Blended cost model\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "visualization": { "columns": [ @@ -2305,7 +2305,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time \u003e 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time \u003e 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size \u003e 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size \u003e 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // Blended cost model\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2396,7 +2396,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = ((storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot\n| STATS \n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n // tier \n| WHERE agg_blended \u003e 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword\n // tier\n| WHERE agg_blended > 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -2406,7 +2406,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = ((storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot\n| STATS \n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n // tier \n| WHERE agg_blended \u003e 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword\n // tier\n| WHERE agg_blended > 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2479,7 +2479,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = ((storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot\n| STATS \n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n // tier \n| WHERE agg_blended \u003e 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword\n // tier\n| WHERE agg_blended > 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2570,7 +2570,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2580,7 +2580,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2653,7 +2653,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2918,7 +2918,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2928,7 +2928,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3001,7 +3001,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3098,7 +3098,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword,\n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -3108,7 +3108,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword,\n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3181,7 +3181,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword,\n tier \n| WHERE agg_blended \u003e 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3278,7 +3278,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -3288,7 +3288,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3361,7 +3361,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3452,7 +3452,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -3462,7 +3462,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3535,7 +3535,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3626,7 +3626,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" }, "timeField": "@timestamp" } @@ -3636,7 +3636,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3709,7 +3709,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// storage_weight = 40,\n// query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = storage_weight + query_weight + index_weight,\n// total_weight_cold = storage_weight + query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * storage_weight) +\n// (querying * query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * storage_weight) +\n// (querying * query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -4017,7 +4017,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -4027,7 +4027,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -4072,7 +4072,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n storage_weight = 40,\n query_weight = 20,\n index_weight = 20,\n total_weight_hot = storage_weight + query_weight + index_weight,\n total_weight_cold = storage_weight + query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * storage_weight) +\n (querying * query_weight) +\n (indexing * index_weight)\n ) / total_weight_hot,\n (\n (storage * storage_weight) +\n (querying * query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_blended \u003e 0" + "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, diff --git a/chargeback/manifest.yml b/chargeback/manifest.yml index e7380ff3518..6f6bbb53489 100644 --- a/chargeback/manifest.yml +++ b/chargeback/manifest.yml @@ -2,14 +2,14 @@ format_version: 3.3.2 name: chargeback title: Chargeback version: 0.0.2 -description: This package calculates chargeback based on billing and consumption data +description: This package calculates chargeback based on billing and consumption data. type: integration categories: - cloud - custom conditions: kibana: - version: ">=8.18.0 || >=9.0.0" + version: ^8.18.0 || ^9.0.0 elastic: subscription: "basic" icons: @@ -23,6 +23,65 @@ screenshots: size: 600x600 type: image/png +# policy_templates: +# - name: billing +# title: Billing Metrics Aggregation +# description: Aggregates billing data into daily cluster-level cost summaries. +# deployment_modes: +# default: +# enabled: false +# agentless: +# enabled: false +# inputs: +# - type: cel +# title: Cluster Cost +# description: Aggregates billing metrics per cluster per day. +# vars: +# - name: ecu_rate +# type: text +# title: ECU Rate +# description: Used to translate ECU to local / contractural currency. +# multi: false +# required: true +# show_user: true +# default: "0.85" +# - name: usage +# title: Usage Metrics Aggregation +# description: Aggregates consumption metrics per tier, deployment, and data stream. +# deployment_modes: +# default: +# enabled: false +# agentless: +# enabled: false +# inputs: +# - type: cel +# title: Elasticsearch Usage data +# description: Daily ECU usage. +# vars: +# - name: indexing_weight +# type: integer +# title: Indexing weight +# description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. +# multi: false +# required: true +# show_user: true +# default: 20 +# - name: querying_weight +# type: integer +# title: Querying weight +# description: The weight that querying has in a blended rate calculation. +# multi: false +# required: true +# show_user: true +# default: 20 +# - name: storage_weight +# type: integer +# title: Storage weight +# description: The weight that storage has in a blended rate calculation. +# multi: false +# required: true +# show_user: true +# default: 40 # policy_templates: # - name: chargeback # title: Chargeback diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh new file mode 100644 index 00000000000..ea0cc520d81 --- /dev/null +++ b/chargeback/pre-setup.sh @@ -0,0 +1,170 @@ +PUT chargeback_conf_lookup +{ + "settings": { + "index.mode": "lookup", + "index.hidden": true + }, + "mappings": { + "_meta": { + "managed": true, + "package": { "name": "chargeback", "version": "0.0.2" } + }, + "properties": { + "config_join_key": { "type": "keyword" }, + "conf_ecu_rate": { "type": "float" }, + "conf_indexing_weight": { "type": "integer" }, + "conf_query_weight": { "type": "integer" }, + "conf_storage_weight": { "type": "integer" } + } + } +} + +POST chargeback_conf_lookup/_doc/config +{ + "config_join_key": "chargeback_config", + "conf_ecu_rate": 0.85, + "conf_indexing_weight": 20, + "conf_query_weight": 20, + "conf_storage_weight": 40 +} + +PUT billing_cluster_cost_lookup +{ + "settings": { + "index.mode": "lookup", + "index.hidden": true + }, + "mappings": { + "_meta": { + "managed": true, + "package": { "name": "chargeback", "version": "0.0.2" } + }, + "properties": { + "@timestamp": { "type": "date" }, + "billing_name": { + "type": "text", + "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } + }, + "billing_type": { + "type": "text", + "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } + }, + "composite_key": { "type": "keyword" }, + "config_join_key": { "type": "keyword" }, + "deployment_id": { "type": "keyword" }, + "deployment_name": { + "type": "text", + "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } + }, + "total_ecu": { "type": "float" } + } + } +} + + +PUT cluster_datastream_contribution_lookup +{ + "settings": { + "index.mode": "lookup", + "index.hidden": true + }, + "mappings": { + "_meta": { + "managed": true, + "package": { "name": "chargeback", "version": "0.0.2" } + }, + "properties": { + "@timestamp": { "type": "date" }, + "composite_key": { "type": "keyword" }, + "composite_datastream_key": { "type": "keyword" }, + "config_join_key": { "type": "keyword" }, + "cluster_name": { "type": "keyword" }, + "deployment_id": { "type": "keyword" }, + "datastream_name": { "type": "keyword" }, + "datastream_sum_indexing_time": { "type": "double" }, + "datastream_sum_query_time": { "type": "double" }, + "datastream_sum_store_size": { "type": "double" }, + "datastream_sum_data_set_store_size": { "type": "double" } + } + } +} + +PUT cluster_deployment_contribution_lookup +{ + "settings": { + "index.mode": "lookup", + "index.hidden": true + }, + "mappings": { + "_meta": { + "managed": true, + "package": { "name": "chargeback", "version": "0.0.2" } + }, + "properties": { + "@timestamp": { "type": "date" }, + "composite_key": { "type": "keyword" }, + "config_join_key": { "type": "keyword" }, + "cluster_name": { "type": "keyword" }, + "deployment_id": { "type": "keyword" }, + "deployment_sum_indexing_time": { "type": "double" }, + "deployment_sum_query_time": { "type": "double" }, + "deployment_sum_store_size": { "type": "double" }, + "deployment_sum_data_set_store_size": { "type": "double" } + } + } +} + +PUT cluster_tier_and_datastream_contribution_lookup +{ + "settings": { + "index.mode": "lookup", + "index.hidden": true + }, + "mappings": { + "_meta": { + "managed": true, + "package": { "name": "chargeback", "version": "0.0.2" } + }, + "properties": { + "@timestamp": { "type": "date" }, + "composite_key": { "type": "keyword" }, + "composite_tier_key": { "type": "keyword" }, + "config_join_key": { "type": "keyword" }, + "cluster_name": { "type": "keyword" }, + "deployment_id": { "type": "keyword" }, + "tier": { "type": "keyword" }, + "datastream": { "type": "keyword" }, + "tier_and_datastream_sum_indexing_time": { "type": "double" }, + "tier_and_datastream_sum_query_time": { "type": "double" }, + "tier_and_datastream_sum_store_size": { "type": "double" }, + "tier_and_datastream_sum_data_set_store_size": { "type": "double" } + } + } +} + +PUT cluster_tier_contribution_lookup +{ + "settings": { + "index.mode": "lookup", + "index.hidden": true + }, + "mappings": { + "_meta": { + "managed": true, + "package": { "name": "chargeback", "version": "0.0.2" } + }, + "properties": { + "@timestamp": { "type": "date" }, + "composite_key": { "type": "keyword" }, + "composite_tier_key": { "type": "keyword" }, + "config_join_key": { "type": "keyword" }, + "cluster_name": { "type": "keyword" }, + "deployment_id": { "type": "keyword" }, + "tier": { "type": "keyword" }, + "tier_sum_indexing_time": { "type": "double" }, + "tier_sum_query_time": { "type": "double" }, + "tier_sum_store_size": { "type": "double" }, + "tier_sum_data_set_store_size": { "type": "double" } + } + } +} diff --git a/chargeback/traverse.sh b/chargeback/traverse.sh deleted file mode 100755 index ea2e0518362..00000000000 --- a/chargeback/traverse.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -# Create a temp file -TMP_FILE=$(mktemp) - -# Function to write file header and content -append_file_with_header() { - local filepath="$1" - local abs_path - abs_path=$(cd "$(dirname "$filepath")" && pwd) - echo "--- FILE: $(basename "$filepath")" >> "$TMP_FILE" - echo "--- DIR : $abs_path" >> "$TMP_FILE" - echo >> "$TMP_FILE" - cat "$filepath" >> "$TMP_FILE" - echo -e "\n\n" >> "$TMP_FILE" -} - -# Append each file with headers -append_file_with_header ./chargeback/manifest.yml -append_file_with_header ./data_stream/billing/agent/stream/cel.yml.hbs -append_file_with_header ./data_stream/billing/fields/base-fields.yml -append_file_with_header ./data_stream/billing/manifest.yml -append_file_with_header ./data_stream/usage/_dev/test/default/config.yml -append_file_with_header ./data_stream/usage/_dev/test/default/manifest.yml -append_file_with_header ./data_stream/usage/agent/stream/cel.yml.hbs -append_file_with_header ./data_stream/usage/fields/base-fields.yml -append_file_with_header ./data_stream/usage/manifest.yml -append_file_with_header ./elasticsearch/ingest_pipeline/es_usage.yml -append_file_with_header ./elasticsearch/ingest_pipeline/ess_billing.yml -append_file_with_header ./elasticsearch/transform/billing_cluster_cost/fields/fields.yml -append_file_with_header ./elasticsearch/transform/billing_cluster_cost/manifest.yml -append_file_with_header ./elasticsearch/transform/billing_cluster_cost/transform.yml -append_file_with_header ./elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml -append_file_with_header ./elasticsearch/transform/cluster_datastream_contribution/manifest.yml -append_file_with_header ./elasticsearch/transform/cluster_datastream_contribution/transform.yml -append_file_with_header ./elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml -append_file_with_header ./elasticsearch/transform/cluster_deployment_contribution/manifest.yml -append_file_with_header ./elasticsearch/transform/cluster_deployment_contribution/transform.yml -append_file_with_header ./elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml -append_file_with_header ./elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml -append_file_with_header ./elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml -append_file_with_header ./elasticsearch/transform/cluster_tier_contribution/fields/fields.yml -append_file_with_header ./elasticsearch/transform/cluster_tier_contribution/manifest.yml -append_file_with_header ./elasticsearch/transform/cluster_tier_contribution/transform.yml -append_file_with_header ./manifest.yml -append_file_with_header ./validation.yml - -# Copy to clipboard -pbcopy < "$TMP_FILE" - -# Clean up -rm "$TMP_FILE" - -echo "âś… File contents with paths copied to clipboard." From f3d302be9b632c1db09a3d0c7513f2355b88fb19 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Mon, 30 Jun 2025 07:49:47 +0200 Subject: [PATCH 03/33] Version 0.0.3: working from Stack monitoring data --- chargeback/changelog.yml | 5 + chargeback/chargeback/changelog.yml | 5 + chargeback/chargeback/manifest.yml | 2 +- .../elasticsearch/ingest_pipeline/default.yml | 24 +++++ .../billing_cluster_cost/transform.yml | 4 +- .../transform.yml | 99 +++++++++++++++++-- .../transform.yml | 39 +++++++- .../transform.yml | 68 +++++++++++-- .../cluster_tier_contribution/transform.yml | 50 ++++++++-- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 6 +- chargeback/manifest.yml | 2 +- chargeback/pre-setup.sh | 35 +++++-- 12 files changed, 302 insertions(+), 37 deletions(-) diff --git a/chargeback/changelog.yml b/chargeback/changelog.yml index 27958aa25c4..443bbe65ee4 100644 --- a/chargeback/changelog.yml +++ b/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.0.3 + changes: + - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. + type: enhancement + link: https://github.com/elastic/integrations/pull/3 # FIXME Replace with the real PR link - version: 0.0.2 changes: - description: Making use of config lookup values for ecu rate, indexing weight, querying weight, and storage weight. diff --git a/chargeback/chargeback/changelog.yml b/chargeback/chargeback/changelog.yml index e00dd11f827..6fa39d7a65d 100644 --- a/chargeback/chargeback/changelog.yml +++ b/chargeback/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: "0.0.3" + changes: + - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. + type: enhancement + link: https://github.com/elastic/integrations/pull/3 # FIXME Replace with the real PR link - version: "0.0.2" changes: - description: Adding variables for ECU rate, and Indexing, Querying and Storage weights. diff --git a/chargeback/chargeback/manifest.yml b/chargeback/chargeback/manifest.yml index b3273d0b00b..a341ab7bc36 100644 --- a/chargeback/chargeback/manifest.yml +++ b/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.0.2 +version: 0.0.3 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml index 4f48aba4777..fa634c60704 100644 --- a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml +++ b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml @@ -1,6 +1,30 @@ --- description: "Chargeback: Set correlation keys and blended calculation weights." processors: + # - grok: + # if: ctx?.elasticsearch?.index?.name != null + # field: elasticsearch.index.name + # tag: grok_parse_index_name + # patterns: + # - '^(?:partial-)?(?:restored-)?(?:shrink-.{4}-)?(?:\.ds-)?(?[a-z_0-9\-\.]+?)(-(?:\d{4}\.\d{2}(\.\d{2})?))?(?:-\d+)?$' + # ignore_failure: true + + # - script: + # if: ctx?.elasticsearch?.index?.tier_preference != null + # source: | + # def preference = ctx?.elasticsearch?.index?.tier_preference; + # if (preference.contains("data_frozen")) { + # ctx.elasticsearch.index.tier = "frozen"; + # } else if (preference.contains("data_cold")) { + # ctx.elasticsearch.index.tier = "cold"; + # } else if (preference.contains("data_warm")) { + # ctx.elasticsearch.index.tier = "warm"; + # } else if (preference.contains("data_hot") || preference.contains("data_content")) { + # ctx.elasticsearch.index.tier = "hot/content"; + # } + # ctx.remove('elasticsearch.index.tier_preference'); + # ignore_failure: true + # tag: script_parse_index_tier - script: lang: painless source: > diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 365ea1655fc..ccf450e5719 100644 --- a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.0.2 + pipeline: metrics-chargeback.billing-0.0.3 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.2 + fleet_transform_version: 0.0.3 diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 070818528f5..74ecbaffe5a 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -1,12 +1,41 @@ -description: Aggregates daily total ECU usage per DATASTREAM from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +description: Aggregates daily total ECU usage per datastream from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - monitoring-indices + - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` query: - match_all: {} + bool: + filter: + - bool: + filter: + # This filters only the documents that have the required fields (ie post 1.16 for the integration) + - exists: + field: "elasticsearch.index.creation_date" + - exists: + field: "elasticsearch.index.tier_preference" + should: + - term: + event.dataset: "elasticsearch.index" + - term: + event.dataset: "elasticsearch.stack_monitoring.index" + # Exclude system indices + - bool: + should: + - bool: + must_not: + - prefix: + elasticsearch.index.name: "." + - bool: + filter: + - prefix: + elasticsearch.index.name: ".ds-" + must_not: + - prefix: + elasticsearch.index.name: ".ds-." + - prefix: + elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.2 + pipeline: metrics-chargeback.usage-0.0.3 frequency: 60m sync: time: @@ -21,9 +50,67 @@ pivot: cluster_name: terms: field: elasticsearch.cluster.name + # datastream: + # terms: + # field: elasticsearch.index.datastream datastream: terms: - field: elasticsearch.index.datastream + script: + lang: painless + source: > + if (doc.containsKey('elasticsearch.index.datastream') && !doc['elasticsearch.index.datastream'].empty) { + return doc['elasticsearch.index.datastream'].value; + } + + def name = doc.containsKey('elasticsearch.index.name') && !doc['elasticsearch.index.name'].empty + ? doc['elasticsearch.index.name'].value + : null; + if (name == null) return 'unknown'; + + def matcher = /^(?:partial-)?(?:restored-)?(?:shrink-.{4}-)?(?:\.ds-)?([a-z_0-9\-.]+?)(?:-\d{4}\.\d{2}(?:\.\d{2})?)?(?:-\d+)?$/.matcher(name); + if (matcher.matches()) { + return matcher.group(1); + } + return 'unknown'; + # datastream_alt: + # terms: + # script: + # lang: painless + # source: > + # if (doc.containsKey('elasticsearch.index.datastream') && !doc['elasticsearch.index.datastream'].empty) { + # return doc['elasticsearch.index.datastream'].value; + # } + + # def name = doc.containsKey('elasticsearch.index.name') && !doc['elasticsearch.index.name'].empty + # ? doc['elasticsearch.index.name'].value + # : null; + # if (name == null) return 'unknown'; + + # if (name.startsWith('.ds-.')) { + # name = '.' + name.substring(5); + # } else { + # for (prefix in ['partial-', 'restored-', 'shrink-']) { + # if (name.startsWith(prefix)) { + # name = name.substring(prefix.length()); + # break; + # } + # } + # } + + # int idx = name.indexOf("-20"); + # if (idx > 0) { + # name = name.substring(0, idx); + # } else { + # int dash = name.lastIndexOf('-'); + # if (dash > 0) { + # def maybeSuffix = name.substring(dash + 1); + # if (maybeSuffix.length() <= 6 && maybeSuffix.chars().allMatch(c -> Character.isDigit((char)c))) { + # name = name.substring(0, dash); + # } + # } + # } + + # return name; aggregations: datastream_sum_indexing_time: sum: @@ -46,4 +133,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.2 + fleet_transform_version: 0.0.3 diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index ea4995dbe32..8369f078765 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -1,12 +1,41 @@ -description: Aggregates daily total ECU usage per DEPLOYMENT from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +description: Aggregates daily total ECU usage per deployment from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - monitoring-indices + - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` query: - match_all: {} + bool: + filter: + - bool: + filter: + # This filters only the documents that have the required fields (ie post 1.16 for the integration) + - exists: + field: "elasticsearch.index.creation_date" + - exists: + field: "elasticsearch.index.tier_preference" + should: + - term: + event.dataset: "elasticsearch.index" + - term: + event.dataset: "elasticsearch.stack_monitoring.index" + # Exclude system indices + - bool: + should: + - bool: + must_not: + - prefix: + elasticsearch.index.name: "." + - bool: + filter: + - prefix: + elasticsearch.index.name: ".ds-" + must_not: + - prefix: + elasticsearch.index.name: ".ds-." + - prefix: + elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.2 + pipeline: metrics-chargeback.usage-0.0.3 frequency: 60m sync: time: @@ -43,4 +72,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.2 \ No newline at end of file + fleet_transform_version: 0.0.3 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 51b732e4efd..b37a8a5026e 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -1,12 +1,41 @@ -description: Aggregates daily total ECU usage per TIER and DATA STREAM from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +description: Aggregates daily total ECU usage per tier and datastream from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - monitoring-indices + - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` query: - match_all: {} + bool: + filter: + - bool: + filter: + # This filters only the documents that have the required fields (ie post 1.16 for the integration) + - exists: + field: "elasticsearch.index.creation_date" + - exists: + field: "elasticsearch.index.tier_preference" + should: + - term: + event.dataset: "elasticsearch.index" + - term: + event.dataset: "elasticsearch.stack_monitoring.index" + # Exclude system indices + - bool: + should: + - bool: + must_not: + - prefix: + elasticsearch.index.name: "." + - bool: + filter: + - prefix: + elasticsearch.index.name: ".ds-" + must_not: + - prefix: + elasticsearch.index.name: ".ds-." + - prefix: + elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.2 + pipeline: metrics-chargeback.usage-0.0.3 frequency: 60m sync: time: @@ -23,10 +52,35 @@ pivot: field: elasticsearch.cluster.name tier: terms: - field: elasticsearch.index.tier + script: + lang: painless + source: > + def pref = doc.containsKey('elasticsearch.index.tier_preference') && !doc['elasticsearch.index.tier_preference'].empty ? doc['elasticsearch.index.tier_preference'].value : null; + if (pref == null) return 'unknown'; + if (pref.contains('data_frozen')) return 'frozen'; + if (pref.contains('data_cold')) return 'cold'; + if (pref.contains('data_warm')) return 'warm'; + if (pref.contains('data_hot') || pref.contains('data_content')) return 'hot/content'; + return 'unknown'; datastream: terms: - field: elasticsearch.index.datastream + script: + lang: painless + source: > + if (doc.containsKey('elasticsearch.index.datastream') && !doc['elasticsearch.index.datastream'].empty) { + return doc['elasticsearch.index.datastream'].value; + } + + def name = doc.containsKey('elasticsearch.index.name') && !doc['elasticsearch.index.name'].empty + ? doc['elasticsearch.index.name'].value + : null; + if (name == null) return 'unknown'; + + def matcher = /^(?:partial-)?(?:restored-)?(?:shrink-.{4}-)?(?:\.ds-)?([a-z_0-9\-.]+?)(?:-\d{4}\.\d{2}(?:\.\d{2})?)?(?:-\d+)?$/.matcher(name); + if (matcher.matches()) { + return matcher.group(1); + } + return 'unknown'; aggregations: tier_and_datastream_sum_indexing_time: sum: @@ -49,4 +103,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.2 \ No newline at end of file + fleet_transform_version: 0.0.3 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index ae08694c206..ac6be13c360 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -1,12 +1,41 @@ -description: Aggregates daily total ECU usage per TIER from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. +description: Aggregates daily total ECU usage per tier from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - monitoring-indices + - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` query: - match_all: {} + bool: + filter: + - bool: + filter: + # This filters only the documents that have the required fields (ie post 1.16 for the integration) + - exists: + field: "elasticsearch.index.creation_date" + - exists: + field: "elasticsearch.index.tier_preference" + should: + - term: + event.dataset: "elasticsearch.index" + - term: + event.dataset: "elasticsearch.stack_monitoring.index" + # Exclude system indices + - bool: + should: + - bool: + must_not: + - prefix: + elasticsearch.index.name: "." + - bool: + filter: + - prefix: + elasticsearch.index.name: ".ds-" + must_not: + - prefix: + elasticsearch.index.name: ".ds-." + - prefix: + elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.2 + pipeline: metrics-chargeback.usage-0.0.3 frequency: 60m sync: time: @@ -23,7 +52,16 @@ pivot: field: elasticsearch.cluster.name tier: terms: - field: elasticsearch.index.tier + script: + lang: painless + source: > + def pref = doc.containsKey('elasticsearch.index.tier_preference') && !doc['elasticsearch.index.tier_preference'].empty ? doc['elasticsearch.index.tier_preference'].value : null; + if (pref == null) return 'unknown'; + if (pref.contains('data_frozen')) return 'frozen'; + if (pref.contains('data_cold')) return 'cold'; + if (pref.contains('data_warm')) return 'warm'; + if (pref.contains('data_hot') || pref.contains('data_content')) return 'hot/content'; + return 'unknown'; aggregations: tier_sum_indexing_time: sum: @@ -46,4 +84,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.2 \ No newline at end of file + fleet_transform_version: 0.0.3 \ No newline at end of file diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index d779312ee79..92ba527bca0 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -929,7 +929,7 @@ ], "index": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", "query": { - "esql": "FROM monitoring-indices\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + "esql": "FROM chargeback-monitoring-read\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" }, "timeField": "@timestamp" } @@ -939,7 +939,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM monitoring-indices\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + "esql": "FROM chargeback-monitoring-read\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1012,7 +1012,7 @@ }, "filters": [], "query": { - "esql": "FROM monitoring-indices\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + "esql": "FROM chargeback-monitoring-read\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, diff --git a/chargeback/manifest.yml b/chargeback/manifest.yml index 6f6bbb53489..020fbbaf7cb 100644 --- a/chargeback/manifest.yml +++ b/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.0.2 +version: 0.0.3 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh index ea0cc520d81..305658a2218 100644 --- a/chargeback/pre-setup.sh +++ b/chargeback/pre-setup.sh @@ -1,3 +1,25 @@ +# The usage transforms can work on both Cloud Stack monitoring data, or Elasticsearch Integration data +# If you have Stack monitoring in place and do not have the Elasticsearch Integration running, create this alias. +POST _aliases +{ + "actions": [ + { "add": { "index": "metrics-elasticsearch.stack_monitoring.index*", "alias": "chargeback-monitoring-read", "is_write_index": false }}, + { "add": { "index": ".monitoring-es-*", "alias": "chargeback-monitoring-read", "is_write_index": false }}, + { "add": { "index": "metricbeat-*", "alias": "chargeback-monitoring-read", "is_write_index": false }} + ] +} + +# If you do have the Elasticsearch Integration running, create this alias. +POST _aliases +{ + "actions": [ + { "add": { "index": "monitoring-indices", "alias": "chargeback-monitoring-read", "is_write_index": false }} + ] +} + +# Create the lookup indices for chargeback configuration and billing metrics +# These indices are used to store configuration and billing data for chargeback calculations. + PUT chargeback_conf_lookup { "settings": { @@ -7,7 +29,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.2" } + "package": { "name": "chargeback", "version": "0.0.3" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -37,7 +59,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.2" } + "package": { "name": "chargeback", "version": "0.0.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -71,7 +93,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.2" } + "package": { "name": "chargeback", "version": "0.0.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -98,7 +120,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.2" } + "package": { "name": "chargeback", "version": "0.0.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -123,7 +145,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.2" } + "package": { "name": "chargeback", "version": "0.0.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -142,6 +164,7 @@ PUT cluster_tier_and_datastream_contribution_lookup } } + PUT cluster_tier_contribution_lookup { "settings": { @@ -151,7 +174,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.2" } + "package": { "name": "chargeback", "version": "0.0.3" } }, "properties": { "@timestamp": { "type": "date" }, From cdf150672a588143226c3a3272c23a73ba402813 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Mon, 30 Jun 2025 08:03:34 +0200 Subject: [PATCH 04/33] Fixed query for one visualisation --- .../chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 92ba527bca0..838ac740d2a 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -929,7 +929,7 @@ ], "index": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", "query": { - "esql": "FROM chargeback-monitoring-read\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -939,7 +939,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM chargeback-monitoring-read\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1012,7 +1012,7 @@ }, "filters": [], "query": { - "esql": "FROM chargeback-monitoring-read\n| EVAL \n @timestamp = DATE_TRUNC(1 day, @timestamp)\n| WHERE elasticsearch.index.total.indexing.index_time_in_millis \u003e 0\n| STATS \n // sum_query_time_local = sum(elasticsearch.index.total.search.query_time_in_millis), \n sum_indexing_time_local = sum(elasticsearch.index.total.indexing.index_time_in_millis)\n// sum_data_set_store_size_local = sum(elasticsearch.index.primaries.store.total_data_set_size_in_bytes),\n// sum_store_size_local = sum(elasticsearch.index.total.store.size_in_bytes)\n BY \n @timestamp,\n elasticsearch.cluster.name,\n elasticsearch.index.datastream\n| STATS \n total_indexing_portion = sum(sum_indexing_time_local) \n BY \n @timestamp, \n elasticsearch.index.datastream \n| KEEP \n @timestamp,\n elasticsearch.index.datastream,\n total_indexing_portion\n| SORT total_indexing_portion DESC\n" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, From 0ca1574c545d8f047fb92d47788c9d4750f1c9bb Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Mon, 30 Jun 2025 08:13:57 +0200 Subject: [PATCH 05/33] Update instructions --- chargeback/_dev/build/docs/README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/chargeback/_dev/build/docs/README.md b/chargeback/_dev/build/docs/README.md index 3bc09523f36..0b29e8b1a5b 100755 --- a/chargeback/_dev/build/docs/README.md +++ b/chargeback/_dev/build/docs/README.md @@ -26,7 +26,19 @@ Currently, Chargeback calculations consider only Elasticsearch data nodes. Contr - Querying: 20 - Storage: 40 -This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment. +This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment as follows: + +``` +POST chargeback_conf_lookup/_update/config +{ + "doc": { + "conf_ecu_rate": 0.85, + "conf_indexing_weight": 50, + "conf_query_weight": 20, + "conf_storage_weight": 40 + } +} +``` Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdown` dashboard. From a689f6882a0f29226828d936da570fa88a22aa6f Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Mon, 30 Jun 2025 17:24:36 +0200 Subject: [PATCH 06/33] Working with the correct alias --- .../elasticsearch/ingest_pipeline/default.yml | 39 ++--- chargeback/docs/README.md | 14 +- .../transform.yml | 44 +----- .../transform.yml | 2 +- .../transform.yml | 8 +- .../cluster_tier_contribution/transform.yml | 8 +- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 142 +++++++++--------- chargeback/pre-setup.sh | 4 +- 8 files changed, 107 insertions(+), 154 deletions(-) diff --git a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml index fa634c60704..1528515a681 100644 --- a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml +++ b/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml @@ -1,40 +1,25 @@ --- description: "Chargeback: Set correlation keys and blended calculation weights." processors: - # - grok: - # if: ctx?.elasticsearch?.index?.name != null - # field: elasticsearch.index.name - # tag: grok_parse_index_name - # patterns: - # - '^(?:partial-)?(?:restored-)?(?:shrink-.{4}-)?(?:\.ds-)?(?[a-z_0-9\-\.]+?)(-(?:\d{4}\.\d{2}(\.\d{2})?))?(?:-\d+)?$' - # ignore_failure: true - - # - script: - # if: ctx?.elasticsearch?.index?.tier_preference != null - # source: | - # def preference = ctx?.elasticsearch?.index?.tier_preference; - # if (preference.contains("data_frozen")) { - # ctx.elasticsearch.index.tier = "frozen"; - # } else if (preference.contains("data_cold")) { - # ctx.elasticsearch.index.tier = "cold"; - # } else if (preference.contains("data_warm")) { - # ctx.elasticsearch.index.tier = "warm"; - # } else if (preference.contains("data_hot") || preference.contains("data_content")) { - # ctx.elasticsearch.index.tier = "hot/content"; - # } - # ctx.remove('elasticsearch.index.tier_preference'); - # ignore_failure: true - # tag: script_parse_index_tier - script: lang: painless source: > if (ctx.cluster_name != null) { ctx.deployment_id = ctx.cluster_name; + } else if (ctx.elasticsearch?.cluster?.name != null) { + ctx.deployment_id = ctx.elasticsearch.cluster.name; } - if (ctx['@timestamp'] != null) { + + if (ctx['@timestamp'] != null && ctx.deployment_id != null) { def date = ZonedDateTime.parse(ctx['@timestamp']).toLocalDate().toString(); ctx.composite_key = date + '_' + ctx.deployment_id; - if (ctx.tier != null) ctx.composite_tier_key = ctx.composite_key + '_' + ctx.tier.replace('/', '_'); - if (ctx.datastream != null) ctx.composite_datastream_key = ctx.composite_key + '_' + ctx.datastream; + + if (ctx.tier != null) { + ctx.composite_tier_key = ctx.composite_key + '_' + ctx.tier.replace('/', '_'); + } + + if (ctx.datastream != null) { + ctx.composite_datastream_key = ctx.composite_key + '_' + ctx.datastream; + } } ignore_failure: true \ No newline at end of file diff --git a/chargeback/docs/README.md b/chargeback/docs/README.md index 3bc09523f36..0b29e8b1a5b 100644 --- a/chargeback/docs/README.md +++ b/chargeback/docs/README.md @@ -26,7 +26,19 @@ Currently, Chargeback calculations consider only Elasticsearch data nodes. Contr - Querying: 20 - Storage: 40 -This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment. +This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment as follows: + +``` +POST chargeback_conf_lookup/_update/config +{ + "doc": { + "conf_ecu_rate": 0.85, + "conf_indexing_weight": 50, + "conf_query_weight": 20, + "conf_storage_weight": 40 + } +} +``` Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdown` dashboard. diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 74ecbaffe5a..b0d4b6f720b 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -39,7 +39,7 @@ dest: frequency: 60m sync: time: - field: event.ingested + field: "@timestamp" delay: 1h pivot: group_by: @@ -50,9 +50,6 @@ pivot: cluster_name: terms: field: elasticsearch.cluster.name - # datastream: - # terms: - # field: elasticsearch.index.datastream datastream: terms: script: @@ -72,45 +69,6 @@ pivot: return matcher.group(1); } return 'unknown'; - # datastream_alt: - # terms: - # script: - # lang: painless - # source: > - # if (doc.containsKey('elasticsearch.index.datastream') && !doc['elasticsearch.index.datastream'].empty) { - # return doc['elasticsearch.index.datastream'].value; - # } - - # def name = doc.containsKey('elasticsearch.index.name') && !doc['elasticsearch.index.name'].empty - # ? doc['elasticsearch.index.name'].value - # : null; - # if (name == null) return 'unknown'; - - # if (name.startsWith('.ds-.')) { - # name = '.' + name.substring(5); - # } else { - # for (prefix in ['partial-', 'restored-', 'shrink-']) { - # if (name.startsWith(prefix)) { - # name = name.substring(prefix.length()); - # break; - # } - # } - # } - - # int idx = name.indexOf("-20"); - # if (idx > 0) { - # name = name.substring(0, idx); - # } else { - # int dash = name.lastIndexOf('-'); - # if (dash > 0) { - # def maybeSuffix = name.substring(dash + 1); - # if (maybeSuffix.length() <= 6 && maybeSuffix.chars().allMatch(c -> Character.isDigit((char)c))) { - # name = name.substring(0, dash); - # } - # } - # } - - # return name; aggregations: datastream_sum_indexing_time: sum: diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 8369f078765..05c710436fc 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -39,7 +39,7 @@ dest: frequency: 60m sync: time: - field: event.ingested + field: "@timestamp" delay: 1h pivot: group_by: diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index b37a8a5026e..02c62aa7a6b 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -39,7 +39,7 @@ dest: frequency: 60m sync: time: - field: event.ingested + field: "@timestamp" delay: 1h pivot: group_by: @@ -57,10 +57,10 @@ pivot: source: > def pref = doc.containsKey('elasticsearch.index.tier_preference') && !doc['elasticsearch.index.tier_preference'].empty ? doc['elasticsearch.index.tier_preference'].value : null; if (pref == null) return 'unknown'; - if (pref.contains('data_frozen')) return 'frozen'; - if (pref.contains('data_cold')) return 'cold'; - if (pref.contains('data_warm')) return 'warm'; if (pref.contains('data_hot') || pref.contains('data_content')) return 'hot/content'; + if (pref.contains('data_warm')) return 'warm'; + if (pref.contains('data_cold')) return 'cold'; + if (pref.contains('data_frozen')) return 'frozen'; return 'unknown'; datastream: terms: diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index ac6be13c360..8564dd26ab6 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -39,7 +39,7 @@ dest: frequency: 60m sync: time: - field: event.ingested + field: "@timestamp" delay: 1h pivot: group_by: @@ -57,10 +57,10 @@ pivot: source: > def pref = doc.containsKey('elasticsearch.index.tier_preference') && !doc['elasticsearch.index.tier_preference'].empty ? doc['elasticsearch.index.tier_preference'].value : null; if (pref == null) return 'unknown'; - if (pref.contains('data_frozen')) return 'frozen'; - if (pref.contains('data_cold')) return 'cold'; - if (pref.contains('data_warm')) return 'warm'; if (pref.contains('data_hot') || pref.contains('data_content')) return 'hot/content'; + if (pref.contains('data_warm')) return 'warm'; + if (pref.contains('data_cold')) return 'cold'; + if (pref.contains('data_frozen')) return 'frozen'; return 'unknown'; aggregations: tier_sum_indexing_time: diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 838ac740d2a..3f99bbb947f 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -581,7 +581,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying \u003e 0 | SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -591,7 +591,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying \u003e 0 | SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -664,7 +664,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying \u003e 0 | SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -755,7 +755,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp ,\n tier \n| WHERE agg_indexing \u003e 0" }, "timeField": "@timestamp" } @@ -765,7 +765,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp ,\n tier \n| WHERE agg_indexing \u003e 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -838,7 +838,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_indexing \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp ,\n tier \n| WHERE agg_indexing \u003e 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -898,9 +898,9 @@ } }, { - "columnId": "elasticsearch.index.datastream", + "columnId": "datastream.keyword", "customLabel": true, - "fieldName": "elasticsearch.index.datastream", + "fieldName": "datastream.keyword", "label": "Data stream", "meta": { "esType": "keyword", @@ -908,9 +908,9 @@ } }, { - "columnId": "total_indexing_portion", + "columnId": "agg_indexing", "customLabel": true, - "fieldName": "total_indexing_portion", + "fieldName": "agg_indexing", "inMetricDimension": true, "label": "% ECU", "meta": { @@ -929,7 +929,7 @@ ], "index": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -939,7 +939,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -961,7 +961,7 @@ "layers": [ { "accessors": [ - "total_indexing_portion" + "agg_indexing" ], "colorMapping": { "assignments": [], @@ -984,7 +984,7 @@ "layerId": "d5520b0e-567f-4f0a-b424-fc79eb79e2cc", "layerType": "data", "seriesType": "bar_percentage_stacked", - "splitAccessor": "elasticsearch.index.datastream", + "splitAccessor": "datastream.keyword", "xAccessor": "@timestamp" } ], @@ -1002,7 +1002,7 @@ "valueLabels": "hide" } }, - "title": "total_indexing_portion over @timestamp", + "title": "agg_indexing over @timestamp", "visualizationType": "lnsXY" }, "enhancements": { @@ -1012,7 +1012,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1103,7 +1103,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp ,\n tier \n| WHERE agg_querying \u003e 0" }, "timeField": "@timestamp" } @@ -1113,7 +1113,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp ,\n tier \n| WHERE agg_querying \u003e 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1186,7 +1186,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_querying \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp ,\n tier \n| WHERE agg_querying \u003e 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1298,7 +1298,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -1308,7 +1308,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -1347,7 +1347,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1441,7 +1441,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier ,\n deployment_id\n| WHERE agg_indexing > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier ,\n deployment_id\n| WHERE agg_indexing > 0" }, "timeField": "@timestamp" } @@ -1451,7 +1451,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id \n| WHERE agg_indexing > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id \n| WHERE agg_indexing > 0" }, "visualization": { "layers": [ @@ -1502,7 +1502,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n delpoyment_id \n| WHERE agg_indexing > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n delpoyment_id \n| WHERE agg_indexing > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1587,7 +1587,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql":"// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql":"FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -1597,7 +1597,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "visualization": { "layers": [ @@ -1648,7 +1648,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n// @timestamp,\n datastream.keyword,\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1729,7 +1729,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n | WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -1739,7 +1739,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n | WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" }, "visualization": { "layers": [ @@ -1790,7 +1790,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n | WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1871,7 +1871,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n | WHERE agg_querying \u003e 0 | SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -1881,7 +1881,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n | WHERE agg_querying \u003e 0 | SORT agg_querying DESC" }, "visualization": { "layers": [ @@ -1932,7 +1932,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n agg_querying = sum(querying)\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_querying \u003e 0 //and tier == \"hot/content\"\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n | WHERE agg_querying \u003e 0 | SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2013,7 +2013,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n | WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2023,7 +2023,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n | WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "visualization": { "layers": [ @@ -2074,7 +2074,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n// @timestamp,\n datastream.keyword\n //deployment_name.keyword, deployment_id , \n //tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n | WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2244,7 +2244,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "timeField": "@timestamp" } @@ -2254,7 +2254,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "visualization": { "columns": [ @@ -2305,7 +2305,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n // Calculate proportional ECU shares\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2396,7 +2396,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword\n // tier\n| WHERE agg_blended > 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n | WHERE agg_blended > 0 | SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -2406,7 +2406,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword\n // tier\n| WHERE agg_blended > 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n | WHERE agg_blended > 0 | SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2479,7 +2479,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n // agg_indexing = sum(indexing),\n // agg_querying = sum(querying),\n // agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword\n // tier\n| WHERE agg_blended > 0 //and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n | WHERE agg_blended > 0 | SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2570,7 +2570,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2580,7 +2580,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2653,7 +2653,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2703,9 +2703,9 @@ "91bcc41e-3a2c-434d-8df7-29c01340e712": { "columns": [ { - "columnId": "agg_indexing", + "columnId": "agg_querying", "customLabel": true, - "fieldName": "agg_indexing", + "fieldName": "agg_querying", "inMetricDimension": true, "label": "% ECU", "meta": { @@ -2744,7 +2744,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -2754,7 +2754,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2776,7 +2776,7 @@ "layers": [ { "accessors": [ - "agg_indexing" + "agg_querying" ], "colorMapping": { "assignments": [], @@ -2817,7 +2817,7 @@ "valueLabels": "hide" } }, - "title": "agg_indexing over @timestamp", + "title": "agg_querying over @timestamp", "visualizationType": "lnsXY" }, "enhancements": { @@ -2827,7 +2827,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2918,7 +2918,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2928,7 +2928,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3001,7 +3001,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n// agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_storage \u003e 0 //and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3098,7 +3098,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -3108,7 +3108,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3181,7 +3181,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n //deployment_name.keyword, deployment_id ,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3278,7 +3278,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -3288,7 +3288,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3361,7 +3361,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3452,7 +3452,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -3462,7 +3462,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3535,7 +3535,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n//| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n// data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n// store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n// storage = CASE (store == 0 , data_set, store),\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n agg_indexing = sum(indexing)\n// agg_querying = sum(querying),\n// agg_storage = sum(storage),\n// agg_blended = sum(blended)\n BY \n @timestamp, \n //deployment_name.keyword, deployment_id , \n datastream.keyword\n// tier \n| WHERE agg_indexing \u003e 0 //and tier == \"hot/content\"\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3626,7 +3626,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp ,\n tier \n| WHERE agg_storage \u003e 0" }, "timeField": "@timestamp" } @@ -3636,7 +3636,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp ,\n tier \n| WHERE agg_storage \u003e 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3709,7 +3709,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n// indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n// querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store)\n// conf_storage_weight = 40,\n// conf_query_weight = 20,\n// index_weight = 20,\n// total_weight_hot = conf_storage_weight + conf_query_weight + index_weight,\n// total_weight_cold = conf_storage_weight + conf_query_weight,\n// blended = CASE (\n// tier == \"hot/content\",\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight) +\n// (indexing * index_weight)\n// ) / total_weight_hot,\n// (\n// (storage * conf_storage_weight) +\n// (querying * conf_query_weight)\n// ) / total_weight_cold\n// )\n| STATS \n // agg_indexing = sum(indexing)\n// agg_querying = sum(querying)\n agg_storage = sum(storage)\n// agg_blended = sum(blended)\n BY \n @timestamp ,\n //deployment_name.keyword, deployment_id , \n tier \n| WHERE agg_storage \u003e 0" + "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp ,\n tier \n| WHERE agg_storage \u003e 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -4017,7 +4017,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -4027,7 +4027,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -4072,7 +4072,7 @@ }, "filters": [], "query": { - "esql": "// ECU detail by tier\nFROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), // total data set storage\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), // only primary indices\n storage = CASE (store == 0 , data_set, store),\n // conf_storage_weight = 40,\n // conf_query_weight = 20,\n // index_weight = 20,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n //deployment_name.keyword, deployment_id ,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh index 305658a2218..307d23ad4c7 100644 --- a/chargeback/pre-setup.sh +++ b/chargeback/pre-setup.sh @@ -3,9 +3,7 @@ POST _aliases { "actions": [ - { "add": { "index": "metrics-elasticsearch.stack_monitoring.index*", "alias": "chargeback-monitoring-read", "is_write_index": false }}, - { "add": { "index": ".monitoring-es-*", "alias": "chargeback-monitoring-read", "is_write_index": false }}, - { "add": { "index": "metricbeat-*", "alias": "chargeback-monitoring-read", "is_write_index": false }} + { "add": { "index": ".monitoring-es-8-mb", "alias": "chargeback-monitoring-read", "is_write_index": false }} ] } From 2fabafc194c7a1e3c0c7fb165e23a7e740b3cd0b Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 3 Jul 2025 08:01:03 +0200 Subject: [PATCH 07/33] Changes to transforms --- .../transform/cluster_datastream_contribution/transform.yml | 2 -- .../transform/cluster_deployment_contribution/transform.yml | 2 -- .../cluster_tier_and_ds_contribution/transform.yml | 5 +++-- .../transform/cluster_tier_contribution/transform.yml | 6 ++++-- .../chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 6 +++--- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index b0d4b6f720b..a8e0090db16 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -10,8 +10,6 @@ source: # This filters only the documents that have the required fields (ie post 1.16 for the integration) - exists: field: "elasticsearch.index.creation_date" - - exists: - field: "elasticsearch.index.tier_preference" should: - term: event.dataset: "elasticsearch.index" diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 05c710436fc..cc5276520df 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -10,8 +10,6 @@ source: # This filters only the documents that have the required fields (ie post 1.16 for the integration) - exists: field: "elasticsearch.index.creation_date" - - exists: - field: "elasticsearch.index.tier_preference" should: - term: event.dataset: "elasticsearch.index" diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 02c62aa7a6b..124599c768e 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -10,8 +10,6 @@ source: # This filters only the documents that have the required fields (ie post 1.16 for the integration) - exists: field: "elasticsearch.index.creation_date" - - exists: - field: "elasticsearch.index.tier_preference" should: - term: event.dataset: "elasticsearch.index" @@ -55,6 +53,9 @@ pivot: script: lang: painless source: > + if (doc.containsKey('elasticsearch.index.tier') && !doc['elasticsearch.index.tier'].empty) { + return doc['elasticsearch.index.tier'].value; + } def pref = doc.containsKey('elasticsearch.index.tier_preference') && !doc['elasticsearch.index.tier_preference'].empty ? doc['elasticsearch.index.tier_preference'].value : null; if (pref == null) return 'unknown'; if (pref.contains('data_hot') || pref.contains('data_content')) return 'hot/content'; diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 8564dd26ab6..a821978718e 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -10,8 +10,6 @@ source: # This filters only the documents that have the required fields (ie post 1.16 for the integration) - exists: field: "elasticsearch.index.creation_date" - - exists: - field: "elasticsearch.index.tier_preference" should: - term: event.dataset: "elasticsearch.index" @@ -55,6 +53,10 @@ pivot: script: lang: painless source: > + if (doc.containsKey('elasticsearch.index.tier') && !doc['elasticsearch.index.tier'].empty) { + return doc['elasticsearch.index.tier'].value; + } + def pref = doc.containsKey('elasticsearch.index.tier_preference') && !doc['elasticsearch.index.tier_preference'].empty ? doc['elasticsearch.index.tier_preference'].value : null; if (pref == null) return 'unknown'; if (pref.contains('data_hot') || pref.contains('data_content')) return 'hot/content'; diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 3f99bbb947f..0f010adf1e8 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -3098,7 +3098,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 \n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -3108,7 +3108,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3181,7 +3181,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, From 23ac225829fbf9bc37e7f183b678aad6c71d825b Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 3 Jul 2025 08:07:12 +0200 Subject: [PATCH 08/33] Bug fix: Fix sorting on visualisation. --- chargeback/changelog.yml | 5 +++++ chargeback/chargeback/manifest.yml | 2 +- .../transform/billing_cluster_cost/transform.yml | 4 ++-- .../cluster_datastream_contribution/transform.yml | 4 ++-- .../cluster_deployment_contribution/transform.yml | 4 ++-- .../cluster_tier_and_ds_contribution/transform.yml | 4 ++-- .../cluster_tier_contribution/transform.yml | 4 ++-- chargeback/manifest.yml | 2 +- chargeback/pre-setup.sh | 12 ++++++------ 9 files changed, 23 insertions(+), 18 deletions(-) diff --git a/chargeback/changelog.yml b/chargeback/changelog.yml index 443bbe65ee4..9ffff7cd668 100644 --- a/chargeback/changelog.yml +++ b/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.0.4 + changes: + - description: "Fix sorting on `Blended value: % ECU per data stream per day` visualisation." + type: bugfix + link: https://github.com/elastic/integrations/pull/4 # FIXME Replace with the real PR link - version: 0.0.3 changes: - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. diff --git a/chargeback/chargeback/manifest.yml b/chargeback/chargeback/manifest.yml index a341ab7bc36..4c67ab20007 100644 --- a/chargeback/chargeback/manifest.yml +++ b/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.0.3 +version: 0.0.4 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index ccf450e5719..ae5f58f2346 100644 --- a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.0.3 + pipeline: metrics-chargeback.billing-0.0.4 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.3 + fleet_transform_version: 0.0.4 diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index a8e0090db16..45698b3cc4c 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.3 + pipeline: metrics-chargeback.usage-0.0.4 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.3 + fleet_transform_version: 0.0.4 diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index cc5276520df..7776dcc3589 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.3 + pipeline: metrics-chargeback.usage-0.0.4 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.3 \ No newline at end of file + fleet_transform_version: 0.0.4 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 124599c768e..ac8ee5b58d6 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.3 + pipeline: metrics-chargeback.usage-0.0.4 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.3 \ No newline at end of file + fleet_transform_version: 0.0.4 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index a821978718e..199e8a1bb90 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.3 + pipeline: metrics-chargeback.usage-0.0.4 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.3 \ No newline at end of file + fleet_transform_version: 0.0.4 \ No newline at end of file diff --git a/chargeback/manifest.yml b/chargeback/manifest.yml index 020fbbaf7cb..f818eef245e 100644 --- a/chargeback/manifest.yml +++ b/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.0.3 +version: 0.0.4 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh index 307d23ad4c7..ff1e64852a6 100644 --- a/chargeback/pre-setup.sh +++ b/chargeback/pre-setup.sh @@ -27,7 +27,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.3" } + "package": { "name": "chargeback", "version": "0.0.4" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -57,7 +57,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.3" } + "package": { "name": "chargeback", "version": "0.0.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -91,7 +91,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.3" } + "package": { "name": "chargeback", "version": "0.0.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -118,7 +118,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.3" } + "package": { "name": "chargeback", "version": "0.0.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -143,7 +143,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.3" } + "package": { "name": "chargeback", "version": "0.0.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -172,7 +172,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.3" } + "package": { "name": "chargeback", "version": "0.0.4" } }, "properties": { "@timestamp": { "type": "date" }, From 7d927976a3dfbd296706641f95cfd773a7b27d7c Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 3 Jul 2025 08:09:15 +0200 Subject: [PATCH 09/33] Update setup instructions --- chargeback/pre-setup.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh index ff1e64852a6..7bd58f4c1e3 100644 --- a/chargeback/pre-setup.sh +++ b/chargeback/pre-setup.sh @@ -1,4 +1,11 @@ # The usage transforms can work on both Cloud Stack monitoring data, or Elasticsearch Integration data + +# Check to see which of the sources you have available. +# Stack Monitoring +GET .monitoring-es-8-mb/_count +# ES Integration +GET monitoring-indices/_count + # If you have Stack monitoring in place and do not have the Elasticsearch Integration running, create this alias. POST _aliases { @@ -39,6 +46,7 @@ PUT chargeback_conf_lookup } } +# Add the default configuration to the chargeback_conf_lookup index. POST chargeback_conf_lookup/_doc/config { "config_join_key": "chargeback_config", @@ -48,6 +56,8 @@ POST chargeback_conf_lookup/_doc/config "conf_storage_weight": 40 } + +# Create the lookup indices for billing and cluster contributions. PUT billing_cluster_cost_lookup { "settings": { @@ -81,7 +91,6 @@ PUT billing_cluster_cost_lookup } } - PUT cluster_datastream_contribution_lookup { "settings": { @@ -162,7 +171,6 @@ PUT cluster_tier_and_datastream_contribution_lookup } } - PUT cluster_tier_contribution_lookup { "settings": { From ddc3b4259cbbb545556788f45cf250f9cb49143a Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 3 Jul 2025 15:24:01 +0200 Subject: [PATCH 10/33] 0.1.0: Adding ECU value (normalised cost). --- chargeback/changelog.yml | 5 + chargeback/chargeback/manifest.yml | 2 +- .../billing_cluster_cost/transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../cluster_tier_contribution/transform.yml | 4 +- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 435 +++++++++++++----- chargeback/manifest.yml | 2 +- chargeback/pre-setup.sh | 15 +- 10 files changed, 347 insertions(+), 132 deletions(-) diff --git a/chargeback/changelog.yml b/chargeback/changelog.yml index 9ffff7cd668..f7467c2d361 100644 --- a/chargeback/changelog.yml +++ b/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.0 + changes: + - description: "Adding ECU rate unit to the configuration lookup index." + type: enhancement + link: https://github.com/elastic/integrations/pull/5 # FIXME Replace with the real PR link - version: 0.0.4 changes: - description: "Fix sorting on `Blended value: % ECU per data stream per day` visualisation." diff --git a/chargeback/chargeback/manifest.yml b/chargeback/chargeback/manifest.yml index 4c67ab20007..e418d761645 100644 --- a/chargeback/chargeback/manifest.yml +++ b/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.0.4 +version: 0.1.0 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index ae5f58f2346..3f7bd2b2350 100644 --- a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.0.4 + pipeline: metrics-chargeback.billing-0.1.0 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.4 + fleet_transform_version: 0.1.0 diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 45698b3cc4c..62a838756c9 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.4 + pipeline: metrics-chargeback.usage-0.1.0 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.4 + fleet_transform_version: 0.1.0 diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 7776dcc3589..beefa52d0aa 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.4 + pipeline: metrics-chargeback.usage-0.1.0 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.4 \ No newline at end of file + fleet_transform_version: 0.1.0 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index ac8ee5b58d6..a53514cc95e 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.4 + pipeline: metrics-chargeback.usage-0.1.0 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.4 \ No newline at end of file + fleet_transform_version: 0.1.0 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 199e8a1bb90..100997b5b43 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.0.4 + pipeline: metrics-chargeback.usage-0.1.0 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.0.4 \ No newline at end of file + fleet_transform_version: 0.1.0 \ No newline at end of file diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 0f010adf1e8..62b2a858d40 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -103,11 +103,11 @@ } }, { - "columnId": "total_ecu", + "columnId": "total_ecu_value", "customLabel": true, - "fieldName": "total_ecu", + "fieldName": "total_ecu_value", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -156,7 +156,7 @@ "layers": [ { "accessors": [ - "total_ecu" + "total_ecu_value" ], "colorMapping": { "assignments": [], @@ -196,7 +196,7 @@ "valueLabels": "hide" } }, - "title": "total_ecu \u0026 total_ecu_value over @timestamp", + "title": "Normalised cost over time", "visualizationType": "lnsXY" }, "enhancements": { @@ -220,12 +220,12 @@ "gridData": { "h": 8, "i": "d9069c7e-bfaf-4045-aedf-ca1042c21010", - "w": 48, + "w": 34, "x": 0, "y": 0 }, "panelIndex": "d9069c7e-bfaf-4045-aedf-ca1042c21010", - "title": "ECU spend over the last 6 months", + "title": "Normalised cost over the last 6 months", "type": "lens" }, { @@ -250,7 +250,216 @@ "id": "", "params": { "fontSize": 12, - "markdown": "# ECU deployment statistics", + "markdown": "In this dashboard, normalised cost is the ECU (Elastic Consumption Units) * conversion rate (`conf_ecu_rate`).", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 8, + "i": "27ce47e9-a75f-4a58-9dd5-da735ef85ab2", + "w": 7, + "x": 34, + "y": 0 + }, + "panelIndex": "27ce47e9-a75f-4a58-9dd5-da735ef85ab2", + "title": "Normalised cost", + "type": "visualization" + }, + { + "type": "lens", + "title": "Blended rate weighting percentages", + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "searchSessionId": "62d2fe44-dd84-4cd0-ac53-38b090b0eff6", + "filters": [], + "query": { + "esql": "FROM chargeback_conf_lookup | KEEP *weight" + }, + "attributes": { + "title": "conf_indexing_weight & conf_query_weight & conf_storage_weight of (empty)", + "references": [], + "state": { + "datasourceStates": { + "textBased": { + "layers": { + "005d9023-92e0-4783-a349-4a2e05b0bce4": { + "index": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", + "query": { + "esql": "FROM chargeback_conf_lookup | KEEP *weight" + }, + "columns": [ + { + "columnId": "conf_indexing_weight", + "fieldName": "conf_indexing_weight", + "label": "Weight", + "customLabel": true, + "meta": { + "type": "number", + "esType": "integer" + }, + "inMetricDimension": true + }, + { + "columnId": "conf_query_weight", + "fieldName": "conf_query_weight", + "label": "Weight", + "customLabel": true, + "meta": { + "type": "number", + "esType": "integer" + }, + "inMetricDimension": true + }, + { + "columnId": "conf_storage_weight", + "fieldName": "conf_storage_weight", + "label": "Weight", + "customLabel": false, + "meta": { + "type": "number", + "esType": "integer" + }, + "inMetricDimension": true + } + ] + } + }, + "indexPatternRefs": [ + { + "id": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", + "title": "chargeback_conf_lookup" + } + ] + } + }, + "filters": [], + "query": { + "esql": "FROM chargeback_conf_lookup | KEEP *weight" + }, + "visualization": { + "legend": { + "isVisible": false, + "position": "right", + "showSingleSeries": false, + "isInside": true, + "verticalAlignment": "bottom", + "horizontalAlignment": "right" + }, + "valueLabels": "hide", + "fittingFunction": "Linear", + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "preferredSeriesType": "bar_stacked", + "layers": [ + { + "layerId": "005d9023-92e0-4783-a349-4a2e05b0bce4", + "seriesType": "bar_percentage_stacked", + "accessors": [ + "conf_indexing_weight", + "conf_query_weight", + "conf_storage_weight" + ], + "layerType": "data", + "colorMapping": { + "assignments": [], + "specialAssignments": [ + { + "rule": { + "type": "other" + }, + "color": { + "type": "loop" + }, + "touched": false + } + ], + "paletteId": "default", + "colorMode": { + "type": "categorical" + } + } + } + ] + }, + "adHocDataViews": { + "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9": { + "id": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", + "title": "chargeback_conf_lookup", + "sourceFilters": [], + "type": "esql", + "fieldFormats": {}, + "runtimeFieldMap": {}, + "allowNoIndex": false, + "name": "chargeback_conf_lookup", + "allowHidden": false + } + }, + "needsRefresh": false + }, + "visualizationType": "lnsXY" + } + }, + "panelIndex": "a3a091e7-6bff-4edf-bc65-993e8a3648de", + "gridData": { + "i": "a3a091e7-6bff-4edf-bc65-993e8a3648de", + "y": 0, + "x": 41, + "w": 7, + "h": 8 + } + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "id": "", + "params": { + "fontSize": 12, + "markdown": "# Deployment statistics", "openLinksInNewTab": false }, "title": "", @@ -289,7 +498,7 @@ "description": "", "params": { "fontSize": 12, - "markdown": "# ECU data tier and data stream overview", + "markdown": "# Data tier and data stream overview", "openLinksInNewTab": false }, "title": "", @@ -489,7 +698,7 @@ "description": "", "params": { "fontSize": 12, - "markdown": "# ECU data tier and data stream per day", + "markdown": "# Data tier and data stream per day", "openLinksInNewTab": false }, "title": "", @@ -544,7 +753,7 @@ "customLabel": true, "fieldName": "agg_querying", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -581,7 +790,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying \u003e 0 | SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -591,7 +800,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying \u003e 0 | SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -664,7 +873,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying \u003e 0 | SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -679,7 +888,7 @@ "y": 95 }, "panelIndex": "83bbd574-571b-4401-af7f-d0998cd9af2e", - "title": "Querying: ECU per data stream per day", + "title": "Querying: Normalised cost per data stream per day", "type": "lens" }, { @@ -718,7 +927,7 @@ "customLabel": true, "fieldName": "agg_indexing", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -755,7 +964,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp ,\n tier \n| WHERE agg_indexing \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n tier\n| WHERE agg_indexing > 0" }, "timeField": "@timestamp" } @@ -765,7 +974,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp ,\n tier \n| WHERE agg_indexing \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n tier\n| WHERE agg_indexing > 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -838,7 +1047,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp ,\n tier \n| WHERE agg_indexing \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n tier\n| WHERE agg_indexing > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -853,7 +1062,7 @@ "y": 78 }, "panelIndex": "45a29dd3-1990-4717-bf6b-25a5d85d2344", - "title": "Indexing: ECU per tier per day", + "title": "Indexing: Normalised cost per tier per day", "type": "lens" }, { @@ -912,7 +1121,7 @@ "customLabel": true, "fieldName": "agg_indexing", "inMetricDimension": true, - "label": "% ECU", + "label": "% Normalised cost", "meta": { "esType": "long", "type": "number" @@ -929,7 +1138,7 @@ ], "index": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -939,7 +1148,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1012,7 +1221,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 \n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1027,7 +1236,7 @@ "y": 78 }, "panelIndex": "9bc8fa5a-d47a-4a79-ab6a-032d726f085f", - "title": "Indexing: % ECU per data stream per day", + "title": "Indexing: % Normalised cost per data stream per day", "type": "lens" }, { @@ -1066,7 +1275,7 @@ "customLabel": true, "fieldName": "agg_querying", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -1103,7 +1312,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp ,\n tier \n| WHERE agg_querying \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n tier_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp,\n tier\n| WHERE agg_querying > 0" }, "timeField": "@timestamp" } @@ -1113,7 +1322,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp ,\n tier \n| WHERE agg_querying \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n tier_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp,\n tier\n| WHERE agg_querying > 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1186,7 +1395,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, tier_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp ,\n tier \n| WHERE agg_querying \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n tier_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp,\n tier\n| WHERE agg_querying > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1201,7 +1410,7 @@ "y": 95 }, "panelIndex": "b0df8c79-87d4-4a7a-8c7b-4752862fb2dd", - "title": "Querying: ECU per tier per day", + "title": "Querying: Noralised cost per tier per day", "type": "lens" }, { @@ -1265,7 +1474,7 @@ "columnId": "2ab259ce-29c3-4c5c-817b-b7f036c62be8", "customLabel": true, "fieldName": "agg_blended", - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "sourceParams": { @@ -1298,7 +1507,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -1308,7 +1517,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -1347,7 +1556,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1362,7 +1571,7 @@ "y": 11 }, "panelIndex": "8049f13b-c56d-4a6e-a4e3-5cf4274fef60", - "title": "ECU per deployment and tier", + "title": "Normalised cost per deployment and tier", "type": "lens" }, { @@ -1401,7 +1610,7 @@ "customLabel": true, "fieldName": "agg_blended", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -1441,7 +1650,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier ,\n deployment_id\n| WHERE agg_indexing > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS \n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -1451,7 +1660,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id \n| WHERE agg_indexing > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS \n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id\n| WHERE agg_blended > 0" }, "visualization": { "layers": [ @@ -1502,7 +1711,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS \n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n delpoyment_id \n| WHERE agg_indexing > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS \n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1517,7 +1726,7 @@ "y": 11 }, "panelIndex": "c7febc32-943a-4284-888c-d9cff24e95b9", - "title": "ECU per deployment and tier", + "title": "Normalised cost per deployment and tier", "type": "lens" }, { @@ -1552,11 +1761,11 @@ "a21abe71-d247-47eb-8c2f-81f2cf30b387": { "columns": [ { - "columnId": "agg_indexing", + "columnId": "agg_blended", "customLabel": false, "fieldName": "agg_blended", "inMetricDimension": true, - "label": "agg_indexing", + "label": "Blended", "meta": { "esType": "double", "sourceParams": { @@ -1587,7 +1796,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql":"FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -1597,7 +1806,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "layers": [ @@ -1626,7 +1835,7 @@ "layerType": "data", "legendDisplay": "default", "metrics": [ - "agg_indexing" + "agg_blended" ], "nestedLegend": false, "numberDisplay": "percent", @@ -1638,7 +1847,7 @@ "shape": "donut" } }, - "title": "agg_indexing \u0026 agg_querying \u0026 agg_storage \u0026 agg_blended of datastream.keyword", + "title": "agg_blended of datastream.keyword", "visualizationType": "lnsPie" }, "enhancements": { @@ -1648,7 +1857,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 and tier == \"hot/content\"\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1663,7 +1872,7 @@ "y": 42 }, "panelIndex": "cb467fdf-5cb1-41b5-8235-8b823cbd9310", - "title": "Blended: ECU totals by data stream", + "title": "Blended: Normalised cost totals by data stream", "type": "lens" }, { @@ -1729,7 +1938,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n | WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -1739,7 +1948,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n | WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "visualization": { "layers": [ @@ -1790,7 +1999,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n | WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1805,7 +2014,7 @@ "y": 42 }, "panelIndex": "ed65354e-848c-4d93-bcd6-b9c50793e242", - "title": "Indexing: ECU totals by data stream", + "title": "Indexing: Normalised cost totals by data stream", "type": "lens" }, { @@ -1871,7 +2080,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n | WHERE agg_querying \u003e 0 | SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -1881,7 +2090,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n | WHERE agg_querying \u003e 0 | SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "layers": [ @@ -1932,7 +2141,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time \u003e 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n | WHERE agg_querying \u003e 0 | SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1947,7 +2156,7 @@ "y": 42 }, "panelIndex": "4a2ecf27-21c7-4fff-986b-05b25e0ce8f8", - "title": "Querying: ECU totals by data stream", + "title": "Querying: Normalised cost totals by data stream", "type": "lens" }, { @@ -2013,7 +2222,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n | WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2023,7 +2232,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n | WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "visualization": { "layers": [ @@ -2074,7 +2283,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n | WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2089,7 +2298,7 @@ "y": 42 }, "panelIndex": "3269b898-7190-40b6-ad0e-d29fcf98e762", - "title": "Storage: ECU totals by data stream", + "title": "Storage: Normalised cost totals by data stream", "type": "lens" }, { @@ -2157,7 +2366,7 @@ "columnId": "4db503d0-ae68-4f07-9b2f-42a2ef99af1f", "customLabel": true, "fieldName": "ecu_indexing", - "label": "ECU (Indexing)", + "label": "Indexing", "meta": { "esType": "double", "sourceParams": { @@ -2179,7 +2388,7 @@ "columnId": "18a2dacc-eb7c-450d-8eee-8cc9a09a6362", "customLabel": true, "fieldName": "ecu_querying", - "label": "ECU (Querying)", + "label": "Querying", "meta": { "esType": "double", "sourceParams": { @@ -2201,7 +2410,7 @@ "columnId": "6cd474f2-dda5-4131-b0d9-9f99b0f64232", "customLabel": true, "fieldName": "ecu_storage", - "label": "ECU (Storage)", + "label": "Storage", "meta": { "esType": "double", "sourceParams": { @@ -2223,7 +2432,7 @@ "columnId": "59ed77e7-b251-475a-8f30-b905e253f944", "customLabel": true, "fieldName": "ecu_blended", - "label": "ECU (Blended)", + "label": "Blended", "meta": { "esType": "double", "sourceParams": { @@ -2244,7 +2453,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(deployment_sum_indexing_time > 0, tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE(deployment_sum_query_time > 0, tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE(deployment_sum_data_set_store_size > 0, tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE(deployment_sum_store_size > 0, tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE(store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "timeField": "@timestamp" } @@ -2254,7 +2463,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(deployment_sum_indexing_time > 0, tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE(deployment_sum_query_time > 0, tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE(deployment_sum_data_set_store_size > 0, tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE(deployment_sum_store_size > 0, tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE(store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "visualization": { "columns": [ @@ -2305,7 +2514,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(\n deployment_sum_indexing_time > 0,\n tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ),\n querying = CASE(\n deployment_sum_query_time > 0,\n tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ),\n data_set = CASE(\n deployment_sum_data_set_store_size > 0,\n tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu\n ),\n store = CASE(\n deployment_sum_store_size > 0,\n tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu\n ),\n storage = CASE( store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_tier_and_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE(deployment_sum_indexing_time > 0, tier_and_datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE(deployment_sum_query_time > 0, tier_and_datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE(deployment_sum_data_set_store_size > 0, tier_and_datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE(deployment_sum_store_size > 0, tier_and_datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE(store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE(\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n ecu_indexing = sum(indexing),\n ecu_querying = sum(querying),\n ecu_storage = sum(storage),\n ecu_blended = sum(blended)\n BY datastream, tier\n| SORT ecu_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2320,7 +2529,7 @@ "y": 57 }, "panelIndex": "964a716b-bb61-4cc0-ba77-c1e73e2da836", - "title": "ECU per data stream per tier", + "title": "Normalised cost per data stream per tier", "type": "lens" }, { @@ -2359,7 +2568,7 @@ "customLabel": true, "fieldName": "agg_blended", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -2396,7 +2605,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n | WHERE agg_blended > 0 | SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -2406,7 +2615,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n | WHERE agg_blended > 0 | SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2479,7 +2688,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = ((storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n | WHERE agg_blended > 0 | SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2494,7 +2703,7 @@ "y": 130 }, "panelIndex": "4c97109a-2048-470f-ae18-8c424ba2c12e", - "title": "Blended value: ECU per data stream per day", + "title": "Blended value: Normalised cost per data stream per day", "type": "lens" }, { @@ -2533,7 +2742,7 @@ "customLabel": true, "fieldName": "agg_storage", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -2570,7 +2779,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2580,7 +2789,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2653,7 +2862,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2668,7 +2877,7 @@ "y": 112 }, "panelIndex": "6430d172-9b7f-45a0-a836-c46af0276b19", - "title": "Storage: ECU per data stream per day", + "title": "Storage: Nomalised cost per data stream per day", "type": "lens" }, { @@ -2707,7 +2916,7 @@ "customLabel": true, "fieldName": "agg_querying", "inMetricDimension": true, - "label": "% ECU", + "label": "% Normalised cost", "meta": { "esType": "double", "type": "number" @@ -2744,7 +2953,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -2754,7 +2963,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2827,7 +3036,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu)\n| STATS agg_querying = sum(querying) BY @timestamp, datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2842,7 +3051,7 @@ "y": 95 }, "panelIndex": "b3e62c24-abb9-431e-a228-cbc5e7b8b02a", - "title": "Querying: % ECU per data stream per day", + "title": "Querying: % Normalised cost per data stream per day", "type": "lens" }, { @@ -2881,7 +3090,7 @@ "customLabel": true, "fieldName": "agg_storage", "inMetricDimension": true, - "label": "% ECU", + "label": "% Normalised cost", "meta": { "esType": "double", "type": "number" @@ -2918,7 +3127,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2928,7 +3137,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3001,7 +3210,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage \u003e 0 | SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3016,7 +3225,7 @@ "y": 112 }, "panelIndex": "a672f0fa-cdf6-4e27-a2c8-f753eef30a06", - "title": "Storage: % ECU per data stream per day", + "title": "Storage: % Normalised cost per data stream per day", "type": "lens" }, { @@ -3065,7 +3274,7 @@ "columnId": "30c47aa5-b389-479c-a2b6-d91c77a952b9", "customLabel": true, "fieldName": "agg_blended", - "label": "% ECU", + "label": "% Normalised cost", "meta": { "esType": "double", "sourceParams": { @@ -3098,7 +3307,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0 \n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -3108,7 +3317,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3181,7 +3390,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3196,7 +3405,7 @@ "y": 130 }, "panelIndex": "4dbbad0a-7ceb-443b-912b-0c1ae9fb3a6a", - "title": "Blended value: % ECU per data stream per day", + "title": "Blended value: % Normalised cost per data stream per day", "type": "lens" }, { @@ -3258,7 +3467,7 @@ "columnId": "1501af72-2509-4ae0-88a0-c1481e438377", "customLabel": true, "fieldName": "agg_blended", - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "sourceParams": { @@ -3278,7 +3487,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -3288,7 +3497,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3361,7 +3570,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3376,7 +3585,7 @@ "y": 130 }, "panelIndex": "5732f95c-3cc0-46c8-a8ab-14f8c6937f9f", - "title": "Blended value: ECU per tier per day", + "title": "Blended value: Normalised cost per tier per day", "type": "lens" }, { @@ -3415,7 +3624,7 @@ "customLabel": true, "fieldName": "agg_indexing", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -3452,7 +3661,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -3462,7 +3671,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3535,7 +3744,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time \u003e 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu)\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing \u003e 0 | SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3550,7 +3759,7 @@ "y": 78 }, "panelIndex": "dafb7c36-3a1d-4cbb-9944-51beedf535f6", - "title": "Indexing: ECU per data stream per day", + "title": "Indexing: Normalised per data stream per day", "type": "lens" }, { @@ -3589,7 +3798,7 @@ "customLabel": true, "fieldName": "agg_storage", "inMetricDimension": true, - "label": "ECU", + "label": "Normalised cost", "meta": { "esType": "double", "type": "number" @@ -3626,7 +3835,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp ,\n tier \n| WHERE agg_storage \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp,\n tier\n| WHERE agg_storage > 0" }, "timeField": "@timestamp" } @@ -3636,7 +3845,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp ,\n tier \n| WHERE agg_storage \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp,\n tier\n| WHERE agg_storage > 0" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3709,7 +3918,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup \n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size \u003e 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size \u003e 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store)\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp ,\n tier \n| WHERE agg_storage \u003e 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp,\n tier\n| WHERE agg_storage > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3724,7 +3933,7 @@ "y": 112 }, "panelIndex": "ba7efeab-de6c-4301-8e97-7adb98dae58b", - "title": "Storage: ECU per tier per day", + "title": "Storage: Normalised cost per tier per day", "type": "lens" }, { @@ -4017,7 +4226,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing_value = sum(indexing),\n agg_querying_value = sum(querying),\n agg_storage_value = sum(storage),\n agg_blended_value = sum(blended)\n BY\n tier\n| WHERE agg_blended_value > 0" }, "timeField": "@timestamp" } @@ -4027,7 +4236,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing_value = sum(indexing),\n agg_querying_value = sum(querying),\n agg_storage_value = sum(storage),\n agg_blended_value = sum(blended)\n BY\n tier\n| WHERE agg_blended_value > 0" }, "visualization": { "columns": [ @@ -4064,7 +4273,7 @@ "title": "agg_indexing \u0026 agg_querying \u0026 agg_storage \u0026 agg_blended of tier", "visualizationType": "lnsDatatable" }, - "description": "ECU breakdown per tier, based on Indexing, Querying, Storage and a blended ratio of all of these.", + "description": "Normalised cost breakdown per tier, based on Indexing, Querying, Storage and a blended ratio of all of these.", "enhancements": { "dynamicActions": { "events": [] @@ -4072,7 +4281,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0 , data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight) +\n (indexing * conf_indexing_weight)\n ) / total_weight_hot,\n (\n (storage * conf_storage_weight) +\n (querying * conf_query_weight)\n ) / total_weight_cold\n )\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing_value = sum(indexing),\n agg_querying_value = sum(querying),\n agg_storage_value = sum(storage),\n agg_blended_value = sum(blended)\n BY\n tier\n| WHERE agg_blended_value > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -4087,7 +4296,7 @@ "y": 29 }, "panelIndex": "18643569-92d3-4a30-aafe-6ae11acc4c58", - "title": "ECU per tier", + "title": "Normalised cost per tier", "type": "lens" } ], diff --git a/chargeback/manifest.yml b/chargeback/manifest.yml index f818eef245e..32e2567b363 100644 --- a/chargeback/manifest.yml +++ b/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.0.4 +version: 0.1.0 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh index 7bd58f4c1e3..d312c88319d 100644 --- a/chargeback/pre-setup.sh +++ b/chargeback/pre-setup.sh @@ -34,11 +34,12 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.4" } + "package": { "name": "chargeback", "version": "0.1.0" } }, "properties": { "config_join_key": { "type": "keyword" }, "conf_ecu_rate": { "type": "float" }, + "conf_ecu_rate_unit": { "type": "keyword"}, "conf_indexing_weight": { "type": "integer" }, "conf_query_weight": { "type": "integer" }, "conf_storage_weight": { "type": "integer" } @@ -51,12 +52,12 @@ POST chargeback_conf_lookup/_doc/config { "config_join_key": "chargeback_config", "conf_ecu_rate": 0.85, + "conf_ecu_rate_unit": "EUR", "conf_indexing_weight": 20, "conf_query_weight": 20, "conf_storage_weight": 40 } - # Create the lookup indices for billing and cluster contributions. PUT billing_cluster_cost_lookup { @@ -67,7 +68,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.4" } + "package": { "name": "chargeback", "version": "0.1.0" } }, "properties": { "@timestamp": { "type": "date" }, @@ -100,7 +101,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.4" } + "package": { "name": "chargeback", "version": "0.1.0" } }, "properties": { "@timestamp": { "type": "date" }, @@ -127,7 +128,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.4" } + "package": { "name": "chargeback", "version": "0.1.0" } }, "properties": { "@timestamp": { "type": "date" }, @@ -152,7 +153,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.4" } + "package": { "name": "chargeback", "version": "0.1.0" } }, "properties": { "@timestamp": { "type": "date" }, @@ -180,7 +181,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.0.4" } + "package": { "name": "chargeback", "version": "0.1.0" } }, "properties": { "@timestamp": { "type": "date" }, From c7fade7723dc8b4d7b87e88a1e12a67740e940d0 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 15 Jul 2025 08:57:14 +0200 Subject: [PATCH 11/33] Bug: Aligned fields returned to field names used in visualisation --- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 131 ++++++++++++++++-- 1 file changed, 121 insertions(+), 10 deletions(-) diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 62b2a858d40..a2019b482f2 100644 --- a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -218,7 +218,7 @@ } }, "gridData": { - "h": 8, + "h": 9, "i": "d9069c7e-bfaf-4045-aedf-ca1042c21010", "w": 34, "x": 0, @@ -259,9 +259,9 @@ } }, "gridData": { - "h": 8, + "h": 5, "i": "27ce47e9-a75f-4a58-9dd5-da735ef85ab2", - "w": 7, + "w": 8, "x": 34, "y": 0 }, @@ -432,9 +432,120 @@ "gridData": { "i": "a3a091e7-6bff-4edf-bc65-993e8a3648de", "y": 0, - "x": 41, - "w": 7, - "h": 8 + "x": 42, + "w": 6, + "h": 9 + } + }, + { + "type": "lens", + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "searchSessionId": "f5960b1d-8726-4fbe-8a00-1533df2975b9", + "filters": [], + "query": { + "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit" + }, + "attributes": { + "references": [], + "state": { + "datasourceStates": { + "textBased": { + "layers": { + "fbad4f82-8c8c-4c04-9acb-97d8f239ddcf": { + "index": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", + "query": { + "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit" + }, + "columns": [ + { + "columnId": "c258dd39-300a-45ca-b3b1-521c389cf9d1", + "fieldName": "conf_ecu_rate_unit", + "meta": { + "type": "string", + "esType": "keyword" + }, + "label": "Unit", + "customLabel": true + } + ], + "allColumns": [ + { + "columnId": "9d756874-7bf7-4949-95fc-8d7542585858", + "fieldName": "conf_ecu_rate_unit", + "meta": { + "type": "string", + "esType": "keyword" + } + }, + { + "columnId": "conf_ecu_rate_unit", + "fieldName": "conf_ecu_rate_unit", + "label": "conf_ecu_rate_unit", + "meta": { + "type": "string", + "esType": "keyword" + } + } + ] + } + }, + "indexPatternRefs": [ + { + "id": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", + "title": "chargeback_conf_lookup" + } + ] + } + }, + "filters": [], + "query": { + "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit" + }, + "visualization": { + "layerId": "fbad4f82-8c8c-4c04-9acb-97d8f239ddcf", + "layerType": "data", + "columns": [ + { + "columnId": "c258dd39-300a-45ca-b3b1-521c389cf9d1", + "isTransposed": false, + "isMetric": true, + "alignment": "center" + } + ] + }, + "adHocDataViews": { + "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9": { + "id": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", + "title": "chargeback_conf_lookup", + "sourceFilters": [], + "type": "esql", + "fieldFormats": {}, + "runtimeFieldMap": {}, + "allowNoIndex": false, + "name": "chargeback_conf_lookup", + "allowHidden": false + } + }, + "needsRefresh": false + }, + "visualizationType": "lnsDatatable" + } + }, + "panelIndex": "ded5f737-5ce5-415a-b367-6df5f7b4b001", + "gridData": { + "i": "ded5f737-5ce5-415a-b367-6df5f7b4b001", + "y": 5, + "x": 34, + "w": 8, + "h": 4 } }, { @@ -4096,7 +4207,7 @@ "title": "", "type": "visualization" }, - { + { "embeddableConfig": { "attributes": { "references": [], @@ -4226,7 +4337,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing_value = sum(indexing),\n agg_querying_value = sum(querying),\n agg_storage_value = sum(storage),\n agg_blended_value = sum(blended)\n BY\n tier\n| WHERE agg_blended_value > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -4236,7 +4347,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing_value = sum(indexing),\n agg_querying_value = sum(querying),\n agg_storage_value = sum(storage),\n agg_blended_value = sum(blended)\n BY\n tier\n| WHERE agg_blended_value > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -4281,7 +4392,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing_value = sum(indexing),\n agg_querying_value = sum(querying),\n agg_storage_value = sum(storage),\n agg_blended_value = sum(blended)\n BY\n tier\n| WHERE agg_blended_value > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_indexing = sum(indexing),\n agg_querying = sum(querying),\n agg_storage = sum(storage),\n agg_blended = sum(blended)\n BY\n tier\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, From c01342e240ac26c6693a1acccc86bf1dbe1613de Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 15 Jul 2025 09:04:21 +0200 Subject: [PATCH 12/33] Fixing bug: aligning esql returned field names with field names used in lens --- chargeback/changelog.yml | 5 ++++ chargeback/chargeback/changelog.yml | 25 +++++++++++++++---- chargeback/chargeback/manifest.yml | 2 +- .../billing_cluster_cost/transform.yml | 4 +-- .../transform.yml | 4 +-- .../transform.yml | 4 +-- .../transform.yml | 4 +-- .../cluster_tier_contribution/transform.yml | 4 +-- chargeback/manifest.yml | 2 +- chargeback/pre-setup.sh | 12 ++++----- 10 files changed, 43 insertions(+), 23 deletions(-) diff --git a/chargeback/changelog.yml b/chargeback/changelog.yml index f7467c2d361..10e65d34d89 100644 --- a/chargeback/changelog.yml +++ b/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.1 + changes: + - description: "Aligned fields returned to field names used in visualisation." + type: bugfix + link: https://github.com/elastic/integrations/pull/6 # FIXME Replace with the real PR link - version: 0.1.0 changes: - description: "Adding ECU rate unit to the configuration lookup index." diff --git a/chargeback/chargeback/changelog.yml b/chargeback/chargeback/changelog.yml index 6fa39d7a65d..10e65d34d89 100644 --- a/chargeback/chargeback/changelog.yml +++ b/chargeback/chargeback/changelog.yml @@ -1,15 +1,30 @@ # newer versions go on top -- version: "0.0.3" +- version: 0.1.1 + changes: + - description: "Aligned fields returned to field names used in visualisation." + type: bugfix + link: https://github.com/elastic/integrations/pull/6 # FIXME Replace with the real PR link +- version: 0.1.0 + changes: + - description: "Adding ECU rate unit to the configuration lookup index." + type: enhancement + link: https://github.com/elastic/integrations/pull/5 # FIXME Replace with the real PR link +- version: 0.0.4 + changes: + - description: "Fix sorting on `Blended value: % ECU per data stream per day` visualisation." + type: bugfix + link: https://github.com/elastic/integrations/pull/4 # FIXME Replace with the real PR link +- version: 0.0.3 changes: - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. type: enhancement link: https://github.com/elastic/integrations/pull/3 # FIXME Replace with the real PR link -- version: "0.0.2" +- version: 0.0.2 changes: - - description: Adding variables for ECU rate, and Indexing, Querying and Storage weights. + - description: Making use of config lookup values for ecu rate, indexing weight, querying weight, and storage weight. type: enhancement - link: https://github.com/elastic/integrations/pull/ # FIXME Replace with the real PR link -- version: "0.0.1" + link: https://github.com/elastic/integrations/pull/2 # FIXME Replace with the real PR link +- version: 0.0.1 changes: - description: Initial draft of the package type: enhancement diff --git a/chargeback/chargeback/manifest.yml b/chargeback/chargeback/manifest.yml index e418d761645..3f8869d3237 100644 --- a/chargeback/chargeback/manifest.yml +++ b/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.0 +version: 0.1.1 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 3f7bd2b2350..9164d468e56 100644 --- a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.0 + pipeline: metrics-chargeback.billing-0.1.1 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.0 + fleet_transform_version: 0.1.1 diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 62a838756c9..9cd38f6440d 100644 --- a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.0 + pipeline: metrics-chargeback.usage-0.1.1 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.0 + fleet_transform_version: 0.1.1 diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index beefa52d0aa..bc360de99ef 100644 --- a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.0 + pipeline: metrics-chargeback.usage-0.1.1 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.0 \ No newline at end of file + fleet_transform_version: 0.1.1 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index a53514cc95e..12fef5a3fbf 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.0 + pipeline: metrics-chargeback.usage-0.1.1 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.0 \ No newline at end of file + fleet_transform_version: 0.1.1 \ No newline at end of file diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 100997b5b43..0b098eda46a 100644 --- a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.0 + pipeline: metrics-chargeback.usage-0.1.1 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.0 \ No newline at end of file + fleet_transform_version: 0.1.1 \ No newline at end of file diff --git a/chargeback/manifest.yml b/chargeback/manifest.yml index 32e2567b363..04eedcf1ac3 100644 --- a/chargeback/manifest.yml +++ b/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.1.0 +version: 0.1.1 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/chargeback/pre-setup.sh b/chargeback/pre-setup.sh index d312c88319d..f385ac454ae 100644 --- a/chargeback/pre-setup.sh +++ b/chargeback/pre-setup.sh @@ -34,7 +34,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.0" } + "package": { "name": "chargeback", "version": "0.1.1" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -68,7 +68,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.0" } + "package": { "name": "chargeback", "version": "0.1.1" } }, "properties": { "@timestamp": { "type": "date" }, @@ -101,7 +101,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.0" } + "package": { "name": "chargeback", "version": "0.1.1" } }, "properties": { "@timestamp": { "type": "date" }, @@ -128,7 +128,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.0" } + "package": { "name": "chargeback", "version": "0.1.1" } }, "properties": { "@timestamp": { "type": "date" }, @@ -153,7 +153,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.0" } + "package": { "name": "chargeback", "version": "0.1.1" } }, "properties": { "@timestamp": { "type": "date" }, @@ -181,7 +181,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.0" } + "package": { "name": "chargeback", "version": "0.1.1" } }, "properties": { "@timestamp": { "type": "date" }, From 0495d1a5dc1d1819ed9f071cb7fb1aa656a36fa7 Mon Sep 17 00:00:00 2001 From: Stijn Holzhauer Date: Tue, 15 Jul 2025 09:32:34 +0200 Subject: [PATCH 13/33] move to packages --- .../chargeback}/_dev/build/build.yml | 0 .../chargeback}/_dev/build/docs/README.md | 0 {chargeback => packages/chargeback}/changelog.yml | 0 .../chargeback}/chargeback/changelog.yml | 0 .../chargeback}/chargeback/docs/README.md | 0 .../chargeback}/chargeback/img/sample-logo.svg | 0 .../chargeback/img/sample-screenshot.png | Bin .../chargeback}/chargeback/manifest.yml | 0 .../data_stream/billing/agent/stream/cel.yml.hbs | 0 .../elasticsearch/ingest_pipeline/default.yml | 0 .../data_stream/billing/fields/base-fields.yml | 0 .../chargeback}/data_stream/billing/manifest.yml | 0 .../data_stream/usage/_dev/test/default/config.yml | 0 .../usage/_dev/test/default/manifest.yml | 0 .../data_stream/usage/agent/stream/cel.yml.hbs | 0 .../usage/elasticsearch/ingest_pipeline/default.yml | 0 .../data_stream/usage/fields/base-fields.yml | 0 .../chargeback}/data_stream/usage/manifest.yml | 0 {chargeback => packages/chargeback}/docs/README.md | 0 .../billing_cluster_cost/fields/fields.yml | 0 .../transform/billing_cluster_cost/manifest.yml | 0 .../transform/billing_cluster_cost/transform.yml | 0 .../fields/fields.yml | 0 .../cluster_datastream_contribution/manifest.yml | 0 .../cluster_datastream_contribution/transform.yml | 0 .../fields/fields.yml | 0 .../cluster_deployment_contribution/manifest.yml | 0 .../cluster_deployment_contribution/transform.yml | 0 .../fields/fields.yml | 0 .../cluster_tier_and_ds_contribution/manifest.yml | 0 .../cluster_tier_and_ds_contribution/transform.yml | 0 .../cluster_tier_contribution/fields/fields.yml | 0 .../cluster_tier_contribution/manifest.yml | 0 .../cluster_tier_contribution/transform.yml | 0 .../chargeback}/img/chargeback.png | Bin .../chargeback}/img/sample-logo.svg | 0 .../chargeback}/img/sample-screenshot.png | Bin ...geback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 0 {chargeback => packages/chargeback}/manifest.yml | 0 {chargeback => packages/chargeback}/pre-setup.sh | 0 {chargeback => packages/chargeback}/validation.yml | 0 41 files changed, 0 insertions(+), 0 deletions(-) rename {chargeback => packages/chargeback}/_dev/build/build.yml (100%) rename {chargeback => packages/chargeback}/_dev/build/docs/README.md (100%) rename {chargeback => packages/chargeback}/changelog.yml (100%) rename {chargeback => packages/chargeback}/chargeback/changelog.yml (100%) rename {chargeback => packages/chargeback}/chargeback/docs/README.md (100%) rename {chargeback => packages/chargeback}/chargeback/img/sample-logo.svg (100%) rename {chargeback => packages/chargeback}/chargeback/img/sample-screenshot.png (100%) rename {chargeback => packages/chargeback}/chargeback/manifest.yml (100%) rename {chargeback => packages/chargeback}/data_stream/billing/agent/stream/cel.yml.hbs (100%) rename {chargeback => packages/chargeback}/data_stream/billing/elasticsearch/ingest_pipeline/default.yml (100%) rename {chargeback => packages/chargeback}/data_stream/billing/fields/base-fields.yml (100%) rename {chargeback => packages/chargeback}/data_stream/billing/manifest.yml (100%) rename {chargeback => packages/chargeback}/data_stream/usage/_dev/test/default/config.yml (100%) rename {chargeback => packages/chargeback}/data_stream/usage/_dev/test/default/manifest.yml (100%) rename {chargeback => packages/chargeback}/data_stream/usage/agent/stream/cel.yml.hbs (100%) rename {chargeback => packages/chargeback}/data_stream/usage/elasticsearch/ingest_pipeline/default.yml (100%) rename {chargeback => packages/chargeback}/data_stream/usage/fields/base-fields.yml (100%) rename {chargeback => packages/chargeback}/data_stream/usage/manifest.yml (100%) rename {chargeback => packages/chargeback}/docs/README.md (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/billing_cluster_cost/fields/fields.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/billing_cluster_cost/manifest.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/billing_cluster_cost/transform.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_datastream_contribution/manifest.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_datastream_contribution/transform.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_deployment_contribution/manifest.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_deployment_contribution/transform.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_tier_contribution/manifest.yml (100%) rename {chargeback => packages/chargeback}/elasticsearch/transform/cluster_tier_contribution/transform.yml (100%) rename {chargeback => packages/chargeback}/img/chargeback.png (100%) rename {chargeback => packages/chargeback}/img/sample-logo.svg (100%) rename {chargeback => packages/chargeback}/img/sample-screenshot.png (100%) rename {chargeback => packages/chargeback}/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json (100%) rename {chargeback => packages/chargeback}/manifest.yml (100%) rename {chargeback => packages/chargeback}/pre-setup.sh (100%) rename {chargeback => packages/chargeback}/validation.yml (100%) diff --git a/chargeback/_dev/build/build.yml b/packages/chargeback/_dev/build/build.yml similarity index 100% rename from chargeback/_dev/build/build.yml rename to packages/chargeback/_dev/build/build.yml diff --git a/chargeback/_dev/build/docs/README.md b/packages/chargeback/_dev/build/docs/README.md similarity index 100% rename from chargeback/_dev/build/docs/README.md rename to packages/chargeback/_dev/build/docs/README.md diff --git a/chargeback/changelog.yml b/packages/chargeback/changelog.yml similarity index 100% rename from chargeback/changelog.yml rename to packages/chargeback/changelog.yml diff --git a/chargeback/chargeback/changelog.yml b/packages/chargeback/chargeback/changelog.yml similarity index 100% rename from chargeback/chargeback/changelog.yml rename to packages/chargeback/chargeback/changelog.yml diff --git a/chargeback/chargeback/docs/README.md b/packages/chargeback/chargeback/docs/README.md similarity index 100% rename from chargeback/chargeback/docs/README.md rename to packages/chargeback/chargeback/docs/README.md diff --git a/chargeback/chargeback/img/sample-logo.svg b/packages/chargeback/chargeback/img/sample-logo.svg similarity index 100% rename from chargeback/chargeback/img/sample-logo.svg rename to packages/chargeback/chargeback/img/sample-logo.svg diff --git a/chargeback/chargeback/img/sample-screenshot.png b/packages/chargeback/chargeback/img/sample-screenshot.png similarity index 100% rename from chargeback/chargeback/img/sample-screenshot.png rename to packages/chargeback/chargeback/img/sample-screenshot.png diff --git a/chargeback/chargeback/manifest.yml b/packages/chargeback/chargeback/manifest.yml similarity index 100% rename from chargeback/chargeback/manifest.yml rename to packages/chargeback/chargeback/manifest.yml diff --git a/chargeback/data_stream/billing/agent/stream/cel.yml.hbs b/packages/chargeback/data_stream/billing/agent/stream/cel.yml.hbs similarity index 100% rename from chargeback/data_stream/billing/agent/stream/cel.yml.hbs rename to packages/chargeback/data_stream/billing/agent/stream/cel.yml.hbs diff --git a/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml b/packages/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml similarity index 100% rename from chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml rename to packages/chargeback/data_stream/billing/elasticsearch/ingest_pipeline/default.yml diff --git a/chargeback/data_stream/billing/fields/base-fields.yml b/packages/chargeback/data_stream/billing/fields/base-fields.yml similarity index 100% rename from chargeback/data_stream/billing/fields/base-fields.yml rename to packages/chargeback/data_stream/billing/fields/base-fields.yml diff --git a/chargeback/data_stream/billing/manifest.yml b/packages/chargeback/data_stream/billing/manifest.yml similarity index 100% rename from chargeback/data_stream/billing/manifest.yml rename to packages/chargeback/data_stream/billing/manifest.yml diff --git a/chargeback/data_stream/usage/_dev/test/default/config.yml b/packages/chargeback/data_stream/usage/_dev/test/default/config.yml similarity index 100% rename from chargeback/data_stream/usage/_dev/test/default/config.yml rename to packages/chargeback/data_stream/usage/_dev/test/default/config.yml diff --git a/chargeback/data_stream/usage/_dev/test/default/manifest.yml b/packages/chargeback/data_stream/usage/_dev/test/default/manifest.yml similarity index 100% rename from chargeback/data_stream/usage/_dev/test/default/manifest.yml rename to packages/chargeback/data_stream/usage/_dev/test/default/manifest.yml diff --git a/chargeback/data_stream/usage/agent/stream/cel.yml.hbs b/packages/chargeback/data_stream/usage/agent/stream/cel.yml.hbs similarity index 100% rename from chargeback/data_stream/usage/agent/stream/cel.yml.hbs rename to packages/chargeback/data_stream/usage/agent/stream/cel.yml.hbs diff --git a/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml b/packages/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml similarity index 100% rename from chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml rename to packages/chargeback/data_stream/usage/elasticsearch/ingest_pipeline/default.yml diff --git a/chargeback/data_stream/usage/fields/base-fields.yml b/packages/chargeback/data_stream/usage/fields/base-fields.yml similarity index 100% rename from chargeback/data_stream/usage/fields/base-fields.yml rename to packages/chargeback/data_stream/usage/fields/base-fields.yml diff --git a/chargeback/data_stream/usage/manifest.yml b/packages/chargeback/data_stream/usage/manifest.yml similarity index 100% rename from chargeback/data_stream/usage/manifest.yml rename to packages/chargeback/data_stream/usage/manifest.yml diff --git a/chargeback/docs/README.md b/packages/chargeback/docs/README.md similarity index 100% rename from chargeback/docs/README.md rename to packages/chargeback/docs/README.md diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml similarity index 100% rename from chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml rename to packages/chargeback/elasticsearch/transform/billing_cluster_cost/fields/fields.yml diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml similarity index 100% rename from chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml rename to packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml diff --git a/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml similarity index 100% rename from chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml rename to packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml rename to packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/fields/fields.yml diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml rename to packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml diff --git a/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml rename to packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml rename to packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/fields/fields.yml diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml rename to packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml diff --git a/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml rename to packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml rename to packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/fields/fields.yml diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml rename to packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml diff --git a/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml rename to packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml rename to packages/chargeback/elasticsearch/transform/cluster_tier_contribution/fields/fields.yml diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml rename to packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml diff --git a/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml similarity index 100% rename from chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml rename to packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml diff --git a/chargeback/img/chargeback.png b/packages/chargeback/img/chargeback.png similarity index 100% rename from chargeback/img/chargeback.png rename to packages/chargeback/img/chargeback.png diff --git a/chargeback/img/sample-logo.svg b/packages/chargeback/img/sample-logo.svg similarity index 100% rename from chargeback/img/sample-logo.svg rename to packages/chargeback/img/sample-logo.svg diff --git a/chargeback/img/sample-screenshot.png b/packages/chargeback/img/sample-screenshot.png similarity index 100% rename from chargeback/img/sample-screenshot.png rename to packages/chargeback/img/sample-screenshot.png diff --git a/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json similarity index 100% rename from chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json rename to packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json diff --git a/chargeback/manifest.yml b/packages/chargeback/manifest.yml similarity index 100% rename from chargeback/manifest.yml rename to packages/chargeback/manifest.yml diff --git a/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh similarity index 100% rename from chargeback/pre-setup.sh rename to packages/chargeback/pre-setup.sh diff --git a/chargeback/validation.yml b/packages/chargeback/validation.yml similarity index 100% rename from chargeback/validation.yml rename to packages/chargeback/validation.yml From 139567f7cdf807ad7ecc839b5295f4b8bccf5a8b Mon Sep 17 00:00:00 2001 From: Stijn Holzhauer Date: Tue, 15 Jul 2025 12:10:42 +0200 Subject: [PATCH 14/33] not starting transforms on integration installation --- packages/chargeback/docs/README.md | 5 +++++ .../transform/cluster_datastream_contribution/manifest.yml | 2 +- .../transform/cluster_deployment_contribution/manifest.yml | 2 +- .../transform/cluster_tier_and_ds_contribution/manifest.yml | 2 +- .../transform/cluster_tier_contribution/manifest.yml | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/chargeback/docs/README.md b/packages/chargeback/docs/README.md index 0b29e8b1a5b..025e21e6281 100644 --- a/packages/chargeback/docs/README.md +++ b/packages/chargeback/docs/README.md @@ -4,6 +4,11 @@ _Technical preview: This module is developed by Elastic's Customer Engineering t The Chargeback module provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of the value provided by each deployment, data stream, and tier. This functionality allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. +## Setup + +1. Install the integration +2. Start the transforms. + ## What is FinOps? FinOps is an operational framework and cultural practice aimed at maximizing the business value of cloud usage. It facilitates timely, data-driven decision-making and promotes financial accountability through collaboration among engineering, finance, and business teams. diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml index 2058a833091..f1ae79386bb 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml @@ -1,4 +1,4 @@ -start: true +start: false destination_index_template: settings: index: diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml index 9b2d798c59f..f1d13c39fd5 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml @@ -1,4 +1,4 @@ -start: true +start: false destination_index_template: settings: index: diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml index 2058a833091..f1ae79386bb 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml @@ -1,4 +1,4 @@ -start: true +start: false destination_index_template: settings: index: diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml index 6ea7aeaed60..e5bfe86c020 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml @@ -1,4 +1,4 @@ -start: true +start: false destination_index_template: settings: index: From 7cdccb40deb0e86aa33e405056eb52e1897e4092 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 15 Jul 2025 13:33:11 +0200 Subject: [PATCH 15/33] Update version number --- packages/chargeback/changelog.yml | 5 +++++ packages/chargeback/chargeback/changelog.yml | 5 +++++ packages/chargeback/chargeback/manifest.yml | 2 +- .../transform/billing_cluster_cost/transform.yml | 4 ++-- .../cluster_datastream_contribution/transform.yml | 4 ++-- .../cluster_deployment_contribution/transform.yml | 4 ++-- .../cluster_tier_and_ds_contribution/transform.yml | 4 ++-- .../cluster_tier_contribution/transform.yml | 4 ++-- packages/chargeback/manifest.yml | 2 +- packages/chargeback/pre-setup.sh | 12 ++++++------ 10 files changed, 28 insertions(+), 18 deletions(-) diff --git a/packages/chargeback/changelog.yml b/packages/chargeback/changelog.yml index 10e65d34d89..ed6b2e4b404 100644 --- a/packages/chargeback/changelog.yml +++ b/packages/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.2 + changes: + - description: "Set transforms to not auto start to allow integration to be uploaded successfully." + type: bugfix + link: https://github.com/elastic/integrations/pull/7 # FIXME Replace with the real PR link - version: 0.1.1 changes: - description: "Aligned fields returned to field names used in visualisation." diff --git a/packages/chargeback/chargeback/changelog.yml b/packages/chargeback/chargeback/changelog.yml index 10e65d34d89..ed6b2e4b404 100644 --- a/packages/chargeback/chargeback/changelog.yml +++ b/packages/chargeback/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.2 + changes: + - description: "Set transforms to not auto start to allow integration to be uploaded successfully." + type: bugfix + link: https://github.com/elastic/integrations/pull/7 # FIXME Replace with the real PR link - version: 0.1.1 changes: - description: "Aligned fields returned to field names used in visualisation." diff --git a/packages/chargeback/chargeback/manifest.yml b/packages/chargeback/chargeback/manifest.yml index 3f8869d3237..9a67936c435 100644 --- a/packages/chargeback/chargeback/manifest.yml +++ b/packages/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.1 +version: 0.1.2 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 9164d468e56..928d566e4a1 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.1 + pipeline: metrics-chargeback.billing-0.1.2 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.1 + fleet_transform_version: 0.1.2 diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 9cd38f6440d..364dfaf26a8 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.1 + pipeline: metrics-chargeback.usage-0.1.2 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.1 + fleet_transform_version: 0.1.2 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index bc360de99ef..ee43cdc0371 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.1 + pipeline: metrics-chargeback.usage-0.1.2 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.1 \ No newline at end of file + fleet_transform_version: 0.1.2 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 12fef5a3fbf..33a94414350 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.1 + pipeline: metrics-chargeback.usage-0.1.2 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.1 \ No newline at end of file + fleet_transform_version: 0.1.2 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 0b098eda46a..9b0e38f6029 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.1 + pipeline: metrics-chargeback.usage-0.1.2 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.1 \ No newline at end of file + fleet_transform_version: 0.1.2 \ No newline at end of file diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 04eedcf1ac3..fe9747718ad 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.1.1 +version: 0.1.2 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index f385ac454ae..26dfa42f1c9 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -34,7 +34,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.1" } + "package": { "name": "chargeback", "version": "0.1.2" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -68,7 +68,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.1" } + "package": { "name": "chargeback", "version": "0.1.2" } }, "properties": { "@timestamp": { "type": "date" }, @@ -101,7 +101,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.1" } + "package": { "name": "chargeback", "version": "0.1.2" } }, "properties": { "@timestamp": { "type": "date" }, @@ -128,7 +128,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.1" } + "package": { "name": "chargeback", "version": "0.1.2" } }, "properties": { "@timestamp": { "type": "date" }, @@ -153,7 +153,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.1" } + "package": { "name": "chargeback", "version": "0.1.2" } }, "properties": { "@timestamp": { "type": "date" }, @@ -181,7 +181,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.1" } + "package": { "name": "chargeback", "version": "0.1.2" } }, "properties": { "@timestamp": { "type": "date" }, From 721c949b31b79fee46566750847c6df13786d166 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Wed, 16 Jul 2025 11:07:41 +0200 Subject: [PATCH 16/33] Made sure the colour palette is predictable by using the eui_amsterdam_color_blind palate. Add ECU rate to the dashboard. --- packages/chargeback/changelog.yml | 5 + packages/chargeback/chargeback/changelog.yml | 5 + packages/chargeback/chargeback/manifest.yml | 2 +- packages/chargeback/docs/README.md | 5 - .../billing_cluster_cost/transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../cluster_tier_contribution/transform.yml | 4 +- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 103 +++++++++--------- packages/chargeback/manifest.yml | 2 +- packages/chargeback/pre-setup.sh | 12 +- 12 files changed, 79 insertions(+), 75 deletions(-) diff --git a/packages/chargeback/changelog.yml b/packages/chargeback/changelog.yml index ed6b2e4b404..1ec23964cdc 100644 --- a/packages/chargeback/changelog.yml +++ b/packages/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.3 + changes: + - description: "Made sure the colour palette is predictable by using the eui_amsterdam_color_blind palate. Add ECU rate to the dashboard." + type: bugfix + link: https://github.com/elastic/integrations/pull/8 # FIXME Replace with the real PR link - version: 0.1.2 changes: - description: "Set transforms to not auto start to allow integration to be uploaded successfully." diff --git a/packages/chargeback/chargeback/changelog.yml b/packages/chargeback/chargeback/changelog.yml index ed6b2e4b404..1ec23964cdc 100644 --- a/packages/chargeback/chargeback/changelog.yml +++ b/packages/chargeback/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.3 + changes: + - description: "Made sure the colour palette is predictable by using the eui_amsterdam_color_blind palate. Add ECU rate to the dashboard." + type: bugfix + link: https://github.com/elastic/integrations/pull/8 # FIXME Replace with the real PR link - version: 0.1.2 changes: - description: "Set transforms to not auto start to allow integration to be uploaded successfully." diff --git a/packages/chargeback/chargeback/manifest.yml b/packages/chargeback/chargeback/manifest.yml index 9a67936c435..30dddfda2ed 100644 --- a/packages/chargeback/chargeback/manifest.yml +++ b/packages/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.2 +version: 0.1.3 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/packages/chargeback/docs/README.md b/packages/chargeback/docs/README.md index 025e21e6281..0b29e8b1a5b 100644 --- a/packages/chargeback/docs/README.md +++ b/packages/chargeback/docs/README.md @@ -4,11 +4,6 @@ _Technical preview: This module is developed by Elastic's Customer Engineering t The Chargeback module provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of the value provided by each deployment, data stream, and tier. This functionality allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. -## Setup - -1. Install the integration -2. Start the transforms. - ## What is FinOps? FinOps is an operational framework and cultural practice aimed at maximizing the business value of cloud usage. It facilitates timely, data-driven decision-making and promotes financial accountability through collaboration among engineering, finance, and business teams. diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 928d566e4a1..489d58bf2c0 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.2 + pipeline: metrics-chargeback.billing-0.1.3 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.2 + fleet_transform_version: 0.1.3 diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 364dfaf26a8..e4cbbc843ee 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.2 + pipeline: metrics-chargeback.usage-0.1.3 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.2 + fleet_transform_version: 0.1.3 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index ee43cdc0371..22311a15e1b 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.2 + pipeline: metrics-chargeback.usage-0.1.3 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.2 \ No newline at end of file + fleet_transform_version: 0.1.3 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 33a94414350..0d4b7b78ee7 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.2 + pipeline: metrics-chargeback.usage-0.1.3 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.2 \ No newline at end of file + fleet_transform_version: 0.1.3 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 9b0e38f6029..fd3f560a349 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.2 + pipeline: metrics-chargeback.usage-0.1.3 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.2 \ No newline at end of file + fleet_transform_version: 0.1.3 \ No newline at end of file diff --git a/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index a2019b482f2..f69491e1f44 100644 --- a/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -163,7 +163,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -402,7 +402,7 @@ "touched": false } ], - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "colorMode": { "type": "categorical" } @@ -448,10 +448,9 @@ "syncColors": false, "syncCursor": true, "syncTooltips": false, - "searchSessionId": "f5960b1d-8726-4fbe-8a00-1533df2975b9", "filters": [], "query": { - "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit" + "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit, conf_ecu_rate" }, "attributes": { "references": [], @@ -459,39 +458,39 @@ "datasourceStates": { "textBased": { "layers": { - "fbad4f82-8c8c-4c04-9acb-97d8f239ddcf": { + "4dba9fd5-8ec5-498a-b710-1512bd5dc18f": { "index": "8f632b34627f697e9702333f8ef042ab73e3436b01f9a29710a96cc9dad323b9", "query": { - "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit" + "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit, conf_ecu_rate" }, "columns": [ { - "columnId": "c258dd39-300a-45ca-b3b1-521c389cf9d1", + "columnId": "conf_ecu_rate_unit", "fieldName": "conf_ecu_rate_unit", - "meta": { - "type": "string", - "esType": "keyword" - }, "label": "Unit", - "customLabel": true - } - ], - "allColumns": [ - { - "columnId": "9d756874-7bf7-4949-95fc-8d7542585858", - "fieldName": "conf_ecu_rate_unit", + "customLabel": true, "meta": { "type": "string", "esType": "keyword" } }, { - "columnId": "conf_ecu_rate_unit", - "fieldName": "conf_ecu_rate_unit", - "label": "conf_ecu_rate_unit", + "columnId": "conf_ecu_rate", + "fieldName": "conf_ecu_rate", + "label": "Rate", + "customLabel": true, "meta": { - "type": "string", - "esType": "keyword" + "type": "number", + "esType": "double" + }, + "inMetricDimension": true, + "params": { + "format": { + "id": "number", + "params": { + "decimals": 2 + } + } } } ] @@ -507,17 +506,17 @@ }, "filters": [], "query": { - "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit" + "esql": "FROM chargeback_conf_lookup | keep conf_ecu_rate_unit, conf_ecu_rate" }, "visualization": { - "layerId": "fbad4f82-8c8c-4c04-9acb-97d8f239ddcf", + "layerId": "4dba9fd5-8ec5-498a-b710-1512bd5dc18f", "layerType": "data", "columns": [ { - "columnId": "c258dd39-300a-45ca-b3b1-521c389cf9d1", - "isTransposed": false, - "isMetric": true, - "alignment": "center" + "columnId": "conf_ecu_rate_unit" + }, + { + "columnId": "conf_ecu_rate" } ] }, @@ -539,13 +538,13 @@ "visualizationType": "lnsDatatable" } }, - "panelIndex": "ded5f737-5ce5-415a-b367-6df5f7b4b001", + "panelIndex": "54ff8784-cfb6-41dc-ad15-50547f49f9e7", "gridData": { - "i": "ded5f737-5ce5-415a-b367-6df5f7b4b001", - "y": 5, - "x": 34, + "h": 4, + "i": "54ff8784-cfb6-41dc-ad15-50547f49f9e7", "w": 8, - "h": 4 + "x": 34, + "y": 5 } }, { @@ -940,7 +939,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -1114,7 +1113,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -1288,7 +1287,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -1462,7 +1461,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -1782,7 +1781,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -1928,7 +1927,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -2070,7 +2069,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -2212,7 +2211,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -2354,7 +2353,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -2755,7 +2754,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -2929,7 +2928,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -3103,7 +3102,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -3277,7 +3276,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -3457,7 +3456,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -3637,7 +3636,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -3811,7 +3810,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -3985,7 +3984,7 @@ "colorMode": { "type": "categorical" }, - "paletteId": "default", + "paletteId": "eui_amsterdam_color_blind", "specialAssignments": [ { "color": { @@ -4207,7 +4206,7 @@ "title": "", "type": "visualization" }, - { + { "embeddableConfig": { "attributes": { "references": [], diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index fe9747718ad..6434c94314d 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.1.2 +version: 0.1.3 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index 26dfa42f1c9..17e148e2c42 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -34,7 +34,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.2" } + "package": { "name": "chargeback", "version": "0.1.3" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -68,7 +68,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.2" } + "package": { "name": "chargeback", "version": "0.1.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -101,7 +101,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.2" } + "package": { "name": "chargeback", "version": "0.1.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -128,7 +128,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.2" } + "package": { "name": "chargeback", "version": "0.1.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -153,7 +153,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.2" } + "package": { "name": "chargeback", "version": "0.1.3" } }, "properties": { "@timestamp": { "type": "date" }, @@ -181,7 +181,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.2" } + "package": { "name": "chargeback", "version": "0.1.3" } }, "properties": { "@timestamp": { "type": "date" }, From 2487bc2df52ff88afbd925ed74c4cc4336dedbc5 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Wed, 16 Jul 2025 11:10:52 +0200 Subject: [PATCH 17/33] Update sequence and comments on pre-setup to promote ES integration --- packages/chargeback/pre-setup.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index 17e148e2c42..eca95f1f4cc 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -1,24 +1,24 @@ # The usage transforms can work on both Cloud Stack monitoring data, or Elasticsearch Integration data # Check to see which of the sources you have available. -# Stack Monitoring -GET .monitoring-es-8-mb/_count # ES Integration GET monitoring-indices/_count +# Stack Monitoring +GET .monitoring-es-8-mb/_count -# If you have Stack monitoring in place and do not have the Elasticsearch Integration running, create this alias. +# If you do have the Elasticsearch Integration running, create this alias. It is preferable to use the Elasticsearch Integration as it is more performant. POST _aliases { "actions": [ - { "add": { "index": ".monitoring-es-8-mb", "alias": "chargeback-monitoring-read", "is_write_index": false }} + { "add": { "index": "monitoring-indices", "alias": "chargeback-monitoring-read", "is_write_index": false }} ] } -# If you do have the Elasticsearch Integration running, create this alias. +# If you cannot use the Elasticsearch Integration, but have Stack monitoring in place, create this alias. POST _aliases { "actions": [ - { "add": { "index": "monitoring-indices", "alias": "chargeback-monitoring-read", "is_write_index": false }} + { "add": { "index": ".monitoring-es-8-mb", "alias": "chargeback-monitoring-read", "is_write_index": false }} ] } From 97485addc992aa3c155011bf3acba8ebddbfe78c Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 17 Jul 2025 07:58:20 +0200 Subject: [PATCH 18/33] Consistent naming of datastream. Add LIMIT 5000 to ESQL top query to cater for large organisations. --- packages/chargeback/changelog.yml | 21 ++- packages/chargeback/chargeback/changelog.yml | 21 ++- packages/chargeback/chargeback/manifest.yml | 2 +- .../billing_cluster_cost/transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../cluster_tier_contribution/transform.yml | 4 +- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 150 +++++++++--------- packages/chargeback/manifest.yml | 2 +- packages/chargeback/pre-setup.sh | 14 +- 11 files changed, 120 insertions(+), 110 deletions(-) diff --git a/packages/chargeback/changelog.yml b/packages/chargeback/changelog.yml index 1ec23964cdc..d062521d18b 100644 --- a/packages/chargeback/changelog.yml +++ b/packages/chargeback/changelog.yml @@ -1,41 +1,46 @@ # newer versions go on top +- version: 0.1.4 + changes: + - description: "Consistent naming of `datastream`. Add `| LIMIT 5000` to ESQL top query to cater for large organisations." + type: bugfix + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.3 changes: - description: "Made sure the colour palette is predictable by using the eui_amsterdam_color_blind palate. Add ECU rate to the dashboard." type: bugfix - link: https://github.com/elastic/integrations/pull/8 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.2 changes: - description: "Set transforms to not auto start to allow integration to be uploaded successfully." type: bugfix - link: https://github.com/elastic/integrations/pull/7 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.1 changes: - description: "Aligned fields returned to field names used in visualisation." type: bugfix - link: https://github.com/elastic/integrations/pull/6 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.0 changes: - description: "Adding ECU rate unit to the configuration lookup index." type: enhancement - link: https://github.com/elastic/integrations/pull/5 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.4 changes: - description: "Fix sorting on `Blended value: % ECU per data stream per day` visualisation." type: bugfix - link: https://github.com/elastic/integrations/pull/4 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.3 changes: - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. type: enhancement - link: https://github.com/elastic/integrations/pull/3 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.2 changes: - description: Making use of config lookup values for ecu rate, indexing weight, querying weight, and storage weight. type: enhancement - link: https://github.com/elastic/integrations/pull/2 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.1 changes: - description: Initial draft of the package type: enhancement - link: https://github.com/elastic/integrations/pull/1 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 diff --git a/packages/chargeback/chargeback/changelog.yml b/packages/chargeback/chargeback/changelog.yml index 1ec23964cdc..d062521d18b 100644 --- a/packages/chargeback/chargeback/changelog.yml +++ b/packages/chargeback/chargeback/changelog.yml @@ -1,41 +1,46 @@ # newer versions go on top +- version: 0.1.4 + changes: + - description: "Consistent naming of `datastream`. Add `| LIMIT 5000` to ESQL top query to cater for large organisations." + type: bugfix + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.3 changes: - description: "Made sure the colour palette is predictable by using the eui_amsterdam_color_blind palate. Add ECU rate to the dashboard." type: bugfix - link: https://github.com/elastic/integrations/pull/8 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.2 changes: - description: "Set transforms to not auto start to allow integration to be uploaded successfully." type: bugfix - link: https://github.com/elastic/integrations/pull/7 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.1 changes: - description: "Aligned fields returned to field names used in visualisation." type: bugfix - link: https://github.com/elastic/integrations/pull/6 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.0 changes: - description: "Adding ECU rate unit to the configuration lookup index." type: enhancement - link: https://github.com/elastic/integrations/pull/5 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.4 changes: - description: "Fix sorting on `Blended value: % ECU per data stream per day` visualisation." type: bugfix - link: https://github.com/elastic/integrations/pull/4 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.3 changes: - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. type: enhancement - link: https://github.com/elastic/integrations/pull/3 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.2 changes: - description: Making use of config lookup values for ecu rate, indexing weight, querying weight, and storage weight. type: enhancement - link: https://github.com/elastic/integrations/pull/2 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 - version: 0.0.1 changes: - description: Initial draft of the package type: enhancement - link: https://github.com/elastic/integrations/pull/1 # FIXME Replace with the real PR link + link: https://github.com/elastic/integrations/pull/14545 diff --git a/packages/chargeback/chargeback/manifest.yml b/packages/chargeback/chargeback/manifest.yml index 30dddfda2ed..91278ef58e1 100644 --- a/packages/chargeback/chargeback/manifest.yml +++ b/packages/chargeback/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.3 +version: 0.1.4 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 489d58bf2c0..bd551c53e07 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.3 + pipeline: metrics-chargeback.billing-0.1.4 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.3 + fleet_transform_version: 0.1.4 diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index e4cbbc843ee..9421156a40d 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.3 + pipeline: metrics-chargeback.usage-0.1.4 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.3 + fleet_transform_version: 0.1.4 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 22311a15e1b..23567619ae4 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.3 + pipeline: metrics-chargeback.usage-0.1.4 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.3 \ No newline at end of file + fleet_transform_version: 0.1.4 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 0d4b7b78ee7..65b8c2fc5f1 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.3 + pipeline: metrics-chargeback.usage-0.1.4 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.3 \ No newline at end of file + fleet_transform_version: 0.1.4 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index fd3f560a349..1d73bd5b909 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.3 + pipeline: metrics-chargeback.usage-0.1.4 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.3 \ No newline at end of file + fleet_transform_version: 0.1.4 \ No newline at end of file diff --git a/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index f69491e1f44..17e27483010 100644 --- a/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -124,7 +124,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value | LIMIT 5000" }, "timeField": "@timestamp" } @@ -134,7 +134,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value | LIMIT 5000" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -206,7 +206,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value | LIMIT 5000" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -888,9 +888,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -900,7 +900,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -910,7 +910,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -955,7 +955,7 @@ "layerId": "1a2f8269-f56f-4c02-8506-76b723acc828", "layerType": "data", "seriesType": "bar_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -983,7 +983,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n querying = CASE (\n deployment_sum_query_time > 0,\n datastream_sum_query_time / deployment_sum_query_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying) \n BY \n @timestamp, \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1217,9 +1217,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -1248,7 +1248,7 @@ ], "index": "3db0d6b31d8afd75067c7a445bb4f066a52d9d451e8237e51956bd0d7e1ecb52", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -1258,7 +1258,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -1303,7 +1303,7 @@ "layerId": "d5520b0e-567f-4f0a-b424-fc79eb79e2cc", "layerType": "data", "seriesType": "bar_percentage_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -1331,7 +1331,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL \n indexing = CASE (\n deployment_sum_indexing_time > 0,\n datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu\n ) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp,\n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1893,9 +1893,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "inMetricDimension": true, "label": "Data stream", "meta": { @@ -1906,7 +1906,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -1916,7 +1916,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "layers": [ @@ -1950,14 +1950,14 @@ "nestedLegend": false, "numberDisplay": "percent", "primaryGroups": [ - "datastream.keyword" + "datastream" ] } ], "shape": "donut" } }, - "title": "agg_blended of datastream.keyword", + "title": "agg_blended of datastream", "visualizationType": "lnsPie" }, "enhancements": { @@ -1967,7 +1967,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n datastream,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2036,9 +2036,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -2048,7 +2048,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -2058,7 +2058,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "visualization": { "layers": [ @@ -2092,7 +2092,7 @@ "nestedLegend": false, "numberDisplay": "percent", "primaryGroups": [ - "datastream.keyword" + "datastream" ] } ], @@ -2109,7 +2109,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2178,9 +2178,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -2190,7 +2190,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -2200,7 +2200,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "layers": [ @@ -2234,7 +2234,7 @@ "nestedLegend": false, "numberDisplay": "percent", "primaryGroups": [ - "datastream.keyword" + "datastream" ] } ], @@ -2251,7 +2251,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2320,9 +2320,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -2332,7 +2332,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2342,7 +2342,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "visualization": { "layers": [ @@ -2376,7 +2376,7 @@ "nestedLegend": false, "numberDisplay": "percent", "primaryGroups": [ - "datastream.keyword" + "datastream" ] } ], @@ -2393,7 +2393,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2703,10 +2703,10 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": false, - "fieldName": "datastream.keyword", - "label": "datastream.keyword", + "fieldName": "datastream", + "label": "datastream", "meta": { "esType": "keyword", "type": "string" @@ -2715,7 +2715,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -2725,7 +2725,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2770,7 +2770,7 @@ "layerId": "52906f25-a114-4d45-b425-f0ff154f4ac1", "layerType": "data", "seriesType": "bar_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -2798,7 +2798,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n blended = ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -2877,9 +2877,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -2889,7 +2889,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -2899,7 +2899,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -2944,7 +2944,7 @@ "layerId": "b72a0ab5-dbf5-4fd2-bdef-c855fe354bee", "layerType": "data", "seriesType": "bar_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -2972,7 +2972,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3051,9 +3051,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -3063,7 +3063,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "timeField": "@timestamp" } @@ -3073,7 +3073,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3118,7 +3118,7 @@ "layerId": "91bcc41e-3a2c-434d-8df7-29c01340e712", "layerType": "data", "seriesType": "bar_percentage_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -3146,7 +3146,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_querying = sum(querying)\n BY \n @timestamp, \n datastream\n| WHERE agg_querying > 0\n| SORT agg_querying DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3225,9 +3225,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -3237,7 +3237,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "timeField": "@timestamp" } @@ -3247,7 +3247,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3292,7 +3292,7 @@ "layerId": "b72a0ab5-dbf5-4fd2-bdef-c855fe354bee", "layerType": "data", "seriesType": "bar_percentage_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -3320,7 +3320,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate\n| STATS \n agg_storage = sum(storage)\n BY \n @timestamp, \n datastream\n| WHERE agg_storage > 0\n| SORT agg_storage DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3404,7 +3404,7 @@ { "columnId": "57d5389c-1311-460d-afe2-cecc4a8d16f4", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -3417,7 +3417,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "timeField": "@timestamp" } @@ -3427,7 +3427,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3500,7 +3500,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream.keyword,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate,\n querying = CASE (deployment_sum_query_time > 0, datastream_sum_query_time / deployment_sum_query_time * total_ecu) * conf_ecu_rate,\n data_set = CASE (deployment_sum_data_set_store_size > 0, datastream_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, datastream_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store) * conf_ecu_rate,\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight) + (indexing / conf_ecu_rate * conf_indexing_weight)) / total_weight_hot,\n ((storage / conf_ecu_rate * conf_storage_weight) + (querying / conf_ecu_rate * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY\n @timestamp,\n datastream,\n tier\n| WHERE agg_blended > 0\n| SORT agg_blended DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -3759,9 +3759,9 @@ } }, { - "columnId": "datastream.keyword", + "columnId": "datastream", "customLabel": true, - "fieldName": "datastream.keyword", + "fieldName": "datastream", "label": "Data stream", "meta": { "esType": "keyword", @@ -3771,7 +3771,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "timeField": "@timestamp" } @@ -3781,7 +3781,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "visualization": { "axisTitlesVisibilitySettings": { @@ -3826,7 +3826,7 @@ "layerId": "0ee24895-1496-4b23-96ec-ec09a8f49332", "layerType": "data", "seriesType": "bar_stacked", - "splitAccessor": "datastream.keyword", + "splitAccessor": "datastream", "xAccessor": "@timestamp" } ], @@ -3854,7 +3854,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream.keyword\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_datastream_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, datastream_sum_indexing_time / deployment_sum_indexing_time * total_ecu) * conf_ecu_rate\n| STATS \n agg_indexing = sum(indexing)\n BY \n @timestamp, \n datastream\n| WHERE agg_indexing > 0\n| SORT agg_indexing DESC" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 6434c94314d..59a6b23ba6b 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: Chargeback -version: 0.1.3 +version: 0.1.4 description: This package calculates chargeback based on billing and consumption data. type: integration categories: diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index eca95f1f4cc..800bc44bbc1 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -34,7 +34,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.3" } + "package": { "name": "chargeback", "version": "0.1.4" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -68,7 +68,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.3" } + "package": { "name": "chargeback", "version": "0.1.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -101,7 +101,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.3" } + "package": { "name": "chargeback", "version": "0.1.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -110,7 +110,7 @@ PUT cluster_datastream_contribution_lookup "config_join_key": { "type": "keyword" }, "cluster_name": { "type": "keyword" }, "deployment_id": { "type": "keyword" }, - "datastream_name": { "type": "keyword" }, + "datastream": { "type": "keyword" }, "datastream_sum_indexing_time": { "type": "double" }, "datastream_sum_query_time": { "type": "double" }, "datastream_sum_store_size": { "type": "double" }, @@ -128,7 +128,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.3" } + "package": { "name": "chargeback", "version": "0.1.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -153,7 +153,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.3" } + "package": { "name": "chargeback", "version": "0.1.4" } }, "properties": { "@timestamp": { "type": "date" }, @@ -181,7 +181,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.3" } + "package": { "name": "chargeback", "version": "0.1.4" } }, "properties": { "@timestamp": { "type": "date" }, From aa1ecec8168f67c5b52df0b5d0326999fe4a1eff Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 17 Jul 2025 08:05:33 +0200 Subject: [PATCH 19/33] Add correct code owner --- .github/CODEOWNERS | 1 + packages/chargeback/manifest.yml | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 500f612ab7d..c7e957274fc 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -489,3 +489,4 @@ /packages/cisco_meraki_metrics @elastic/obs-infraobs-integrations /packages/panw_metrics @elastic/obs-infraobs-integrations /packages/o365_metrics @elastic/obs-infraobs-integrations +/packages/chargeback @elastic/customer-architects diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 59a6b23ba6b..7a896ca2033 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -130,5 +130,4 @@ screenshots: # default: 40 owner: - github: JohannesMahne - type: elastic \ No newline at end of file + github: elastic/customer-architects \ No newline at end of file From 2e983f01242f86faf587b66b245c3688f49f9c08 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 17 Jul 2025 08:11:14 +0200 Subject: [PATCH 20/33] Delete wrong test files --- .../data_stream/usage/_dev/test/default/config.yml | 6 ------ .../data_stream/usage/_dev/test/default/manifest.yml | 2 -- packages/chargeback/manifest.yml | 3 ++- 3 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 packages/chargeback/data_stream/usage/_dev/test/default/config.yml delete mode 100644 packages/chargeback/data_stream/usage/_dev/test/default/manifest.yml diff --git a/packages/chargeback/data_stream/usage/_dev/test/default/config.yml b/packages/chargeback/data_stream/usage/_dev/test/default/config.yml deleted file mode 100644 index 56bd76b31e1..00000000000 --- a/packages/chargeback/data_stream/usage/_dev/test/default/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: chargeback-test-usage -description: Test the usage policy template with blended rate weights -vars: - indexing_weight: 30 - querying_weight: 50 - storage_weight: 20 \ No newline at end of file diff --git a/packages/chargeback/data_stream/usage/_dev/test/default/manifest.yml b/packages/chargeback/data_stream/usage/_dev/test/default/manifest.yml deleted file mode 100644 index e5f8857c201..00000000000 --- a/packages/chargeback/data_stream/usage/_dev/test/default/manifest.yml +++ /dev/null @@ -1,2 +0,0 @@ -type: system -name: default \ No newline at end of file diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 7a896ca2033..3e1c4015007 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -130,4 +130,5 @@ screenshots: # default: 40 owner: - github: elastic/customer-architects \ No newline at end of file + github: elastic/customer-architects + type: elastic \ No newline at end of file From 119602c8e7a44ce22762ce20aa840a16cea3f72f Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 11:23:32 +0200 Subject: [PATCH 21/33] Updated the directory structure to remove superfluous directory --- packages/chargeback/chargeback/changelog.yml | 46 ------ packages/chargeback/chargeback/docs/README.md | 84 ----------- .../chargeback/chargeback/img/sample-logo.svg | 1 - .../chargeback/img/sample-screenshot.png | Bin 18849 -> 0 bytes packages/chargeback/chargeback/manifest.yml | 35 ----- packages/chargeback/img/chargeback.png | Bin 1360719 -> 0 bytes packages/chargeback/manifest.yml | 133 +++--------------- 7 files changed, 17 insertions(+), 282 deletions(-) delete mode 100644 packages/chargeback/chargeback/changelog.yml delete mode 100644 packages/chargeback/chargeback/docs/README.md delete mode 100644 packages/chargeback/chargeback/img/sample-logo.svg delete mode 100644 packages/chargeback/chargeback/img/sample-screenshot.png delete mode 100644 packages/chargeback/chargeback/manifest.yml delete mode 100644 packages/chargeback/img/chargeback.png diff --git a/packages/chargeback/chargeback/changelog.yml b/packages/chargeback/chargeback/changelog.yml deleted file mode 100644 index d062521d18b..00000000000 --- a/packages/chargeback/chargeback/changelog.yml +++ /dev/null @@ -1,46 +0,0 @@ -# newer versions go on top -- version: 0.1.4 - changes: - - description: "Consistent naming of `datastream`. Add `| LIMIT 5000` to ESQL top query to cater for large organisations." - type: bugfix - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.1.3 - changes: - - description: "Made sure the colour palette is predictable by using the eui_amsterdam_color_blind palate. Add ECU rate to the dashboard." - type: bugfix - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.1.2 - changes: - - description: "Set transforms to not auto start to allow integration to be uploaded successfully." - type: bugfix - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.1.1 - changes: - - description: "Aligned fields returned to field names used in visualisation." - type: bugfix - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.1.0 - changes: - - description: "Adding ECU rate unit to the configuration lookup index." - type: enhancement - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.0.4 - changes: - - description: "Fix sorting on `Blended value: % ECU per data stream per day` visualisation." - type: bugfix - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.0.3 - changes: - - description: Added support to work with the new `chargeback-monitoring-read` alias, which is used to read from either the ouput of the Elasticsearch Integration, or from the Stack Monitoring indices. - type: enhancement - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.0.2 - changes: - - description: Making use of config lookup values for ecu rate, indexing weight, querying weight, and storage weight. - type: enhancement - link: https://github.com/elastic/integrations/pull/14545 -- version: 0.0.1 - changes: - - description: Initial draft of the package - type: enhancement - link: https://github.com/elastic/integrations/pull/14545 diff --git a/packages/chargeback/chargeback/docs/README.md b/packages/chargeback/chargeback/docs/README.md deleted file mode 100644 index 48a4dcb94ca..00000000000 --- a/packages/chargeback/chargeback/docs/README.md +++ /dev/null @@ -1,84 +0,0 @@ - - - -# Chargeback - - - -## Data streams - - - - - - - - - - - -## Requirements - -You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. -You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware. - - - -## Setup - - - -For step-by-step instructions on how to set up an integration, see the -[Getting started](https://www.elastic.co/guide/en/welcome-to-elastic/current/getting-started-observability.html) guide. - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/chargeback/chargeback/img/sample-logo.svg b/packages/chargeback/chargeback/img/sample-logo.svg deleted file mode 100644 index 6268dd88f3b..00000000000 --- a/packages/chargeback/chargeback/img/sample-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/chargeback/chargeback/img/sample-screenshot.png b/packages/chargeback/chargeback/img/sample-screenshot.png deleted file mode 100644 index d7a56a3ecc078c38636698cefba33f86291dd178..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18849 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

    }qal5$moSACwfNXLXG5|3R0AtBcN` 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 diff --git a/packages/chargeback/chargeback/manifest.yml b/packages/chargeback/chargeback/manifest.yml deleted file mode 100644 index 91278ef58e1..00000000000 --- a/packages/chargeback/chargeback/manifest.yml +++ /dev/null @@ -1,35 +0,0 @@ -format_version: 3.3.2 -name: chargeback -title: "Chargeback" -version: 0.1.4 -description: "This package calculates chargeback based on billing and consumption data" -type: integration -categories: - - cloud - - custom -conditions: - kibana: - version: "8.18.0" - elastic: - subscription: "basic" -screenshots: - - src: /img/sample-screenshot.png - title: Sample screenshot - size: 600x600 - type: image/png -icons: - - src: /img/sample-logo.svg - title: Sample logo - size: 32x32 - type: image/svg+xml -policy_templates: - - name: sample - title: Sample logs - description: Collect sample logs - inputs: - - type: logfile - title: Collect sample logs from instances - description: Collecting sample logs -owner: - github: JohannesMahne - type: elastic diff --git a/packages/chargeback/img/chargeback.png b/packages/chargeback/img/chargeback.png deleted file mode 100644 index 971f878e98860f6d055e90d7110eaff832dfb0ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1360719 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

    #- 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
  • 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 nc4}A5GB>~Bos-phtMe-~C@j04>R)MCmu4;5g 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͖(RT`HnHWH#5s)zBd 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ԣ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Ξ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ž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

    #- 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
  • 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 nc4}A5GB>~Bos-phtMe-~C@j04>R)MCmu4;5g z=g!?SS7nbM?K_S5vNFAZ?XjE?d2n{!8WvDgs+`9^dE_(IgYFPOW{>%f9$;%p<5AF% z>y^Q615kKvD0eDP5&z)S0f*mE+636Mr^EJyS?GPKQ_8fH|A%)|{9`zehxGX8h>E|i zDb*5}=YsL)k zqkp%(9P=SVH&ZH8H@m`l{5f;X@0p*jGb&y)-ZOm{9>DgDJ)C&BMdUz9mW$ckd00Gx zZo&I(Ecn3R6s@hpQV4FR{@>7_aRt5Q$rmnxsypaGPLRT=A_I69dInb3%});fv%`z0 z7nGU0S5;2_FUvDvX8-*BdlLT7s2=}6djO2u|1bzNT=N|pRPS9jXFgMh!AaJ`6!$r@5oO9Btq1FUmOk=SFuygc*nR}H{aC` z9JN@4EHFiPGJfzZ(#TgdS`0V4_x;6}IB~0uAf-WQkFluN(d_nuGQ#KadY81xw^Xxr zoj2_Oo3!fa(}sF%z`W+~#W<{%yst)8_^u!P5g4orWW{iixLrHRbY7_= zT4OLls`m5|&UQ5*w$fE-Yx|?Dz6d@>+r3C+Ov%S#>E6AeMy9dtg^uVIxG;W@HZDy* zSA*K?EIjuLHAl9lpozTENVQv+D$;4R!om$dp_gvnkC@IK5zEbG`HK5G3#4Cq()r!E zYchHRdk}a%jfNMo9n)w9o)YUz8)yB;pR?&7t#4UVc+k#s>3XaX_OOaY&<01drbf#f zFIuW_-jn0_yD^GJ0Jb;37Uw>4WaH-{nB}c#Cufot*HduE|Q`^ zULL*SajXYFb)MiSjj8FYJV!(tC4aGAd3L}lys2h&)YyiT;AVd!O`PrqD|#gYMY z%{e}j(I_$)L5skLuN5*W=W1+Jp?;o4#)eoohb|S$N9J4M-hyYnWVxGu*h)H=Ch*zQ ziqLbq_!PBQVRXz$kvOI=Q!zlRdf(@QyeFVdh=kFXIz47nnyy_50ue~lSL}x8?lHp# zCF<+y8PlZ~lX6?DZB}qro!9sY(jBHuT_zf(`zBzYcW9T{?+#y3*DJZnQ{FukU#(tZ z-@@n*CKg}4+R?)&%W9;`&~jgtvCJRG!BR6VeagXb)QFo%k-dJ9$AZOyH3!u zJCHBpi&!c))3EpSGgXux`EECK{6SLeGifD_kvi6$){|$~e_4@%hN8?0ha~~R?wq$& zK182L7z#}6KA(PHgj$ZaDMgIYdToxaes4l{MEkNsHuXzi)zM_Pv6d^JOk8@Yw#&@1 zT{H!+kZZfwnA;wY^_}%v*o3>;0kbNv`a&Zfp7ni??S`RhN*6(|&6aPFZwG~vC&d#r!3E|8f2{Xn|&`0l}1^0B~_+@>f5|#5->@l%sgBFi*<3<~MFy0kCurs#T*D&L0_ns>= zY8x%Ov4pXx^XkgyiN)dO{PHAkFt8n=WkM#T*)#03y)6(mv)Ma&qvd8!P5VeVN@K%I zij2Fd2)>-UN5-W&TC-=?B@k?HUddn;1792>s%s#LLm$>V4e%j@V>EQW@cGS((+->k z(}~wq^8P#_0S3}R$8kGJ9V)2ePbYFQxlWFAdOfl~Ob7pKG-3YB8gXr}P~DXYqj7)C z==G}T#k9|QIVV`2?J!_#BO6C1Ne^u_G&DwfX;@aeAFQ!nrsQJt>Ru{v^vwiYqttOj zBWD|60XTO)=4lroEwcXXGIKQKv@zLNWP=GHNedS<)Z5>c^#7XTUKE+o8_@P#Eeq2=1VG9)Qjv# zIyEar@JlD`EfQ0&HGI+-_-=u(+n9Z}B_I||3HVLbR)ZuBvcl5mW8$THRMMfWet)Mv2M~Kr!aB6{l>EkUkQaM!Sjlida?#V z7_OZCDpj=bIY7o3WwT$XF~=$tC^lpbKe09YbKd^ZJIJnx%_@*$KMp_UcNkn`y}mu? z3stBP<0|;W;v&CRiB5XB&8JxG%=59DtQ;Y^n3PldLHa5d82jb5a{9~9ko^Vf6tpnD zB0Wt=Rw#oen{B>6va{%ASj|BGgxmge0{Z(I*7($+Eb8=Oc%yNM<0Tj(WJmJSU0aE_ zwYnpvRyasXZj7BtmI_JjtjaLnc;WEkXUP$)GZt0sZXc0(phKAz`NJ+$?m1f@|IF|awDcWu?28TDt=RGA zv#eOR)`yJAV^^q>#H+jP>4d?MoOH&kTwU-0!}cg4L)2;!ze;$`2pjh~yf^n&i;=EP zO-;0JlE6SP+kWA;idqk>*}>AH52zl>W}{1}w*J%tyg;^%r3t*z)pn<-w9?)&x^j>2 z=6%Jb(Csj3y7MP3J#lkU++wM7J-Ts4nAX8_if0gL1A! zTDW$#BWC=pWC1gD4=g>*FE3!W5Y^H2iZ82fg=O#Ncq=|seqft#-BQ5bl^&Mvu+@tY z!4H#>s!`fmQ;vIq{!pMPP50=~pqqi(D}#NZ<{0%&gi3yU|3_d1v$~C9Q;9!WjBJU$ z?_FA)Hfz(INnvhfhB7$8TY93oRl9X+X^MQzGX1MAem;T6j(rPXS1gw~&8OP@$@-=C zdwsK2OSiNM1t^5e3Y&zkabh0nN(90Lh=tR&OO^Zz$p$iI9lGKK>_`}IbIkcg+7W9Z zX0cbPs^iQ(tnsI_dJuu}kM}^h!)f`dv|IcvvR(Ul(kFgxv>N$A`Fs(7rA=(q0KrZZ zr1P{cQiI#b1Nr_MDV@XPYNb7GqYgyAjon~JcsVN`9=R?E;D?dA(^C)l^wQrdb-6&5&Yddyk&oOyf%hjF+HH?t=lb}#~o_B#dTc!NOZa4D~ zQ1TyclYyc&(g7iXk-hY1z15^j#kLJmoSBSj1*<7okm@c*=Pv~=4u}Y%>AkG?=3C51 zUHV(-&Yla33YNl2xy#eBUH~Q4C3;WbX=6pE;hS^06K|@P7T)g=? z2A=P*qh9G$GgHCmsfh*Pz7V_7&u`CUaI|hY(i7_!sbjP%p9kV5=*-dad{nD_+}lmK zRsDkn5K`J=gB?LVo4IR;{{gdB#qn$xeBE>6X3KLyqwy}Ps=e`YB!{oN`9y&Uh#f54 z8m<6p>5Smv?f}v?ZCVWS71oR&`B|09HpRgrlv^hd)uD<6{&_~oXMVgbJ4NMAEc`gH zLDgi$0W)zR>_{mC5wp?0k2o-I&YnX4tFCXCV8!=aFec;s|R6ip4vR_ zbESlcv3pCJ?2useXcWUy4Iohm;Zt7t^O@Bl1mlzh2;Ws^m3U z0Z|9Au4KZ)C77;kzf*X3+@NSUwSyI^jnqdtJ2mgB?nu+Cd^_+E=w;)Y$kL_u5+vL| zZpt~3iD64xVLF(w_ee`0F9-cXhAf>yNcH_YI(K<^KQq9hZ|{R`c#NEmwF<9>y;kD# zJEA&neVAIIr3n6XN*Wcff+mq{S+{uC{*uE;aj9sY7PsrFjIxI9)8!r5;nqjGK4U7F z`(#AC=i;jiPk)voWK`g~^5twPl(5ClXHwAPEovm24$cu$VdqOhyZ{~`vkWx0&-_ip zm^Z9zK_oym8Vy;gsSTYqls~oC-4B;i`V*`Z-cfr2FK_tED?cIV!Nt}}M&y7}`l^%_ zZO4F-3XkSAZJ@8}nJ+k|TkVMrUK?}rCQ9x23J~&DvfrJPZ zbL5BSAG7M3tS&`3Thz%yLCtVCvfR_{pfOIXvQd$OrL~#gC#*`;z9M@9u%T>jlZn6s z1}$ckX;vQaZ_hCV&E|~ts_A?Q00~sV(AayyBM`O_daSyOqRA?>6v1(TlYb2w$R`p8 zZPJ9$Q^h`%8|c}eCPLCN;rUAmZkFZcV*};3^St9ccHhQL7DHw^9w#~Wh6ugmMqvh)H3V(WV zU2{2BYlj65=RPb1Bb@7Uni0yA!eUf2K8{o{**45Hd~)Yp?Lbn&H!7qfVqlhqZk9OY zN9sK7$!V}pK(TG*>y`o>1q}cK0$gWlr7=dUGSptQZiuiT<7SY__`M!VZE#`gyhy$4 zxgA!6Id6%xGoCvJiK3>>1jVI@W5?&QeZu&(H=E-ffQ_4b7?RpfzP+UEvz@45V8F>( zAl~2Sfr#OQiT9?ap==+1c3*U|1$94>;15(WxtZG;5n^DvOWd&o zPMl^6JpK2fiF5pp-p8Obltu70bE_V2KZK#kEw>$CtdEzYt2Z|)DV=TG%i^^?cHS!^ zj_>HM2$bRqpS(S`TVP>U%zOsLiC?OxVL;;MVHhCFezp~{o)uqmgjH_0%2WBMf9@UNovohU2`4KJP8JEe%zL$ z*Myxh6V!QdzWZS=CAi4r;MWQY3T(!KzSSqC5CoDf*F=@`G~tFTC850L0VAZs4;2ek z{+!u7p+sebb(07 z|H+M+#9D)0(GZs*~e(l7KrOZVP$e}4rM{{1P63*1j$1GlmgE+vztwFHuV|Jw&UW$~#c zrjz$$wdstTV<%1-L>(SBZ_o*5<08;OIiIz5#u+xeh$zceQa{~nO|=d?EcyeeN+yf! zA%l20MlW0SdO4aG1a-vVrud}@!&9tE+CiRrhpfST!V{B2Xzn|rRN&l0IO)1RSN8#H z3*;PblVryryNP1pyTNmmho)7`*Lh1MT-|2|O;Q0xrZNvG>ox5_dC|@T6_l*ST7^Fb zfq4iS8Sdn5+wuOCdoGfLiWFnm-Hz@I1Z;o4n|ncqa&I8N6q=y~?(}f_AT{AIRp`9_ z0a8m)Iv|FxJB-v$D_RfT8pzLslTn?x#|v4P2#%1&pl(h&gs2W!`ZWD*^7-MB+Hb%n z!`6q(X^cRa!Id1vOU3WJx$YAe;6LG{l;k?3ZKo;`68ccfzNu4FX1^v2oTXWN+{(ub`J<>+&EfW6sZulXc|yvnYUTKm9byV6jW{PQkAi&@#XdGuFj6N3 z?!K3G0}V+yV_c`$(aKQHUcDEcUpVtvDGW9_8z4EVyOjs`A)*gw3E4b}<}*Fe7+~1} z$i?df=SvZct(dsU^HJ+DwX8fUxb#_^%hKA>r3fw)=jUDO6%Q<8IUE+E9LVHccA4a% ztiR4Pk`uOFq)P1-ox5Q_<4c>|%f7Co(Hjz3KuSzj$>Nm{!(l^tffDqNS3a=J&>RtL ze7MV_Y9Q}RMJwgEs_>;5yx{|>*hsnMV~~uqR0}@z>aJ7{v^A7Su?<`3ApJn}8~}(b zB?cv3Dz~eR#%1IQ$zLpN(11C^y8smXj&m*rEH$JdMSDAWjb22pVRQ~!t$BDYhbMXe zlM?4S@OZ_~XdZx96(cFd_b1F-NcWG1fa`oFDmt;<)wxt-KeiL?L&Rk@!s|TToSehw zxQ;Sf^&%3^T9CSSVsv1}OOlhOzSMHky0n~5;)7=N6yeMw7 z;iFIc8QSx}*wZN%9C}Nsy9#U{1Ki*`S3~2vTfPhe$n@b-O_pH8v{zZ3q#~DFLufPG z!bp6Gv|M&Dtg{bj%t`sM$e|NM(V<9@n3#Btv$*=$n~S2-12;SOxhuRz77vf7Y3#lC z70P`>{OOUVbrYwjZ5#okr7#@$?FS;>B8#xqD?`uZT5CZA;9-EFQhSkTkv(#o#F?{u zPCXev6IhdPV%L6wmK7uG3zj*cIGNk}v8$sasi#x`c_!93~UMcn7Eh zJCK^b7~TagtA>2f1AiJQTBRI2cWJ)h;f<`vq+XGEJbg%1$L@iUKt&ybqbam?yb|Q3 z4l;9ISu>*?Z_V)%MbPlzg8Vs84*sR|Q&gV&AX=mLA|Q#4$j$ru9>V0=qyUarv-uOF zX<23rvh0pA$MWsoOJ=c3Yi0bhpc@gT;P#kQv_6;OXvs7vqYI|jako;qodRik;E(E`B*6-R? zFE#>FkuEz7NQ0tkM|uS=;@zRWwKs8?rsdAQ?K*mKzV&$CBUeO_>SzKSDckwhf!Rj0 zUfTo(+k6nYO{}+)mEg*EQ0i2RE|No00}Ntu4sK@MO?F6@3!ssei--aIofot=h*!M9 zrJ=p~reQMW3z-BWf|%ttSp>_`-T^bnuK^eUjt=9I!x7&G?3(c6L{?Lzaer$lWGg@3 zr6sADkB`-MnZ+FWc~&oeBD1Po8f{Gr6(S-jb?rbcu_HaU;#s%0whSdB+yOch9MF+H zkl(3XgxmG&0eOJ)YNTgU4Fya#I()t@yfuvBpjFWfI{ynXA3&KFXQutKv#gQl&gvJl z*>DS&orR7)ZECOPJX{~0axPKbJMAHFBGN(T_#(PO_q~p?v5mFsbaPTAA|KS4g#RQD zS{%OuGbRNJHAdC%c)bFVgOirq_UZ%U2NZI}lSkjt!6Ph;3D34Z14qABjar=`i!MS| zJK1l5X{-Nq%mU{GtM}u(Dez(wuKbTY7OI{h$p-UwYSp_)n&Vk|j*KjF0~nEt*{>XD zxJB3>t3Q8!3eTX@)VM@^-%;_d@A?yp$3#QRGr7RH*Q87NfeuCdOe7Kl=cCzSTYIIG zRE3;dZnFVh(FfQ{tBQn`u$E3b$e#&h2%QcMm}3g#U<5#KoKHMvMo2%nbF=RHfkQ>M zWA{EU9%Sl za0uJ18?^0@nQkzC!Sx+zV*nSnbv-SB0%r$eNnmQ#iXUgy-YyQAxVv5JX1VTyxK8Z_ zBu#X)g@y(<@Sc=Nw$XRJz9-=9z;MhfA{o7-zb!ul2B|pt` z!0GF2+^f)Za{)Q4T$DVZWR542K?p>1#qZN6*ZC127Sq1%2|_{DO3T^soUu+zIo!Bi zRLsy!wj7P0u^ynPc_aeKDl}Y{KHL+-fqqh-0h7aRJ}OsZo&gvEfjrSZ0+QlZw{aVB zAA@yM6@bCu*jIBdgrwp&`$EfiBC<7#xx8L|caLP37RqsGOYMl}YX58%iLo67_wujT zlhnuK6ql=TP-yt)>#s%Ge=T+YYialY35xlD`ezE`yA+^KXK}AK|Ap87!J4Ph@=lc( zPVu|^;7vB7_D&YV{XeH3e0}q|5ab#EdVTxxukS(GkIwHu{dH~re`~$@f7RO_ngM&i z*IAw{oI?zv;`Viw-)8Vm7UYYua6nyn5uxCRuYF2#3i!ftRz1Cj5Ru0uS2nrCS;$8W z{^kuF;PJVWGFAL~{lhO+jd;dK!Z9_rhs{=L9bYQ}*M0WVLY{1~EwClbE8VF&Z;vxR zLt)BC+~=cpA8|>T`qe@QbpXO~rE4RX+eQ^Z_(j1Am`)GiDgfXm16WP3?&Rs)Qe*>W zu<3GHSy?g0a{$45P-&YF64mU9WKDW`f!?ep{~;%dHc?m{ZI0xf)%#pT4#jP-3v)8`l>s`|iCF*Toy{)}!rxJEK=(y76eFX#> z-R()y?#$?J<_Q9W{DEi%xh`(6n>}kVyDfY~%h}-v*~S%rP^aZSUT$_!u@~Ja6N5s% zq0Zyqc?E1-2t~1tU3-VqejE=HXGOsSz%7s)K)E$Zd>IbFri2U&0&e@0?gwyK%;UB0 z$eRqxFn;%bB<}Xkep_I?^UMXYJ13(gv&-i+<2Gm&Jpe2(fcV)BGmE;QREn)x?rX{; zygTX!R;1wsk;UHO&C}04?NfANO{d@2v)OEaCK66!m+4x608NyzB|gv%nKI<3$Z#}ZicN(0ok@DKo<|js8F_xWCK}B5*(&D?3vPuongScCnYB4 zR-%GYX+y2?xSyhu;nhOBet-paoy5&SL1nEAGMRN1tWVW`qZ>ftV`ydiQ`Xet2hu(9 zbz65;?>z^h>`xPr+He{?K_s($fpijY;9=%nwS&2cTRew{)e&|`=>@ocUPkhV$$MHMLj3 zS{H1ud=dwX+eadLt0mD{mTGX_zLhiHRr}-je9w7q#c$lL6a!D;I>>&$cbB$HsB{Fx zm*vSjOaK!Sz%5srXiJa*a4kqZ(+a-*6Hr@zF;yUv1#zOITb>{Ql(35-L4d&wP64?+ zjA11D{RbkYJXI>;hsvo6g%4Wbce$Acv&Xt|v4O()|Db>YWSwtxGJ0LQcDY-4UziHG zukeLd-!ImiUvBQiI{~oGQnM3iLIdLKWh1=jJJ<1Si&X81*C)u-zYC85zRSm5f*$F9sm!nAFe%Q+nC#W`Iq21KqRQ7yGH^JlMx^cd4Q~D*utF4gX3= z$^Uq_5C{5MO^)w%GYx$78!cLNu>(AD_jD3qGrmHIBa9o2QZ#OXkUEq}p6%X{$M0Ni zX$ydZIimra)r>Ex8(xR^#yn^(OP9{YY^n+1h#)kr$`)ahl#49z4u8daS7^C6Kc?*c zQy|^|8WczaV6e0e_`q-m^-SQ`oembmX=N08J3(0N4o=+#A(=p}VrD_X8odu}Oi`T6 zpls7uPc#^k-83Z3f{@e>UF~rfG8*^ET6QCW(p-u(CWt|KhJtl42eCUj)%8Foy4ZGL zG~^<2x?H*5T3@Cke7#jqR7Tn{v;Nc0t8_>OgE`A2gx-z@!WW1_8!xwul}lLdn8>XG zB#S*PZ@_GbkeuJWb(aUQuXNhE_8rTLodRh#m6z0>i_+}OcJ#ggOY^3^cmH?+G{KDf z%rXZ+s9!8+C{t`vvHOS|wHF1S(*p~&lDoWKuhNwElBGJLVr~O?pt=O`ez4p12SUUHdzEHDnxfJKU&!I?c?(tA0?6p5|xZP(I`8 zR7%i@Y_6@NY3t;_w^i3XlLFx|@loxz!)9H30fB*ea&(cYfG}%*I$70{edYnD%joI} z-4LRQc$^|!4j!g(%w~oKf|~0SiXA^83l_cFQ7epZHe>-fX}Z|X=p+C*?|E*|6V(av zI%TVs>z%uFnZS$-P*Pv6hSxEEIE6QIcTBlHcn>6`s|eUP5WUB;SjC(BT+U6P2@7Zr ztl(g5x_Rpu8EvEAC{=M-XV+yinh&_dHrz)_U|@hyg2$q9ymS(M*r|@QNk{&-NY}?l zwC}YpP}?s%D&tSDk5zCUAqJn7SRq*TJ3$Mt5N}+c#Z2gJZcvp3iizqjG&#L?o8&Q$ zy-h`B)ULYOLZWRoQG$st6?p8~KNWI`r1eFNk2@y{4N?d#50}cuE6X4ap90t!0=)^5 z9#xymZ^Dha0S-P2p1ni$;N{X*UXw8X-pZgUkiMvKX0DGE8n3^jdGGDcYS&q};x;Zc zlQaa>0bBUbAmJprWTsNCO5yV`$l>(EroNo=xXy*STJ73w4Ctxc8ve-A3{HTHN!Wo5 z29_6}u39ajrl<1nsa{C*;gzEWl*O+A=SB$BY=9XDL~Lg?w-s=M8a6E-D8}OB`JC4K zecEuAPza!@W}?mX%wh{4R;Y_?37BhL`-7XvTySYcK!+UQ^F{F*a% z-gEZ|a2@Qnf*v-MZ2vWVi*d8S*&*M1pq^u|>;O8L5`~-o_hc}ZgN+qxn>RJwhpdgm zmF;1D<&EqCDg(gD8)1A-2F2?ihRy*vtuj-8EQ_~93T+MmwJV2Hg+z6L%mOtpi9us2 zA1=j*%K0>-?+ntGXGQq}6Gko$h>KiAKAqQQkKCoWX%EC>kkcz%MagKK1!dCe^!Dje6po*X;FV)AHj3g1k>ddLv_ zWL~-(AS7r7u-50;&qLXoR6L*^WjyfBpvA+|k`IAEG1Wgv+nd6`3|sCF$M;gSoQOd| zKZTdh05)pG9aIofW-@8tu#b8fskq-V@wm;8>lPMloiNuKvv=MwXpwWb)OM`=+*nh|6XtmdzpN~|2Ci2 zBZf}I{T%FuX5s0h9SDVG;kQ8mU7B;Uav*T%_|z}sc{Wg#gsWq4p_FNlxRp|{%^*P@ z(2jmSAEH{=0;H))??71gCgu*{N~z;LZweoZMYL_x9>g7d&PzC%+4(Yx%ggkq`X_e7*FaHcC)0ucqf5zC=&-5djR`5lj-m(e^dUfoqD@4aY2 zk0Ns6vZ*S&Oy!(V`{t194cCGL%?n)yk2<3`gKs;i?X^;Sg=GGoQhN!66vT2AcAL-h)S-Vhqe8-C>GV>S0|H^&Nu?h>x2amWB7+_+sU-~6a` z_rrG&bO4|U7C_bXRwT~O7nm;*`~mv-;6@j=TgFRrE#?)nRf{b?*o-fZaNKu#FCr2W zZlF?1&T-psd`i0e^Ss}>K#5{>r5Ixd+{>3wcxmysDh9y(Okf*hcd+W@~0_0 zBokJNSjefl7WwEX0+_@;v!RCy={j{g(OgXsPr(#+GCc)C{$FyH;pXE-G+vviN)auX z(+m0uh-8He{KKBzVh0ItGt)p5W!1guOTucU=8$-Gdkp;Cnx^bF-OtahLv7~qY5>kz`9kQ&0> z3`(gmf1wrG#M=kgh7hP9;a@Fi{75iUIY?<{jm3PuhY*2E#`GtFT3nfV8_4(WAk$@Y zZ0GK{4pev{hjPb;aT6e)IheE&DX_BSV~k{jBL2q}Di_b-H9G4p zJon{sU+%N5L_iurwgISx+Lz5B_z1?ZLxLd{emyXg9m*Rsl-P3UD-WLk{6)^E+D#uQ z`=$Sbm}N9aoGk)e)DVSm@Lycd1lA(E!-Zbz)$7WuN$NMQk4H zcY(IK+$A7zQ>0gnVe@dTONI31=Y2XswyU+Q3`j3%&!+1`dv?rYx1||4+(16&t{iTA zkn})9j7_4s!l!oWvT3Z+9uPmbM^!#dAt+p6yiDDntI9+XlBZU<4z>YpjJ12nbL0D_ znW~_M51}j#^hQImCZh|SlC%7b#s4HPRXwP|SOG-B<*1FXi^F2T4lBh0Q`I#&Y@iNu zHD{250y2eny^J5o!XZ1Hde6I%bP%nx_z_6Y^HfU{%$I_F)o>rRC`QT!Q+(#wXduPl zQiSRbtxUAyw(%pISfef++|}dU&M`(Dupl2Hf9ISV+8o zvXHLj*2lH)={Th@hL-pV0FDmqisqJ;2U188e2_^8nA?15J})9>zl6>6LG5<@d`ze; zfyiTA=kIGCe(g2t24kH3YTfmjE;g_qgTZho&!k2fN^;*P%SU--V8`&Oibj zSh3zr&K1-?)i83z6U6>6M|pv9AQA?$M|u#G@g+)Lhcsv$1vkzC0g1N^Mz;HaaQNvHD7e&%oc(`@v12r?~g^eB-SYv*D6fp!*mn9JhsLEmk z78A4S4g~6u)W&PGHF_iPHaA_*m*1I9Hp(-2Po#lkuLlAX@II(^Gv6qHrICtTFObVQ1o80>Lf14ZEZ+ zB1w0p?PC(dm9`LXK_1!vHm%58qKg@Y%=lD&7k#W8Hu>Gzi#M9J(~OEmasYH1BryY3 z%h;Pw3)2b=r43zi;^zk9Sh`eRVJ23yazQ>rAYyI1Wx?(C6vxpNQ@&hehCu1f_s0|ol5fCw9K zCIfIcbbiN-Rd9`2J#t(PzHA3^9_(PWs&Ir z$Y-_ewgV>a5DE&Ix9L9r-+Wjz4%2;%gC9Qj#La3ap@!mEde_aeT% zqxREHfujUBD}Z%I)Sz`|ge=Q(jVpPdT4VXVHZfouohJnN53^zwvO|-dW*hLJyHG)i zSa3@I=bu0aWEmOlE$S|~UCFt^H3woB0P7~Fz)*wT+1?a6K;23;Gv%aJ24viT1qP%V zhpznFLyoC=Q<#|odh=L0GkQ4iY&VFKqq-_*A3-$J)kQT*pOuegI718&d;C(Jb=N36!XWN zQj3#(720-+KKHIe5%`yCAPgqwNmrWh|J^!8;}= zok+$N3@izVh0AjLXj}r@c68!vfW(DD$i}oT73E+iu(wfpDOTZ*Jagz0L>C7c&@uW! zE25d2=M9+6g9SHG3IpWvRjyIU_6xw?Xp%bKAi3p5)M;tE5SZk1nR0(VFeFtpPmKg* z`Vt=sKSATR*RxD&_TJ>+D!8hIo4@Z{Pl9i0=Lu^yC9ewlCo)fS7ra z33H=RZYh;r2vv`g=Z%{azW4eV*~bnCCH>A;^89taao z+SzrX<3NK|>mey|^-ILfxFvKR7GO5O@iztFfB*$FX?T#M7BevQd6dp#>?@=;?WOIr z1G3Vzw$Xtck5M3|0_s$3ur`cEHha-zfI)L;sh8N8yER+#*pMKc0CMgx3T}i4L4V2A z*OwoZ1jpTTbvRK-2xPzYsq{ADWc(YdT*hzJu+FXAq_xfw?ODIL+k!D#0IkQ&!Ia9rA@K8RWhr!laJ7 zpf{|LQHN?7sG#b(`@u}9t0>0=3Y2W45aGD1!moQ6kEDc7;Wb|bqkLmdeFcPR#J%}R z%5fm6GUmyWtzP_ay@2l`_=`7;_Mo0pJ0jR@1}(3pD|B{7zm|pjwzk$|B~%4evm&3WrngYYj&pbSg*@ z%d58IaMuev?iNaze$;2C)?p5QeSzZ=eXc>(N40Oh-{Os@&khc`PacJ0dI8C!21fRe;NUz^sGI)8o-eZ~L%dc40>kKZ{Fs{VQL-M@eO$5i}1 z6MydsJiNbm!QZ>!?_Kcc9{77E{+WqjJUWgj%({=6 zG@aDRuO3(-j$PW_pIUU!AcH{AKVJ+^*3N>lli{Ms1|z2}dCt@Cm9q9cVcab}ED_2{ zrWuldx!B%ClOkS==4ed0GDpd5>pi&qKE`s(vMhEEO%>oNSe_1(`SYE@R~Ux^a`r zh;jGz6|VFoo0h6?c=NgOy|3spp@@%*FdRWi1+yUDY|bmE_Km%-FYGDH+^hIKgVu52 zIzK;T<-`~3Pt(bK`__16hEY z7XPxBiLcu7`%ky)zg_pHxEGuC+tWpX>VNN#|2ZIsI4>cOy9?)SMEe8ofkPwS=m~+z z9Dpi`^(_^lClV1%Xv|E5(S~fC3%E!swFHbTn;pU@qFR6q`HhilHd8mRpa4r-!Cv(J z12}eCMB6uh@{chlwS%#pW@)PzEuvxla z5{{g1`{NuuP8-Hw{q=wvNK?f9)rWhZJljp zrL0JVUW0M`2r>F?G?G?tN8i@M1mil8J5KenIi9LJ!4S$dOd7hOwK3j-6rzY@@@$1> zFRk-r4hz5tzeR?Ro!&eBzUR=$mVM31??6NoR6_FWZXnDLDjHsE_%{yRjV}ckPPyct zTy73#@pWp2`jl4e4;?lsHuvJ<{yp%XoNVJ`5^Pb7`-B&uN#Q4f{^bZ^0{?a>m|Ysr z+B^52UL3yCV2p>iIk#8YfP~NC=%8`OUHNVFnZ;+<2M8{6p&R6!fEgNW{-*4Xz4{Dx za^J@FzumW~#alOUtVh-~gB>f2`zN4#=v^ubX*VkMb03B-{5O~XZrP^Ful;``drx%0 zo&EFm7fkET|M;KY;0m1LWo0QW@S0doJ-sSQC->~t1&P(fhx?N^^?ga*`~|+7nX`t! zUTxG$dg@PFskb4p|L&9CnP<;Fef#+C+9YAL#=4|x3F0OeKHCym&Uets7){u<+IiAH z>ts^ye9`&mwn+=@%z&L`rY3*`LCJ#KRT0tJbe`6hNo)Bq$$RDUSqo}zDr_odeLv!VzPYE zDpts?MrvM8PA)uq@~~+^b75g&g14Bm8?9b026;(+r=3pB`KL0%aXvoYAA|_qj^cDbBn&fh!!5=6A!b);2@evr<|W$%UM`+x2L=^%*3+y*+mYl=)}ZfjF!Ha8K6^df z7I8I*a^131nt-`8pkYG8JyU^EJ=1Hv9{QAT)JrqB6^BQNii_V)E{SI#n&_7W&6c$-pH_orTk-Iiec>}!L zXITk}*6CSeWvgMwc~tB!&?UMYjCNG&4P?15)dOs02|Xj^-$m(*PbuILU@rCN8a zCj`l&SssZ^`PNkXH1K^xW~@c+Ifu-H)!x*iG#}k2FfP0w-HD0XVxn-*&Bdj1$)Ov{ zYMeRTwy)zsM~!9y4sgK~d*e3gt)RVVC-E$})i^Z*urhc$$%3B8MGk4O**rIogZkvl zg_n9OJy+JhU6m(2+}|9lpk<{K$LV{$ee@n&-F(6F{2yEgz7+4&(xw zeed2)a=SuKW-auvUfIIp;tfZ~c0(i5ZGL_>`Uf3Zf$`oizw*K`sT3;_IJM;bkf)88 zFnZ^}+kIKGosNUH$YNw6!Oj=6^Q$6xqdfl^AC7S2*Gzb5 ziM$(hs~mbS@@!KC{BAh5$Bqf3dP9s8oX$`&X%~t|eQ{^ml+AlPTVkQ2kpHF_w5J5O z@Z`J_Q&g^Aqm_#DPjIcIl0}vCk+-wWjy9V7(#RFEe))KPX#W<_Uc0RGtdRiS*-F3R zEydT-(NPIQJK(fp=P0j2LuvQ`&x3)r=eC+{V6YU8Ie)M+TH_$k&fa&~%7$fOS*yL+ zu+P=oE_B+rgegDulC|P)E8(By?oMwku zMt`j!Y`$``QWOZJBh$X+s z$J3vw?WG#$EIxO%#WMB9DKq0PJL0L$ub&9bE@T!&si(`b%0 zix(8TQmucor8G6mJ&m!wh=xp`%CRjE*kzz=0)HFi>nk2|u6W-{eV|C!VrypY&5v?; z&H&OG+SRu{wAHTxy3BjW?fuxiFpnTn#w8=}ey9z|Wrs$IYjN{K+!c z?Ys$>d7Mxx@_qeYUN-Uzan;U>PWOP_!23o9&p8%hB+2iD8*Q-=?3b7d=x(iwPih%9 zET_WvKSh6q-o3d|BZh+3|2Cr%FbH&UR*+kLBKphiJ<~9})6P!zfSQV8^hE4mX72}{Oyu=0;kuu;DHl_UT@(!S3iNo64d;9aeMhfc0dMyMS=-X1 z#fYe;y1xP$z&Blik>h8&S%-QZes0J5VF!bpPA`_wpNXHsINp3;iB z9q3u!Y<1forN8 z3u-DkwAqvS7QoKxISi#5-o`TCICxNFUQDdVIk&#FYw@gcN7d(p*y^y|VM}56=EvqQ z-6XoxSEU2?_e;3qXg)ca4i(rou$lUkgE1yLkd-!71zgXvOZDeuW$kGRL3Z34`cWz- zT<0cwqr!f#u|?nKAzT#wP};}lTcd+b<^&< zM!BA9ibdh8;g;Hlk*y=Yh)>JFW~K1MU-msGwM?P*=Sm3`i@WW5%wd46xz|;%rp)W^Q$EYEEZEZuq-JR^xhu#(+m^uHIq$Pq^e`x9R1HAK!lX$Y^I(U0Sj8e99!q3Qo`|ayFwjpZ&gmOm^CB5c}g9fVaC7j-aW+A>&~+hjrF& z`J`Ar_rYgNbgmIwvEY<7x6LWqXP1|kx4>>lKI!FRW4-zZ_0;sGr$kk4H^gzlTH>>_ zZzQotJ9OxP$AvnsW4UL{FeM1s=Ho&#CdT$k_gOykSAnMokBZ5ypBe0aDvlmPSt$3W zYTWL+ecdO5B^uRHDP40>2$;i94lu3itKX9SbEMveORYGpO{w=Lm3<1tY*K&MU7@7z zs=qlRf=huaHTzvc*zuHP zsrgTasZ!)hqkZ?4qKlVTD-J(D~)XAtjA zaaT)}E;FPN*vX{#YV|}NszpXy^g^QLp~wgy$84#-H;{{aWAxdb`Hnw~IevJ3Q75m+ zg?Rm};3u~oC0S<0ZAr5gcZmx5AhiqUVA|EiuJwcWXge9K2FpAuqyVB_5N&Apk)l5=V4&- z%{C0T`Q*Ujik2#YTqs{@151d!{AuY}40>~`Ff-6%;W$js@ojZ%N7*z+5w6U14x2q> zF|L)Pdww47g8$BX@A;ELM~{e{k!&e#FbbY-FxZCGcU9pot_~(?V@Ri^DTeiIDlFS} z>mFZ)M@{Dv=R#L|tbd6#?tH(8lTw0cQ=yQj?Jvvq%H) zlSQzxeP}=%9?ySiVA}+oxooAB#2IbW>gnoF{%(E6h;%Dg_jp6cw|Y4*(d#0WdsG;3 z`nh6FiR#l>jeDXVSh!h@IXr4xJ^hsEG?n1es8xTuZ{Z{y_f6HwwxOk{kanhKJiY=q0F_>FQ_sdHp7D5Z62=FS9O2lfk5vhqeH_Oa`i zxL&&}$Eqx<)i$l|4NG}rqc=A9=~w2yI!flKUQ%L90)u$fR;zFP)Al{@fGx75du>Nb zN-9Nco-)|p*y}RUPMXu)&+=S^KbW+8)n9=f43n5QMJdovYjG5ksdHzsgy&6Eq3<4t zovTKad9Xa*{g7y`r#CZ}{Zz>*-REQ>dgynxALQS`PwUhibaLYKpclu9YiBB@=tU{_ zmA1Tmt>Rp1DblG?7K}})lO|BCYQ5=b`vTVsob;FjS*9v}j@0EmBC>;27j(@GtDebY zo>Aoth0cKnI*jC)BgN{lnTo=$nZtQTOSdz^)sUKB?D}(Wq*WxzC zzmKPDUGcE*0R~5?bOTpfc`xmO|81~niGcw{2KisL>FMZ9ARjzX>hj*TI5V71u`a1> zj6~ZYC_^jvbDA6LP?L!}uSMw5+NzjhCg%#o}lJ2T6 zU&dphiA_qY#02IX&9ZzSdH;>pqJjYBv6L+rr=2;F!Npp22Y=(*$%ntzMAa>CE#)ctNEUq zyoW}Ef?VqzF`{P2CF@uJsI8scAC9|Xm{od1yV|ZtyMc-cWVhU?3S$uFC8{-d8ev&x z&4xCWY}-JlRqq)?EwvWQ;ra?5N1?c6xrfT>TR2AVJONoD?E%`btSNZ0YYp9mb<0sk~m%W^5hmpYp1^FGNc zY2TGS=B??db~{g|E`XT%`Zh|tZ1Q&vBSm~zjT&Pf1!@w0pzx7vXza2W(I$gh6Sr9% z;7YWg4c>8G{#|c1ZV2LWEHmfZy>x30<^nF=pEDXh7koi?Ec5g^(z?=KNk%4r>~|7i zCW2OytxN@~>^?V(mrzBf zHgwgk4Pi-@#`Cchn3)*PmJ@Cj84S4bccq*=weJ-Fa1SmUD0S9UJ>Y?mw8m%)MBZi9#9c7HSd`VZuM&ViT-n%RRtRnqseO_GT@Qa%DXaB zY+{miY+u=nSieqFuvwJhu%DItaHc;$Z-vy`X&ndw9> zMhLQdlA?jFm#Af@*iWA;s2>9jc_pB{*OvMh8#piip>jy&UNN#)x4L z4tDj#)po}`4GV?{LR40mzht26nfloW0%$~SmWh=$J=oBieJVRifz;P~$&sTK7O9OX zp)=(eg`s|Ms4lg1EzuhzR%G!;Q8+gI^*GI2GxC#9A5305S(22y8g?uh6eE+;Y*p#7 zD(j*}f5Z3pIIBxqDp>C#cpk+g>v8Z&;&MFJo?boPBKQVQ^hK^|+`}A=E_jPhG;sk5 zXI$YFSMamE56i#6sT}N$P$?x3)cE>B-LkFBU|KC`DvO; z#OI(Rt-h@wxO}!RR4&?*tEZ zSrCFzX}6tOdOt}0=HNTR;3TZUXSKM{Pqh=J<$$jBZq{BO&0Zhg7R__tRGJNtMed#2 zO**aTcsl6JKJYn7HV1AlsLaI&whm=wUslm?gFsWb1kyANC658Yc+ZmE+#^{3ZCL|1 zEBK-Z?Q^7f@Tr&Rn{I0*n|sK(hCc^?`!9f$3;@!%9~s`s57#wpgc5zp#1+a;3R%rXOo5Q6>HPs@ac@hiH5wa-KUnS3^^@A6l1fK>?a1jHS7XD6@6> zl!RN2Q5p9NQ1Qvh4V%W+r<%RaUS9A2xNudbn!|{BWWH&ZR-a+RiOZr`%4vwQIl3;S zT_J%b7W~QfbbbFlq?5KQX1iz0N@tKhAWg_(EB+N4tPokk4{7b*n``PX_aP}MH+k%| zhyhXm%mmtX`jQn7G7s=>>(69;Be5R^I@Cg^$nm zovDlLd2dcby$3;lss4Z}g&%63IU?M~@dZzN@!WLY)(E|3lu7M?1rhVZ=<%+7ML?2; zXu2vsc|BD2IX~aCegWd8qs}TCd4`|gs+^6hpPH@J-)=d2*wR5#QQ|@?GNM zTh9Qt?kX*@Ud(- zy1XS5T&w54#+UD-8f!5Z`b6hm3|%GWUq~%8CgmP}a>~Qu#_SIe&eAh_7{|9OVn-nQ z?HzZUXp|3ICi#w3+PK49x;w(t!jhlmG9uyYYT9VG0%J?P5|u`>AV33deW#eLpu1SmKk_mj-1WXXZ_VD@T7^L0J&A?trXWy>@=KLkSZpwqgZk zx^Tp4!Q!sGJ}iqp@j{PUv|7H?0u;E+^IHFytm$%q(p2r{4{!_kBJEH*1_r8Uk%=1P zm8LeKRETn?6{)Pi@H7QQMa_Bkl-8|8rfqZUiihW@;xy7o7R6Zai|E(FxV~Hp+1>eu zuDf5-2SwpQ}x6yg3)uNqt9s9qBNshHlqUllp}E4btW3LZP19vdtx1 z*ClH;E4vcWLh0<6y+#=N_3w(>@FBkgo*hAzWBlrsAz;P`>;YBs!^%)HyLi9495H+2 zYM-Kit79vS5$%%2K5B~L$`-0vR?m>}(~XVwxIh1UfP~N9a`JR}H?EBj5M=7vs{HGL zpZ{f|a@Ao)m)VawQuwk{9HQ{UpUJ&+hyMPt{A$)Bx^Tj5;3LzZL@EA4k3WkEqYWV6 z$K`gP_jS~J0TMgNQGIW9_dMl6VX~r$d+*C|KM2UaWaNN>j{fOzL+am)8CEviFO8di zE8B;g&h8;UuVI6kddAFO!K|mu#rORQe_=7Z;^4~o5$^o@w$;+nPt1yL^ddm*C#i?3Bj_Ml zf2omoR2{R5B_AJf@ApNZ8{(6aV36RtV68`VrvB?m2qY`w%fJ&y-m=JW^aWKT+ zN6)oCmA4({Wpz13maHZ2;7qkUHwM!sA>ZU}B_CKM19GtDx2qdph{y-e(cH9J$;oyX z=_r3!f#gupF03x@3@rNt3V~Yh{tP)S`ydjA^D;&*W{bVs-Yz1%qqOoPFY?9Pnv3)= zB78h)_ew(lFf4Bv{(YTGAWlbe0kppMTgF)Is+*&wassOE<*+?Li|I4sPR9|Nu!q1GQae4p5KG4ATuI`cd+r8XGR z{9(8om1Czv3D!}%uXvEB4Ia2S=;!bZ2=SmT>KB32+zY?hWlrHx9yFHKl7@8e~qXJcn;uN*pds6lF6I4X1N-p8Py zz<0w<)s&tnv(O{?GJ}pQhwD5fN*gwRe=_R~6I0#ZynBmEG?y_6l-8^ezmzWz<6Q*6 zvOJBVok0(^u=UA-zUog23Hk2c8#6p^m;Ls}DxU_pxw2->4<$dgq+YUejYudbfrC|n zVcE>_lae2;TKx?;;}}blU-v7p;s_!tcCeIEE|$`dNWaGQ?+N#^v~v1%zl^gxihoFO z8hO$ACp06yaaH$|M@k(TlhVe-m{3<&m+F4|jZM+lLveixiHQXRE4%cQT1?QU1~Spy zcP>5@p@4s&7A&t;Fkro#*?$k8Qpl4&7LT}M#7KIDt18}z9N2mtiIYZjrl|>sS=sae zP%hkyio8D$c-eJZ(M|vTi$bxPI#>X{3A1s1DUS@Xndx4u(f(Ne(}3!-L7_j?OZw83 zSUWnJhjy%(>m1RF-M3IK%Yr)qizie9nnh=UB|K3i22ignla=TIqUI@~YPUDd#mufW ze?PafzvZWy*?>b5m?eiH0RbLzde`Y6kDdUken$;NOlyz(o|_nUjJ+gy)tuu=M2?SaLMKI?&%tDVq zGK#2Zx+IwYB3^V?@2X4MVwM=SY)R`^szySm+W9NBo=>+4TZ z%SPY~b%Rwt=kN8-fkc3Y-GSZRpc4*?0rX^J9xN);oBp=)C;hjMyh*PBAbU>KSXW_C z*2RG_@cmM^_;s6x*|Ob&iQz>&zokO-zkKIg;03ap2^+$^GkY_$mP>RTBhHey7DAIt zmqBKKKq>SYb5g_P1gPOy(-$WumPrDp9*3wiwaX4Op-V!7;PEpxDpfs7y^c@T0qF7G zyGwBo!m;&P+fExEAmaHmWV`iD;AfqrMClszXbxb|!KWXgac^dNBqc`&xs-zGT?ho9 zPyR`d;Cs4Sv83kEUH`s;mflCkJq-wt&ARrQo|%6C#x4K7RAX$>WKo1RYxD}BlM|kK z4y@yWPG{|UB0~Rs^3TTUL=*w> zKRK<>ri?AMlv#86g}+AJjf$jKG-A|TMeN*hBljfSGdr&9btI6d%1W!`T^%?4&^-9_ zBY5gEZp&P84d$48Fp!C=Y_|g!L(GPv#z3}~@*~^9mWFJx-EsTQC48+_>C9Y_@kUw` zLC>_dPYy4KLheBqzQ;TzIJ=#8UoDy(3IB}b3jfxTXL_+lLSF1M6SeK^>m34w1x6s~ z6DZ!OsN{>1J}_?SV=5<>gE{4f3(hxh*QZi|1Po~>4T>?Nwikex2vMjh!x||4Vr8q7 zpXPfHkSEPu5OVDyxR;AwO7x_6^gs1c1j>=|Be#O;>NqghPmgNb(biS~v|7@fAEY9= z`g_u(!l*`#P72%y-||wU3orYnzCKG1l#Q#wTGiZmVUxCqvpfRV4=~ZGB2bU1NS7d} zgcRlsgAVK=OB09#l?Qlixa%x}llIfGOJ2;}<$X~vu3i{MS~0iER@dn0j1wy>dU97J z64#H>n|(i`ed{)*HRUDd2}p$Juf)a_AEykrbx}`2YURSd6p<>4BnxX{8YU*0wpi@L zI$S)g#(fty)>sLbI$yf~n%S60%C@$hwr;+sK7F7RkFYjcV7Xmdh-8b4b_ccQs(5FS+Z+tE?w76r5br2r;UNU0lG=mZL7gm>SUD2;)?S~Qh5ushFV)+s5H59KQC9TdA-EQ^wotuyZftUdEBsr$smE577cOg|pG zbdL$7xy!fKe>i05&$-$TxlMV#$E2fTk0|sh*0z2>a6WJ6HhIcf$1q%AoFHp{O=NTW99bU~g(kh*my z`5}mH{@o~>WuGco?O&XleD6_Dayh;1pLNTgmrn*{ZybIBnao9g%uQ1K`XCuV z(R{>IPPz-CYo2HxtoRL^(%x{3s!jg0L&Pv=|Cv=*&D9^}FSbD)<`V~+%Rv&9>@VL| zqMFdhi+jUSz$o3(DjO$}zp;>VN+Tfbd>aH+$m&p0qqc|>rmGk&t0)m`6i#`S z)K7N75cLXq5PNP6^0YMz9{M`(JTF}X!jjW#7J$!NCDUkZUAZLF3M)njs%;ict93HN zvqv)3q!MqjrK%Lh%4se`8`xC zD;M)ZoJThgWva^O99Fn)v!oxx>s=XOS#!?;bK>%PNWZWzzFdBP4pG|DbgyN&dV8~p zN|0?CO!GbXB&=oS~NtQB~2C$w(#Y zBKDTd#Z0}&zxjM}xC6-b#$knpro(g>D2(i4{lHgE;9U|OeL?eIR_GsOW#u6nUNsIs zz*NWh+_~qwv;bX4n>B4`!&e;nCgoF0Z0%yb{&xP9AsDsO-iuMATOQkk z%hs$OO#j0RO9kUzwnM~yhzI33QO})*I;8>DCwBVH0oqtWQDu@FkNeA`?jHe7!q$AN zT&5d4B0X>Fj-I=$k1~t_D z3J=}t4cv`w(VW1yU>waXqdIO?RhO$o8%eh9QSmOLPj44Yytc5Yvz@vRn4zGRBEk3N z3-J56G<0<4Kl0M3gglw6lAl_)^Cbh#~Asth+pJc3YrYy&P^O#@HGJ*&PYlsA7KEfH7x0ohs_j5)^Bzr(WG}s*)%m|0!LIopI5DbyZb#Q z;o<;F`o?GVxQOv?A_mLm3tBQdIPB9T+YJgE4OrIr;^K$v+>3>uBL7UN+3w<3XuxBY zh~S_UuoEKrlM`?aO?JrlKsx+%sX7lP2h_Q3DbgUv;d)|GgwlTS8PSwLK?RbN-FO~Gfrk*fqyV*jtP*V zb2{BTlamSa6H*coDqUkm(-5GP@DYIrHQMAkk|uJ(e@L-L(woSri9Fjzg8XHH-4Jr- zyz=S~pp%qyqSUhJirc>54Jvo5e4FaqY>ycj!p}W?9LvVGOY}LL4Uc(ksAJLL$;7zR zAeWknIVei%ddl8tjFmE`zppAv{5b!shA+yJb?`_9kTgDL9;w>k$X>7g0z;jt`I+Rp zF-(4$PuA(~|1o?+bgs`XgHaT^U3QrMmP+Jtf#d9w zO!;|}rySu2$!10M4A3uwqgwe|wR#jfKE>jQ?|EB=rz2glmw9ksSVCGU%AN+O$L1He zQLtwr)*38hqr~@Nz!3t$M`l-ObB~b+aHd2MnU*ci<|b@`eI)1I7q6vX34nn#04lCL z%>w1IqL1Z;nM1-C{$yq6jhoGAR;o7I=@i4nO=7c^{83AV0zyzvtHUl@<3OTeA6;Ap zCBBjbO@l+yzyK&m^EYswD#LWmOB=lV zr*pscYcy;F>%1Iro;9+4<>udr=v`0Ycn!KWLCyro#Ebx8F0lDeWb_PR-pl54F-!D1 zmeBQuNt(=D3lC%_!#ClpAs!UuxksHDAlq{}1qC&cafV%fI&)3`T&;KhWmGxOhz$G+U2P zFHN?s01r9lMg>Hn+MR5lRXAze&&ynLn@u{^lVU^hxl{qdvNfLyp|U}~6sBH1%U%U# z;~QRigBDK!y$|#{Fh;q|dEYAlz@=C@SZ2;V09F8Tv0~6Pot?rz-;M(%@UG3ov+gg5 z)#{tR)RQ*SE&<`k1kcIt9xjPWu~u7a8s*$szH<>C3FOJRe+_blYa3L*h4jBSr4l7j zLEq4GJK?iIX$hDw4SuTzY+J#E-Xz0*w4VZWU5yj2{ini9ItT$`kSD=I7)V#$ft2|W zlbId7zbH>mTl^gfb8S*+jS2#{v`5M%(wz`y@)fmrgfaY0D@NF4hf*z~#Db6c3&>{0 zDBkh(Qy1FPby(WyA3>u16Yk~7qqlSKK&ka3qVZZ7(rU{5d^(Dh7jv{d)P<_9Smpv` zm=xg$dkQ@*RxR0bACRmhJnBpr_Bk=xm!h!b(5JXVnlj2Jt(fe9vRnFYzIvhWCh1F# zFgKd!panB&P=9yG$Hdb_XQ`%vsMY6Gxm z%C#+QZ2S*`bNi@o@`IHdIAb=g<~rm zpjC2R7ahw#-1-@10ooym;d~DImJ3R>F%yi4d^ z7;fEjTLf}m`?2Cf&;bCHjpn~Z9&veoA3p9KKlCOd%B(RlG2wDM`Bf0p4MV`&fjkVD zhgPA8=iP}s1voG^`o|6ZCFp%UHwJmVfjpP~)#{C#zRF`mrhA9ph;{Y9AwfFf!xIz0 z_=$$380IUIb2_WX3wkH}H5R3w^xn8*p{RW?n;MC2BzYn(-;}d-*$@;L zdUI^GwJS!OQ^;7J?X?`)7DW7(L-R4y^6cs_J`mKvY~1D3E11!+-}yx|<~&(%1L+p> zXqQhd%4_lw2I!s*!0%x*^p1X>_Ga1gSZ$!X?hZZV# zLAlj@^yl!X+!XrINt{M7>9fR%nMW`vu!4$z-R&bcwL!o^ZHz&mlG}c*bw7A4MtE>U zbq{`IH;V1~$Tp{BxOOUjQ1$aC+^E4TX2Ey~_y$%`B@f#M3Ax$5^4u^c)n8V94mPbU zxqTS#l{FN|HvnN`2n50z5h;Meu*VBtLYBUL>p+`nau%NKxx@Mtof&YjshKZs<#H|k z7e{W#yV9AMt+>x%Z8g1`T%p_mPBJ;@zH5*N1<4&!m!qRm7~dbQ7P{>B__TW*9)RS- zkz*mz;_}!SqH*08uZxfI&u)_RV!%$F>({4m4s35ewwVA5#qn8a52!A{f}_f#{7h*C zK}HjgeETiql~Stz6lCj2O!;bVGGc36x0HI-fI-r=>Po$vb-DeltK|O7Jh@Av+wz$L z3@%$o;tKZAyS)s14aP*g(sQgp(qu@}ra~T;A zB2qNhBQAvr#zX+~K#_Hi`zzG^^g1^K08Z$ON(A{`eCPHt0aO4{dGosP*|*HxnYQsu z?|~MUyFS~bR&_PDx1!_;vTRjxU3ad$OVDg@7)XP+X8?v^2X*x`DWE16MY2WMe@{%{ zUW6Y}iO^|6AM$?{fL^Wtnxh5uhOr7OpOzbj7Fl6N^@%};WaVw;4B2P9{eW!FA^}x6 zQ6I9%X_ZNCdV)CnOIRICFaA2JC@-mdO%moO@x3(|l(5ZeB3^z1N+xWYAY?D+vTuDH zg2~tfQnD-Em>Ng=)stzxZ(-*`5U!PdiX0t9>%D?6<6U`!(Ri#Q&a1m6;u@DWly|^ zZdv)sm|i_x{V8@VAy8qJ3Qh@lHJbxHi6(2I;(yETE%06)B(TkBfqcoRx|J{;NH@vZ zMDcjU*T8%y*i!tjr*~}0{MT$_*^X)}a-~6{*eejjqS$AF)s4JcWA5IPuLZTy=H68G z#)7yFspx!Ls#g}9JSwVOO<0LuW~5{e$FPZ|-kYJZV<1G@ak?e`mlhyfc2>+=&;jlJ z3gcC$V~zSEGs(6}JY1xq(RKjph*$U5y_E!EbeTcWxT2_2o`j{-qg2Y}uk3$Ru>nJckx0 zWSghv5V-7Waamk2Aj9+18&x(#Wq=ReV$C=R+Xt{%u*t2ZL`;~i2Vpq(nI&$t0F?vU z93GVe@wf(4%eQJBv?!7t@aSbh=#c`=f4>cnzo>;p_nl#A)yZt1-h4=T$!KRD)*B*#jzA5Rju2h>hfzUR(H)! zOa@Er_dynYO~kA0@auL&$rj1<9Z=wSlxYHp1i@e9u`C8iyM;MHk1-e-;8~DMYcCp zY8UKT31c%n?&xcj24ZSCRJyCnCS}U_(*i9Czd)9Z=6KXsz+FNhF^!JsurFg-KD`ah zk8Qm+{zc4K##IT|S2TJoV!mZsvK!QT%pNrM=<3c_7HYw)QxY|jcnVVbnc=)C;J=cE zUF2662!N>H<>YK0@J%vCjqb+_Ad>>EOFAOCU>K7|dhlwfDoiHRFo8Gqn>=#8(mj6phr;9Bqcy3suM95BUcS4I0vbda~2Q2Q&|!w5-+l&%L1mPy$B z@cAuE8?|)fOEw_a4ZC$f*)}Qbc^{@zRHk7l*Ao7CTsnT#5$G2GoNuY`|8D;+a zqZd&OOI(6qV+yF^Nzmw#SW36x<0QPrwz{IQ-K{|B1XgPJzhtG;$>!boi+@PbJ$uah zi0fn?mIqP=aoHdV8bN7nEag?a(Oz$9W~tw$w_SHC)VB%4y-^AD|iq8akz# zfjDxPmv=+K2i9=Qe+_gGf<7kx`(;DY;UNAxOf->z4oQl8r~b<%=0d`@wl||$3{?H3 zg?-3&xE`$>2XEyqX$y}3!QQ7BcFPqA@b;frQ`9(ZPVbh)al%cFIvPvaw9`w<{esI) zx4*RSi2C)-&h>j@x!d$F{hsVwqn%TCz##$m=r*yyXMhN?_{Yu14{!qL(WA6WCqJLE zOo3I1Pv3!wcw+Od3kb_ux`1x;wyjYStcWk;OT^+dPm;50H0U7J7p@!{e!ALg^unw{8?YkNe1L(&X(8vSfPL%@wQIhtfxb)- zgdM|wHD8|mnrFcDLnu&tm7;oATeicGd%;+^juSzNorH_mgK~~JN}R3HXHL^W4!M_r zd=AgI#OC~Gvn!SA>VeyhP3e#{CQYF3c6I*!8!Qo=Icm_Oka)7HS~^y5a|*ZyGm6hX z|MkqY(%?1=0Jf8Zcz#3xPH;oeS+xxUV1g$BncKe9JNLF~oy)=@*gnK3#HY8@gj`p| z!D}U@k?Em-8^K;i;!|_ri?sI;#+j4H_G2{-?7F|R&8x`m2n&_#j@ec}YzJvA)o5iHN(lT?#QL#% zKG;xt_K|-Iu2@N*gGL)n9~f+GZ(7-;!&}8}_CHsr*~foBRum}l;)uur?*6p87>Ii} zjOuT%PeJ#99Fs28M(eOxt!2F0<1$cfTzyCjzJodm7!UaWSjc^;5C3JfG++yhUXK_K z(6_YL`qQsizn+5f&M`BWz>J3a3p3}`31W7C3Oqr~6@@{ z2y3K(Y+fOP9Hw^^|005r2nI1q-Y3j{dFRq4rok+Um;HyPZziKYMA$OV)%h%SN4r_L zMfEr_oUQ@WOaJ!wG#-@TB+NFgc^ zs-J%F_tu_s_>9%FkK^lrD>MDYHAme1y)q4Nk#4plA?_+)PMeE8_-_6(5q`Goz6CNd zcx9#k^LsML@FRVxUlLOSYhSIVp~L>VM%2y!<=2_7h?RIDPS)0H`flOiFjAG3m7nWY zid^@#*1$WGkt_o@Ws7G9)>&TspVym7SH%5aKglyFw~pzG864s!VKtyYk^&Dn|J|1k zHZ;T?#jI7Jktr)y6$h|~@i;XA3D4UeUtHCHu@W-B@DqD{*J`A~kPuhyT(??eRAB)8 z9<0J%Vyuj4)sOnu+d$9HFSDrYe}E4yA&9`D8k5M2YY;8ohr6efZ%hGsH0SW@<&RPo zXPJ3fAUyoMPp+y}I7Rs45jd-bX&6k?yRypHqhlV>V&H<6}Eh_MsT*Lda+@VV|J_f1U?uG zMjp}xolf$hD77K2!m)_t$k+%%tHBaQv;bl@o|zYK7_KJ)F!H+{dF(Yv=Hi-PQ}$el z;Hns5R<0$xb{VsWX(D#V_OF^*Qu|p83M(1~(GL#sf3hkUE`n!`X8lil_+s|{89Baq zz7=UF({d-d8lSDaoKkf9xqcaa*kjwYejG6uzyDj|8tA>f7tbNaHPb)U;i%_1leDx z5Bq8F{`s+lub=$;J1&|hn2F36T~^h2b1bs5a_r<4`hWajZYl>B5~PqVdjnCRUaU!% zuUpv#rk^dAA6cX%qbP$lz;vOg|1cotVpc+(Dias51A(&XzgE@;@?6J>L;a|=%e?G#JuSYuMS}q{ zhSC4WI=%09aSLZ{u(I;SJ(^?8Akr72YiZI-{d_afQrBh8G@U{U58T z`w!sjUQWd)MkX2-$&+`cXv3R~#$^I`3X24i^EdZaw=QVQn)~f4- zR*O{Zel2)Lb0sNoy?7Y|eWdd(wPuggH*dsIhW#Qw=e$mZ6DKH6V~nq)7~zET;=2ul zTO9M5B$|7*U8t@rYK|PqBBmow9F3e-U3+wLaYcI78KbwxtAEuVf4jEkq+YFPr&~EO zb7vRo(sdxoszP@-(6tz)DbjxvhmnQb0)tr#hASmz4j2GEphjgd!l&RpJ0<0|JTEm?nU{^x-DogP8eywRrOrNc;PPE7; zV5zaus(zQoBP(r?1}-frRNe;~Yu|O6`&0H$Co)hWb&#*KB+1?@MSO-jjk=Yp&k}+( zQ`Az8;ag-NEiuIuT1a7x5d)>eMp*==N9cTXF$f2`=+5Rc_^=y(9i05buwd5mO z<$$i;Rn^pf0vy?nU)%TKYi_57sKs`6{ZdE7(Tyl0C}fM~+WO(J#Nk?lTKPjrZ9ptd zrLcLPP&51d@dS=BOWEt~NXg(hFYcLBhBS)dBBu^Z%Eo5<$uVXGbhu8G_Zm;ncA;p3k47?|cYv904cl+e+yay~;Rna(sI zQ=He8m0d|7(WlUpFmze2J>4v~+@+{Wduo32LB&J!0b}ET-u#DnmN6OzW3 zr?@Nv*_S1;JY!lEyAw_{616yJSrna5`2s@PVW7Aow-N5A9NwU~V? z``O39&CH~KdnaClZVJrpk0%NfeCYUG|zt-jK(Qg2+-8{)G0^Drd48*|h5 zcfRGd6rY{uL>@cUoLqdI=cM)Etx&X`>$5%;3D>nZ%HXppe3rx(4F?_Cx-`THg^ren zIv!5CET$yJEHkNH=K|m9ak3RfgGa)4tK%|N?PiULwErv_0>)!ESYwmhqR78m1`mXi z;C{Pp3QZKYoGNB>V;|a;1k2-jr>wlZ?NEVvk|vvtI^1V|zd8_)LFrh-PmG@iq}qhA z5OVw#J_o8>-+e}9n&lzK`)(bfX*J-GZuEf_wDr}w8%8Hry-1g?-+Qqq>AZD_Bm8)K zu}v;^y%aKj`CxMQi&OvW!J1bXX?+YbNNdXdeEc)&T*S@C+S)ovvwp34Gu1nMx%6BF zvM^P%$+Q^$P?+~Dsbj8GA~V~G5I3`l%5AN4(SOzkUh{jwCoXUn559B`PVxS}4O~yq z{O7*-<5SbiMrT&vIl95TZBDHVK5RJmUraTGS%gZl9d!Qq@nh0XXdRhAV&tL*_H$6X zjcU{zA2}AKxl--9Kc`Na3YdUYQNX(^}2mvY3@G;rkxhqv`eiub}168>>9geI`%~h#y@|4 z`FJCtyu4i6i|=6lP&DCS)d7zflMo#}+@Le0Szl4J=L_Aem9BqAISf33=+RN|XmfuO z`m_NU{^mf1Om~V~!<;X)<8vMZnrj`wCwgQx!?BCe9>_tkOS_5gG?XhAX_QMj`!Nk! zJe->S@W!jJS?Of6v3f3kdYU1%dGUQm%l0aVkgM~d;_*ZFu+5I|A`tVPy8By1OuuW} zFb~}qN>2?v_fz<$(60wMhE9wiR?RT>pp*<{(fk>oVSXR>&=a4DUB4-^^W7}!>$k?B zX}f&_^CjnkPpAZ{d1+{-Pi)u~<&or@7yFWozBUH!jAI;+e6ni7>F&J5z5D(J^&K2#fv%qv z_=dpa#voCtDJc{fr=vX17U@urI3KT zZJBnqeez9uVzrXLs9$A!9JCbquPCMzh%Z<+OT!_GR$d>goQdaUVObrtvG-W?Q!hc{273bZNru>-lAa{I;k@p8ng zv|FSHzb?DEt~+a|MfHK8oHI^ce8U$w&=sGx<;@1JC-~$z5zW8IcFOSjdnOGC1*)_T zrBl6VSWT`$4-oI_9SZboAAFI0sD;q3g(KUv#pbDLqq+XFG+AA7adGFf(_|0GW-TO) z0GtDg{#~6K4#7OqbWW<@Y4;`w&6Ew_1UA+$X7{I|UHY~1LNK(Ydg8uW+#^g?^TQ@8 zrVUdWT>ifeO#JT65(O*m2D4>0H(|n}g-lF*^Hw7HW{{?2#;X?TG^cHspJQ~^$3`sd zjRKba=EJ}{3v5*2nZO51Q$06g#2gypOka(U)F*qaY)>C$Bd2a`?t+dxfZM`OtyG^i z?FX>Hw7O62R6Ur7X(_mz-Pcf$!7;u`sLfc2lhWNpPAAuA@dv9tzG=URL&-%s1vb2$ zk-c`BMb?O8?)D=6C+73MOp?c^%5RUs{H1oJktWfZ5K!?f808v7#KxvBj-5?%|K2_? zn!=YWstapBbqQZ`ucHQGDj#>UhLxk97t9=2&0qctHm-lv;l{ zn)q3jTlkwN&~IO!_(~ON*D{|39j;9=rMVro9ip`x{+{@#T={YR*pIUe8b7J_XXxZI z71T;MD7Svu9g5uVy<6&ZP=B0y)bti7@AXY>38_b)4TS{)XF>4w;eHg3av|3A(n93* z8o-0IeY?b@7|prFqXAN}4GY0}{QA&eVN|ZC3R=?SJ3fg=-F&o7;r6xm=m3~Q4fjbuj9u8_ z`w~sCMJUzrJS33Ha|^7aon$CFV6MBko<~@i_PVd9%c{`HR|>U`+e!RZb1ePBcN;YZ z49-1R59!WweB%5MBV=V{yq7*Le)qpj=^^lNt^SZQH+dlU1Lblej}3eosZY;|`cRy<2ZwJ0ApHicG0i5?qg{}?P@Qy=@8*P)?ya>5+M*tx5C(V&H&FLK z#v#)GX7gjDNLQ*ODi@>MI@@k=E^W8rX|Q*bnU6H1=EwCUTH5=r3qqY(z~w&(lU~eG zAPbxY84nd?$0G%j;Fp{vpJyXcqO6pZcPL9R@VBlAK`T@Kja zW8d$6$qb*KKf+0;zIl?6nEiXSV`Fo~V@M&cxZx-nAd5>-KD@qEZjQQ@sQy59-G=;P z;rS0D)syb#&+MBa<8DUYb$V$-^hyb-kR6Vu6N@P-yq0ZPzv$TXZ*%rr@mOmuY@8<#x<9{&ayicwBgFSaH?pvcSf2Gq(WAN8^iR|3PvRzM z(at~kenRMz2dcI9K5qbIb7%xzD6#KgGc056Kc*smbK0gg866*gG=TQ-vQSOMo-7IR z6YX}=IJe9h*t z=`^sF-_goApCM#X+-f zi<@kRik1#0GAHZdw}cuxZcLN(j8l0zF7_fn9KN%u-3^0m{A3r}q{%Pv3O9@)dw$ma|1yf|WqOBOg^Fv_1(lx zLy4-X{j{roAZI1ou6c_*S4pZjBx&^RiV9J-{uhkGVWa>7m-3C2$|= zS!^!1#va3>RX2CW&ED`RoDU7%M&vZrN!;eA_Vm96k{0)K??bZfNsx+x#VO=AS93JM zZ3ta$;on`bG&95IKc>(L=eWFk=LpET_W>)wP;CPanX|y#^0~&H?5`NU>9cZcf127p z)@ZP*Vl?j!&;Fu)aEN;8YFi~ys$?h*Y%A#v;inh&4F`k2GyqU-oI8UaHlsxWW15rW zEx2=P$_tIFo^W+Qo=lCy`<*mW#wx#mi_GrE6PX5c2REn&w6&3Ck73;!ygjrEFAfRQ zTP%v(tx?kuu^!3u`8Jxn5P$aFNwImhDX`_5pl$2nxq!t`(ZI>x8rev%Xb9SBeaz)m z&ySv-vx7}uvSNoH9h$3-9;lpqAoT(~yxt@o!=f=4Zo@)sSD zYLsx#-HblzGpE3=S}5y}LzO?C6Y5E9413`<`;BL}DgJ!xPQ)JcW%xV;8ygM9=ILpp z=}Bn>YC&+Ea}ohAtnG_scwbuM;SK;6chPvBuR*F4E=qN>y(mG>WBUflhD<$zPx&WS z{SP+b?d%BbLL_ZhW&EVh39g$^uP!>%h8MFRGousc`+*box>aV@e#r<%*~K)u_cY zPDmfsEC}H(ztXS5jZc=$BPE^+%oVtyC>iu8;kRY(XKwUmy)c zj1f%z$B-3Av%n{cU_|~s8lh+5OB=zd;wzmD&QSr z`@yvOglMq-je`Vv`;YbggLa~r@1ruOnq)G6K{eqAN7I!H-9CdMgn z96ydk$iXoFe>&$nU(SdBTwEJ2-7~ZIUe9{s zzVG#{+0%wiQVm-!NsE|=nZN_krXNQ?#A4_*OJ!WAtWd{$9DQ{{J7vC&?x#AniQGXQU2iGWbbr$1+f8B0t447@Nizrx{%Ok&aHPxaJKwHJYpg&fsK84)sI8>aFJ`XJ|5xY==I`Ce7;PKR1U3eMf%7SVl^y(T#_OW|`n2wPKIm*A?;4dQAqa+PklMMzYugpSG@kuDxo@duW)a)zFmyNZK;u-$VyU?*CJ5%6{1X^Pr!c&_{a%^@r-Oce5fvi!L+71)!9 z%+qP*(wFVbyp+L=qeDA;5#uQx2bi!(3|a&6{q`J&>aFo#+g`w0?2@_sz0ttYoDQAR|zBtiwq$9*HO^AgOri` z0&*UOo6Cj63PP16@zY}9M@akJuiB?vb>`M9Krxm(9rthwS(TpcU8Xtux;uCuj@2I9 zyP3Rq5Q}f zBwW;F^Pp_`VsV9*iF!hKppP#%yJ`w~a7r2T^{K#e*=sTHJVLmG%^Z6?(#A-LK zCwXONttq_BXXU_!K)Bc`*ayGXE=Cq&BZk3J%RIyWW%IrR`>7xaGC04R4bV3lqZ`^e z^209LhVFB5T7Y?k^BVyw{pjB7;5 z_;(s#uGKa_n*v%p=<%0>l~+OlRb_%VJ_?Z%yZHF2j)f?M%3-s`qdz{iaDbnemwkXe zOb2bJrpA(=iNTT{|0)BA8=otVfOiM1^Vg@JRDn)dpS=ytaP**0?f%G8{y{nb@|e$i z*NQX4O657Xdf$Tb5d3@x2@nAmW43Y7*RwgRr~{>el@7ZlN3EndCyRfvE{-bXX}lC+ z3=TklS?Y#S0X>;BAn&k0*s-fb|Af8hoQ}@wT(1XDWaisfU8nm#wHd1slyKk0L;KnC zR9xELp{K%^w zyH>V`w~P93G(WhnwkF?AJse&Y(6J+MIIj85g3N$`7o+`DQ# zUCQkwK3R%}cIpz|-gC2}gcRtGJiAL%XD5I%TSXY5t_N$ZRM8kr5N(Vp>m3IS@Ac`o z{nu2?G>X7dm13gtQ)H;v>Q6?9otsnzHa4NhFt|P8?S-hv=uxLqOjw*;SnH0aCirat z(b{FetDQON8C>hpUj2!V>TA@^V?OnhAj$D(x&IHaxvv25LBJhd+twp~5)TN1bh%{L z%`1(v%~$nf97`OonA86{RkLe2yQkK3Ywmv5!P~Yg$egg5{Em*#(G^Ts2X0YVt1B9l zz|w|fFqRK`8`qvx3L2{`q{@YH#u*$uw%iOTRacrAvrZMgGTOtUyzUW{4JD845LGXJlkVOg}M* z!nq3q1cB(GcX5HA9!D3Gnm%5L;7Ihl@`|UGpa&uJpj)q8fsEboXjZ{4V1-39CUVpL zO{4)xZ^`hXj}LuLY(I6L3bI@>SSx!kL`i#`$#1xXz)8E%v-jzs=^E|GF&wP+LbcXA z8)+Vn0)}M=10((QbVam3VpzlxZJ*1c7olh|kG=>u8Mpf7WhY0)3Wc83KP}nMN1XKi z7QEf;(>mGZuZ>x906f@`EkF9 zX&AqhRdrAQ()+7`u6jGZx$2P*keb=57TmA%o&Y~@^>hPCO@g71(jYyagMRP&@dO z56?vazGCFt^!vgk%UMsXu!a&8{I{pni7@no_r zFa@Bc)XDr!sDdy+!^_D<#N&aH-Um*Tid%}))oQ#*6kS27Rcc6iyX6wEOGOmXP3$+Z zE!bv&CfA=O)ldU==pX()8N-#Tilut3cYP3yPD^t*N=%qXE)t8QL@Yp+1t6oSbKBmv ziMg`_;$&3l0zf~w;WIV)= zFH{OZvqHxMfXJE5^4QnZ(|}#%4$y#SR%%WI^9$=aHWEG`;T&knHcGoIv{g3`_dc*l z^NIj~Z~Bh`C6$56S-B_Pi_otN-eQ*tp9iPN4UnKxY!#+cI`@5}BZvox-!5|l3fmWp zC8&*bA4_NC|6uCQ-(b85tXuZOP?%*SmM0BblEI6Gn25=6Tlpum+t9oN_cnsH0&4zF9% zJ2|$-f3M7xijZD!4E)GF5keJ>j#l;cm4R62ci6&;DU(Kf`4=vl0kshCRRf}4^+J}x z$v9cLioqwR($lX|VovDSD%i=jBawX_zDS42(g6|k{qg!0z>Ki#LFo{DO36G=cu%fD zy0~sQwvp`wLoRhrvgci$yGTG=R?dCHkyEVo6O6S2hSBW4yz6MErzD*!1s~Ct;a;R5 z-#b(X{p-qPcXIV+xdzx&?Qzlij+gb?S6~uf@nZ@Qnx^BA5!+*qY&6J~fUGEC?ty;} zHGZdE6HUG?uiboKUIwQN2dLXIEE$j+F{iTGBR+RJd6T`j1w0$&Wmhur9u$zW0G0-J z!^&l7V25^2XM*m384~wKMopA4DX7tgyKZ6^N$*S)3SaIJB=gw*G%kI6ZsX_S{vSB! zpBW`OeaBhW!EWZuSk!%5bqaJZyT#s{C_N`mJAfvlXFXQd&xFpKeZ+k?a_*e&tks`^ zWX*Rchskl&(%3JB&<8TSMxIK&*RuM1&tjF7)C`A7KJVWEP*xzRZPy($5Zw-&y~`_>tFc{AB2c+vTLrS|t%jlJAB-y>D2{u9vlTtZezr_iQDtPk;mDK1$TSbKNX#rQn^;e?ph_p|?rEtVzJRSw9%k&wm<# z^NHMX(h#HE1t2QFp(mZJn?#6~^F31Mc__$Z* z^Fv}ljB1bLudIbuf6f_(?9|L;@V94sCCMHgS0M&YUrbJ=jI;2}}1&1AX;2T_;nVXmDR-UEZr9lHqI<~D4o%pQ;tYTI@v8BW*_WzVH<}^;~ql z`_?wERWhH&ETG$MQ-y)g*_6SfBsnml;GecV-+(t>T?)SrjQol0^e1K2W@KRKO@_Vj zq^Wv}bGBeU;6N|tgZQcW}O8ysQiKV0Hx1co%BWi_M|aU^_9doo^C$QRy!{06afkHJ{_P(aI@+9G$Jr58DO= z-i}=pCn$rjHeQO>dh=K1|M3+kTbp9-o5(3EeIo&-z|8~%zWiq4L#$8(uujj2>ij+6 z^*vE*{7i~z4JKO^7}*JDhC!r=_2dCOo&&i9q48~8E4d3F*x`@C;N`Y9dcZW=0ouyM zWM>VNg>c9^3m_JlCQ1xg)4!6P0n?TKow59k-a0z`JJY|M9E;gUvw%Sqy?P6L!2F5| z!KKYO9F%#6K=g6xvQsl%-45hEB3EUvJx@1N%ykVNNexi{(>q~sW`gGNLajcEzT~~Z z8kZjBAUD7vBK)-_7_VngIyncv*_l-Tn2?+QSPwoFV$R%5wY{rx}QEM zmj(bk=cro^0V}xuVte9laY{(8nQ)+YnmdD&KnLu?YKL!O)!^kgv99``A8yF`sEGL) z%gYnq9uR%Gcy1iU@#_|8>5-O17Y<43(HSW|7D?9859}I`0_W~q)uLF0jJU6`8Gt+n zqX#TL#lJ%;0dn~ikK+wg`Fk*G{emmm@^Pq*c2B#5jiEyzw_yn*Hc1Bj_vQ-)z)Ngw z+M4<1|5wl^D zCQ4ypwMl%HxZnjvx9k(2w*siuun%qvj&ovOdud5Yd_EmTK(cVOMQ%s{cu~W>$@#gS z6UC`e5Wg}dt{X5o)1}^i7>CGdwsFr%HV_Qw_e2M|3LXtsh=tvJ-Ue=56|M<>Zl%*=eR_wpwhfr9FE0craj!hI8q8Q$IK zAM=n|%@hTOsEqe*jynGT^|^Eag`A%Qepg%Hd0aM~fSTL(&j~1%(~o73&1Pz+tJjvO z@r82DYk^ycJ-t^!s#js{0i+RH#fIuYcBsYfwm+3M;$fcp4u~r%#5jS%x==(zmFp&B zo{0CiTUgc+8e6gaKy8AR{}&Yg8NqZtT1Cq8@}XBi9eMymSE@09)OR$|?~a6h^OHU& z%qq_sp_M!i(Ct5JT&cFsGz}v#os|EN5cfYvQW2mzmp}LZFF7XW*XQET|Bofn|H~?X z{}-a?oBu;c`u}C=!T%6Xx<{NGvt%)kD7 z{r}LY{GaA){Ey`w-)n(XQ1Pe8btx$;!L(ngnNo7>=~gpeKQ$1~|M%-2Xm$IN?tg&mM55&;BZ_m^nAJk11J@cspbs0v#YS4&p z*mF=GQ*(1pgPP?SEBIvnb+nHPga>hlRlC%~c2Iaje;W3>_6K5b644uG>%PC{Has$d z%XM)?$_hZ(-_SgRVbpg+rZkteRuyO?P(6FsfCV4kXKS?s4d;PA_&ZMT^Hv7xtI!$z zV!i$S{Y_KGDzM?x$w~t8%c`JsPeCB#akX(g>Ua%F_m-*muEA~pA9v^YVfS3l+`!Se zbYB*QNTdA2SnOuwu&_7L3-FG6K2aIkP&#{kCDX7=V8kVq$8V3NRIVSu}vnUF{${mw1#x5$7K!gK2V6LdP(~>?6pU z0fC6%W(1}p)M5O6ly&QFv0>#|NpeYeNfWZ=OW{NjrG2N?!uv)1|6cqI#_*M(X038D z*s{mWz1e6|JaJ!L|CTs0rJlZ(t{Qh4}i zQ4zbXQSIBDbRZzrwGV6_Z+2y(6jYh$~OV0dA?{cfj*rmc)9Wn z#b;#;bmES?r!7oI*b)Z|5W7#apCI;f$hmjo_8X^7D$s+kDuHL4!!H}wx;3q)cc=NJ3KsYYpY8)5vUQ==R7BP7d&9^s((~g8EJo6GW@cXl#I~=gT#!l3xv2_+zB~(oJtA?@o6<| z>^2tfriV|ea{Qtu%*;$|w<4s$M`>5~bGezW!_ z+f!2VG$3F*I$--=$QUtk0V9J(=)Z+k8Wy^`tX#w7dAS@aDn_Z%P!@V0O_`2@@Nmt? zTZO~im_hD-W0aVdHV|}ojSR7Xjku;3q?o>FA-585(37Y8kMgsrdQNYA5KqXc%N zsa%&Z+f@9W8HiPrP<7S}@Zno+l_d{4;rOWKxfUZT@8)?pzNhuk=;H)^uTK0KeqXmi zwD(OP;3*G@a~lyu-@8W4fZPTkyECo$f*FXR)Q=l%!Lg%NAwTk(j+ZuoWNYDjqeJPL zjWAW+LU|K}Ctuqw44Ipoqja@4Q9F-x9*#BAF4di=(F_Axm<5=p+f0c>(=4S*`b)^b zZ*n)WD|DL2YX9b+g^hl3WDE)*GS^36$&LAyRR(^FxOC{j{VtEQfA35%(Krr5JE=!} zCgO$3wtuYwvd6f)l-tN}Vf1Tm$uX@O-rRN(uLSMap&ckHy-YH0@0ILjrqpp8s?An zO=X}r03!PI`6+ZLm6y##h9UfktPBKK(nhZq$O5`5*2-~r#)>OH9S($vFeqi+|KleLSe{Ur|Y28VB$Lx8?o*_&ZfRwDgkdF0LN%XyTf zHl0N*ZY5G#S!#p zH6o$ncUE8Y9KV^F8&Vzo(9t-!|Ld^V_H&h{d2mYxI@D#JqT{ztWfRA0wg;3J`VBKJ z-bv}a(RuS;MytQ*!lE3Bui}o3Lp4E+_9ZnnqZontZ=F?j|IBz)Do2TD|rw(%A&i{BY zFKEn6MNX7>(cE^fLKm_bpOE}{Y+a|)b|+z>SDS>9L11uqrHS>dxn%N|@W(Sh-owKv8)th4yhDJvZ~?ub8Df7@ZFUzAuZwf~UAsM1YCN@o}P8uD>j2E}cQ znwFWbae@bgjHFV*H+G0gAI5+8W)XX7y3^kzu87Xo)i`&FG@@i{t*gZ42+G}px;YmP zGj|=WQdFKsy1d(wcmm3-4X|GLM|Nc?mJ{q5WMnTmmE5NM$A*)v-s=B=PP z%ZA9#awRscti9er{4Mk8{O01Xp8A@IfN5f0C5_bz%Nd%6?fSbL z=wIQUqTkm3nb++2ZfMGyW9oXnbDF}&g(7)6Jr0>}LxH2o#P4C~=g8Rrc(bXbb-~9% zEjwM=V2M1$DC8KgpZwMF=#D6}XdyuVI>`Q6>Z|LFPf42bPIJ1qfsr;i-lo+itiaaZ zDmK8My-74w6#B6^o_cAX;vkb57^%97$JVK#XZP#UJO_a-b|yK;*_JFA>TIHwe%}KQ zLMD1QfbnzX0_yUr6(8N?SRP^RrDl+w-@2RCe_Do*a|-)$R_K-$Hw3-uzHym~tK~ zYb~nAbL9l?=ZVNFCF@I^ZtFSrv~}QS4t3q#-ZC!Mo?Vl-S8Jp+3UH)VXzf zIrzP~d(X2;Okgmb@S~f3b>kMo$?sXfgIzz_wT^o$9kR3k9hIUW;!16F6}Qx@dLb-xuFNL^0J6Xb~7P;Wj=s&=mQc8p+8>nZ^BnVji;l2AY5>3lO`^)`HF$g0 zki%BMSeE3AGjzw8xN#_e5xN7{|e1SLzxzn6dxNyRtY~i_;9OqX^RSf zgT|^>mE^SF&oCdy9&zwO^lY$cN)TJTRL2R=xIr*=b{kd$ZeYUDyTPrrWM9Upa^Oc4 zp13ca%fgo|VOO}HNt@_|2nuh5C;)6MGhk5XPbjH2`WY&k>w5`f(ZpsM;pyu-?8~An z@N273eE&IpM7QwvS0g_?2zZnwsnePsl;E}xjXT3>gmW|3=A!a+ZO%BEnw;WPv`RrA zDy&5VMFlr1eReo5m-(z-5VBeWRaCgeTu>W;1#qDo|h;o??DaQ{+UyiZ{ zf*ynS=I50WVJzgcr^0ZRh{PMm=_p~U&eTZalq?lpB7&a@*@ZeX zJwd(==a(-3D~c&dKVSBh{55wM>sor_C=`6})nsZjK7TSJnnV4JYrnyx{QWjLyj z#58y7nP+G{b;2z{5A4Em>rmkodz%EeeZuSYpF?Jqh-w2vjkifjz9kAlHNc;-)F%5h z>Qx6#xs~SL?{b_BeTOD0$+RpU;No2__!&A2)ZYps zZft70gLmF3ak})O1q8{ubwPm?eaT@t8XCCQ9YpD@?U@CavnmXnNgSD{ujl{eY3N~R zj8ES@V&OQdM@eQS<3>{f!=u4KLsctkTF}0ST0|kRCryZOXx}9u#ccFw*`#-(se5{;5 zvZWI^ZdtAd;eNKC^?c#Zo%25QKKIuz#lJSd#vHa`tDHwD~!m_W_F})z! zP;{PN**nX^*DHBCYsT2S9lEV7NEo+^%l=>pSPG32a;S=?&wcCp{fmF7f~p&d5-Z_1 zbt<>nEnomYs3JwwKBbJ^vt^4T3@Q+iVhqCxAf%>!)-<1x>0>dis0Jlj`Qj9gF`EqK zdj&~bjyd*`3_}7nPW#UO40-ge?U2z+pZ!m_)EKXIRDu)Ij)Y-k8NECq)hs<7 zc+m4=`J1*go&ZyNbez|+$@G!}YuOOT>Tqck5+P%-p1LyQX@+(Wkg_nU$T6K{>SH# z>6ddP($%qgGu0LrT-WqBzUKaJeuZX9O{Frr-lF>>$&vUzgQcMT?RCCZ z#YjPYL4G@9yjAkC(jTtgN|kW$vykWj!bm5ZX{gt5LS>ql&DHP)x2N--Y7_qTd4kbyuqUZKByn-cFK7AL7IynA)W*dqbI`fl&jKp%Ih5-D1wfO1hVw_$uiv zcQde#6Lda?dBIyiiXba9>x3}yDfw`_QiZq@!5h!{G~km|)=5Lz_YAUx`zQR5@qQ%` zl+{d8Q`THv_oXm~W}fU%xx89PyK%#pJy|+8z31{M*+Wx^`@vkP8zN2tI^*`#7cu`; zHj+^VY?<5t#}thiZ7qeJKj`7o7IjkkVX7M+H|=b@P@_2>^0Nmon>n;-)G|fEK*`dH z4mCzlXpxi~T|jSC5Fr)tP5*3*LsY;b!_U~m{gJHL3k_LkxR20Y?HDD-E+)48Z{9k> z4YhHVU27vy8tE?PlZ*HFziC<5zQz4`0LCYw72943+x3#IrSK$@eCEeHV_B(^eD#FZ z2X$)D)XkC`I#{FA^waS5e9NzKfCsT)>b zgqS|P`^83TD3INmF>*1Y_@edpP`FC#tOn){pFRKnX3i7X@YTEUEj<0%s`ZRMD1|ASTIBon>0RWa(EG~$^7ziFA`gFDCcH60gyT~Mk_xF` zAB~z*t>5Q<%B5|?`CZ`2!R>{Ze{CRCLw&vaH$S*cPyB9H%los#{ZU%a{t03i?fOJV z4*CsbJ?#AAQW0(Ky@5ZpFQYVK`KWVZS9BTLLcdSRCO>?*s$RLyX>iyn<7afd$wULa zOst$&5>a3`ZB%&i7*E^F13U0Tuh@J$BUz-I$5o|%GwBeI4WAb|Nt{-_7Gc}&tao7U ztt;2=P0gM@&IXgap}7q%wthT^Qr?nB zi^81G_Wo87`LQMDZtkZ}8`&N-US)0=Q4btm#RwXm!bh6c6L&*J%N+YUp3_7`JRo2U zxT^QnlhXMMLHmRd9(7K$Q`Vp&FvV9#j$%9!_1Wan(IYEeiq3l!8u4 zzQ;_#XFNGfZ}|R=e&M1<><{vo`$XS0RAKc9?Ea8Hf@*`r!%`~P;KN%lN5UT_|MMR9 zr}w3og6C>F-$6Uyr7bP1{>chPsrmmdh_GzLaGj+wloV$V=-+Uv|hLhZt^G)WD4KG)?Mzp~z90$j%soq@{ zQC_9WSY4I8^y5R@VWu@U_)L<~8T67uG;c#k$D-2)Yb>Xn0vih3=Frt#F{z%$^-CT<#Lb}km zuC@}tbJzs_!ZMS;n0h(y)EOgC)Gv`i1e6*>{Z1vt!U+AtUzYE=9(lU%)Lp}UkOb5a zb5&Rv{c%a%>(1~yuLo>XOU$n*C1bPG6N(cr`x<|JMGm0PD!XZ(hdN#=1{#*)65utg zRzFaRs(18T8R|i8vn^_&_gRTN)WznZhZF$%s}Xm&B6nm%-8? z?njdZ^Byj*($f+e$3ML|M(zY?;+>K&j)2S$sS4mKqY(gxatKTg{W4Z9% z=X~i!Aj-9zM$z#yxhZHt_!Dvgxz3^ggotF(_nvEz)5`c?iL|4R6@}QdHhh*CDKU{-^iRNfv$J z+*Ikt+B;t($lBj>(9FXfKIe8?-`i&umYWZ4f>7$Xy6t{xSI|Z;s1vA@ta0F#o67Ev zCLTYy(>j9o{5z)`n;lokPc4*mesJ*X^_{bkol_Rv?y%BuCn7@5B>~=+*37rI*WH-*hv2p(Wa>7;bu?0 z54@L|_>3f{R0a3mKZ7I2_9q11k(qPOym~!M(m-W{Yy_v?M&kB{sMYUvk?JFh)@FLx?pm)g#%N4%H?-TfnylRC5~MMRRm3SA!5##z z62w#jX=8QF7h&PhrevmAo0vy!bL?Yp{(k$vg{OwxPjWj4C zJQRoE@Wo@NjVLAMQnobLv%du(8#Z<-5f`>xjae(Sx^NyF;u)(qp5gBh;dUBd4odSL!48ELG zNX}V&>6yTpqI*#*Y`m;>UGH&p*N!)$QODh6a_*KEs24XY(L-CoJ&YP9fkTA<00$Zk z$s_Eg?|l?j>@()90}l1J=(RtlbN!U}H0yZS^@u8Rj&I2P0tQEM)8dXPU{SHKC`i>b z)dlzM3QZw7JX2eX_H;vg%JdjyLPCyQ-&3-2AVI+RYR9421ao%XWBr1dW#@gi+Fj<# zl+_f;6$9Ma{;rO=kfeB~5RaHQI4`#_QNZz6+hf;%Xe;LPN8D}G`x-jmk=a$obw{vv z>OdZmXFn`fE5gR1ZOky89>(Ll$losb6Q$N|&!L7ow?Q0L3Fm#97bDg2qC zrVzg!#UW~@R5?}94c(F@lhyLptZDUjuNmAt-96u>Cl>&{!fD>2D+Z}Evao}bECSIN z49yF*XLij!BP)kNaJzZ7k7G%FA#!=vu3nvILn>l?%R@o?_wFB*Uc3X4LUQSq5qf?O z6#TK@ohxQ7?PeM-VDnJ)(!RL zl2auLnDY!odxF%@S|I*s%nxls3aSHuy|e~Cs7t$j3-PxUdZ4jjI2VsDN9jn)m$whs zfN3>3*4X06Y9s(ObwVcDix7HxTJLIF~uGlcmRR1pTz$ zC=H`l5{dTZE3`=_QxTmv?LAg;_tL&@T_=OUU(jY}S6SOxc=r)kPE*k+q8j|t_Xk9; z->jYepU^F_^nXLQ{L8$fj}6o;1bZqPK<+q(PIIhfNbjc)IN5%rdrgn^IZ%11$~kR8 zO{<~nZOpDS&-$?0*FImk4By^R+f2#d=OS)3L#bn)(ZKmX`t8@(sobkj~cPg)xBY$Te2?V|Py_Hgt&N4ofk1EJ>O$Ys0puj7#7%A#UlQ z7mCcSmqP-5Bv`hubwJ0;I?}LZiDVa9kF6(G9wkqC;y)!>mT@lT!c>>p0?e)-cLWp} zW7ScAU~di=?5gia5^bkRlTXP+-JP_m~1bv+aTT-Jl^Y*vdzZPk=DFmZ>D zxm!qI@jZH#sDcg9#e4QuwGnRJFaH}@JeCy&Y0Ig4p!0Wpj7I-+z9bXbQ!E^<0YPONk8gnLxL1ruZKFT>yQ_ItH7<=D~$ggm4VWH*IEWan8 zwCD)Om3m?QsMT|1@-6683hoi7z_a(mg6g}*!bY}{_MYH}bW&~(oUddl5CqMv3A_it zHeUqdnc8~lel6N_y|BxyUrl;S+lc>wi@@@3r2X- z|Kdvg)Lx;%rXZB&uCBpg6>RdrY?m2)Ar{Z8(A?Cei{khgmz;Jc!MuQKtkF00ZNFIZ zuu)abUYjSs*eJWoZt%1&GGij}=RldEDvkd7skaT#DuIZNGEV!)5u#IdlI_q}bZ{PZ zX9g=AV;!25SD5EEhy{?2%`&^HSZhw!KIeK0n{t1JVU7-Li`#_^k~p;YX#pa}>{t;7 zXrXVQ{YNR$*d>WkxtPyfCQw90JA3Ue0>al2H- z+>>nXzntZDGi&$DAfJ(MjW>&KFH#6-o>n#I-SZ|64SoM0n$0RVk+PcgyS8c-(|&N5 z2~ghq=)4)kqaejv43q$7H;XdSRB{zUv#`&bJnu-lVT%*@olBZyWzA&XB6o{E*5pU&Sd&HH{Zn2qmI&HIz2IF^k2a$4L#s|MFR;e&x(kN?6CY949Uwr&7 zbFB%j436#X2*TvdZ06bL6Bi?I=pT(IL+2m;>Md%dhOA`LNd`UG_4;adAIqMemV^k) zR*!=AF^6whjjZ9k)bvJ`E$M!bUQg@D85kfQoHVRxA!iRQ#Hrm+3Ad;d0V$Ge(_ z?9Jf0b&c4DH2m2#{Ulc{!v6dI32C7pr{0X)-x}b+ocq}-<6+F!vRka~csvQUo6zmm zM-!1U&g6a}eX*=+_nvFVI;IJ?IGKgon!N}#HUjU!$|!lBf zUi&YW=NzcmFn)Ds?ys~dADUDbFk`Ve-u+M?(%n5COTs8%oo{fbHc&oTI+{IYrB0b# zikn@>_(f~kB-qUpO!aCU;!9*Mj>R8nQoWd+3%kjGsDFu%u`>r!pw@ z{Ad%AI~m;p#;rcSsKBlBZ*zcIjhKRGLR73_xHa$Oam&d*3pvs@yb&u|xyiZ9{OF;< zKS#&y5bD@$X7KJOtn*zUm2p1n(KnwP1gT>Fyga6OzC6XU-wDB`H}{z&tli?<3C;9x z8h0$Dn>cmOh>qbceid_{p(|tL8+Rbtov-4pn_Z;iH#sB}m4p*wQ#=vP&|64EgC=NA zT_*&n!_RkAw8lvKFSIQVJBEp31;1Xl{w~PV_f85!i6S2iRe%V!nC zYtq=A)UFRN%2mbxCdG5gUBs9SZ_(?#=Kk73qx%n7<)0QLhe4~(qcSsj=0p6kRaNYh zJl`#j1cbHsC1uq8bIN#(h1>V?oNO!(WfUCZd%hXm$Y;8(1cDQnR03yT70;tqD-mC2 zZeh31{cGBmFK%Z$Yg^*Y&fO-ir7%cmWb*d(<%kx#4 zyq_YeJP<4Cm%Tj(&~HAC*5n=9($Ul}Yk&LhX{O1IQT4{$+@h7bRCGz=?{~0*E^O4SXkNt0Ob1Q&Li1>Fq^cTIo2-y_@>ds z$c=meaQ5FXaq{m8%1kZ~d=r2Ar$rj`E!w3zB((_%9Gq-#q`Gc?dP*W0YWiCzUgYGG zd3-XQ_ooF#`G3yCWyH;BiRNLKC30kJQ5<4_(D5dock6dU8VUH6SGTerIwm=laBy5! zW-}|;kDWT(8VgAtIPFjdPK=J+^pjb<#X%+BrZ3B!+RGYp>omRCaLq^Au6JL=4>FPJ}JPPJ!b*2Th0g=9#GYzVaM0IR|M z+EO}An~V8RRq9e^q|KT*`6|3JPPmM$Zi`3KK7Rx+m+&pK!ncam-xK_%5q&ye0hQ?K zUS%<*NYY08^>Q48+gkc#9`vL8w?F75n(C_gR*cZD{CxZATuP~j-1Y7pM;_@lp33}3HsbB{G%>+-{@&J=7P4fcp_)4pI>A> zV#HnKTN)m9{vytFfZ`beci#@hoY8D*Qh&}KKTIl({X2y?1lyj{zQ8gxOql&Zf@fs7 zwySbL)sn%$VFpZ1(xlLxbK*&45$S zCCLPWaRzUs;FBI%-m6K!?}+ALt$glipmKNdjylfsm>fC;ZSEao?(xOfA9}zp4OpKE zB^fkDKi0ByvP`O(mH&PF@6;c>>?%aZj6-3W?km<|I|!{QN-5-UrM;^lUb(#%Hy zI-@r#rsBjkNf-~MwvRM-mWgAI?}yU2zJ|EiBGy^6vgk_a{Icpsx!jgQvqG4L2h6I& zY^Ugxa3py}QLkZ{bL;qACUYc}*h$~ZtjFui1e1c1 zG-rQt`;w(mLUx{eOaM!XyI0Uq+i30UyDtGDMc%ZZaVoI9Kag|ijngVasdVFC==dxX zt{!W!7LV;wFH6m*HnQz0gvB2%6KtRs>DaH%0j+PDyeS)f^OesxV4eAH-3%567KfSs zjU!YAPhPLkeVW#7iF;mm^HFYf%cJh6RTvE%1$o?ehM?<-KUW|jCc2kLEJ2@1^p>rM zv0|>Xy_zqH?(tWND9<}CoNF4FfAfqexylx1?VgRza&ysHUz)EF$GlDR^lmFoGH89) z)7?LZ6h|%3`2QjDsTSY!XYSW)JW8GlJN5JdTC|{=V#lNVm`F{}h)^SlsU%Tj_q9`J$q?D+1H%JT;BCUip zh=9`FFn~%ZNC*PbNcRxZF(BPBba!{x%$z;`-uK*d&pr2Z_>-CW#@;KR^{lnm9Xkt7 z;0*Pi$GgCTe3go>h|=}$>=N7gqkzZwxmEg!PWiJXImyRO(v*sHck|l*=@cKsTkRPu zW^MIw&%f(Gfq!iEQyYFL8nd$i{3z>}ftU{3VPOiBK~h z>*0SXrm#F}Zj>SL%L+7ahJBHp609s_9OSCh``Zln*4n=e$b2(@h`8JuwoiVGR*#NC z7!!6Ulx2I4-h+CJaSJgu==aaf{b<%~^*)$sLymAHOX;se36fl4XXAnt+QKSO@%LAi zn%&|`ckU=;cK<4M_v~gg^s3kkIfwT4w#nbzlwFXqoe>Z}&v*&|a?; zRzDW%OLWk1!fFK+t@vihr&UyU;5~Ec%L{#>WuH*HDZi#W)eGWC zHDye(i-P1qPVLoSfJ4pjR${VcY4><9^@c5fn9|ep!`5>V3t@@voNRycHq$WV|6$S5T(;xH~S|dleB1 z@Z92YYC|QjijiHA!xW3O2*;4DU^H~}n1YH#}E z=klWyd~X@f-lzkadq6CC$24b*E|$3(xa7u1_UbVE>-YSr1u5%=?u@3FIIvH6<q~dRzllt0sdRw5hrT})?VtmwhDl<@$GxBl%Vn69H3aa z4;T-JM_l?yvh=rF0rnrs^g<2bqZ}H@m(e6LZ&Wgp3f#T4--I%x_Y)5nfEk$E#2LFI z8DH|5Znvow3U%zRqCsJNCR@GUmxyO;2L}i{)%j2!;Ib^z{(q>!H}&ncz=?Xx3DD(L z8z%Phc7QSArqnxT%U@enL>{seWRkKCVxycCBZb9E+;id0Vp2%ugD9flC$vrzYI;Z1eqVkl)*)OZ?@BQ#j|DL zA2_NAQQxVO-eZF3MP!?Ql%|t?5MRL`;OaP%` z|Dva+H=)O4yCn;Q+FHCTm8{$c#t037rVT->Nz@fGEI|~uvPnw{it>wxVYBz{?mhJr zN}O8RE=D3S=BliqnsLZ4IFe9%yLy)BIT zA@Q6Fp0FcFUgs3CjIjH2*u^Qd%<4YB{onYyYS$4yc0`dIdLb$gJ;mp`9|Q(Z=nhl? zYOTq5TnYpuM_bE();q(eWV*bBedte5zX4HrIVF-UU@N6D>=-K?iHMs9;59s}cDGP+ z?tx!o&8bSP_-ZiR2S7LaTJ0@(ZgLTzUXD+2`^vKk4k&o0+REaw0!9m<4`K?6o;a9N z3)4FtU48V%1D16%5V-JAB}p7v*wgalW(3=A&^IJs!IVXT`wb;z0#(-Nrj*n*){4#J zi#Z7&$*39?!kkRg(+}pLh1e3SR?EcGF z?A13Sp_GQBj#c|0WV0OUc-#i<~Q%f}REv z!W_HJ0;lCA-da$THu=Zxyz0$PE2uNmP;j&D zyq2`_Hqx%zhAWAHXmUoEv!)av<)F-adatf@YURv+z69W5Nd@}9+&~26X5LsVLiv8PDf|;EUtpEY5L4;yxfPs73-|g4hxaWJ zwgvd#cpzyOXG1o9a2%85eY$9#W3I_`-%hQV?Q-iOVapEmYJG^-`^qB~kvxtHI-wPM zZo6+Am&qKYbBGt0DJ)!no>8y)QJaCQp>Mrb@^fQ8uEK3PIO0k%$_12v&x(y(!>H8; z4tCm*`2v?Qkuz0svNs@RP7XIlOa6Waspfg=YpgNJPRRB6?wXG8MVWT{UzFSb+N4IW z>khs*Yby}9iE$17BuDVEZkp^f%XdYv>yQe0yygpRO`(O9E)Os&baf zxtX4fpb~Ph*QEC3q!~1?0E(gc_!fwQrS{v57w`2Y?VG!q?Ge^3hTACQzq){*|U79HD?M0 zhB+4s{eOmn&2MHhIIE9;U)8_ek+pD-x~9DA>0im0Vh$MR-o|(DnxsC9iYe~Q^4#5C z+&1MZ`u*b5&ek>8H2An~glT-wyxnuqh{G3h*Am1o%l4v*t@o^TtM&e_PvDMFYL#oN zOWVDZAb?RR?=;Ncu(gH1xW1D;MMFb+)pQh==X7##v^7w+xc@LGIJ(f=t@$;yH0*Ny z8i7VBerIO^2sd&D*DO!Y*QQ7HKikdi6}Nva0>mL!pUx6RKnhEJmZ+!%pHhCK{>tv1 zRt7H`)Rc>1lrnD*4udTYX>1ss3_gOgf8!m{riDo z48>a{-kAl+_3t-NBJxZUmD_m!xSS&vOtgjFp6!EO0sR(hV>=IKH#Exuq#tD|;Emp| z1hw=DaTmPh)Wy%$2 zV;%RYi{5IwY!$JqRJC${XKlb8B#&Z>t(&m{%2`Mak!p>s8mrs)Vjd@Tb;~J=lMEZZ zJ62I*Nb9lp|FX?F^@Z!Mnj_f@VnA4^cKTlU$~pUmT{tEl{vEwmYRjOELU-A&fJyW= zdx@}syBm|$rll-miBy=&33iP~K(fU>PMx(?dren#tWOlgsk^vNtc~XXn+xzZKFuN6 z0DhSB_A=O%JjCoEO8&-_6WmhIsU}7keLsK`6IfB3cKd{L~`YU1|PL8Xp$D9w%TOoo! zU%twD(k8r({+w4gK-~EVQ2u@6?_5$r>>k<&l{Bgz7~Ay9^?qW%;Txa+{`P&Q%86J2 z7eo{F`^rVs+8ioJ4y=WqxhCgL)G1ub?IQRuqFm7vf4UOirTlLhCAIJWA)_31gb#0) zYdj-oyILlcY(MI2)iePf0Cai?&Tngq|2jIJ2oa&7b+?UbWH%iFI?EjN#P7!0d1hv^ zV}(e<6qZ^=W!DCJo+^La-h-sf{7`pR&|XiN+FE?YZYJbJwyB^eAWpeKX`mLVua~(N zB;divJ5~Kq5wxCo3!ajJ>Ujf>D_`&(M8JJO#V+KnnR~Q`2RIN2gl)|Td#+C>my>#P zh)AFTl33;kNrnK-JZ@(uqp7oHc3Z^F2~Y!p?!&kpceebyk|>V*D@T(A$;X0{?i`nPZ-F7C}GGUCat zd%N;-#BrHXy4DeFxVZY&7k;TsvJaHE#E774y)&9@hFs@)<8R|(6HBKoEWhf`JI&%U z5wUe+7G)|Ia|q4DN>Fh4RRVZ$eXIs$Yhaw3XA zU&iU(9q7iut*dTvO_8SbhdHe1F}ou-dHZkld_qMk@Ip?}OReC{AN+>d=5ZO_)mFpR zb@uy!T=1F6Wqr&Au=i+b#D}(!>GB`7->Rx2HBnW}^Jg91TeZKgp4 zqw6iIg{!-%DNwyW!RS{YO{Iu9o%=cMCS#qCzi(39uEuM1y@6l9ym)v-|EOIGXuKpJ zLjYg=u^YW{`)2)zdVqkm%@84q-;iL zEUOd>7I};2bIqh(_hYo$_?cWZLRP6h;%a)PF(>e^**cgFRCOn0uwpuUSiJzUVdx|N zsk*G?Vc{($BpO{0+7Y5rM`b$<2>Snr#yrdul`8kJ?=oP*krIbPcYGs~U4qL_!3^*Y|xk)W=aQ>aQZGYIcc~kaeCeIqo<9 z-~8lD^*>$z3qScl@&yrKk-flk-yB}GsBZyXE+7F+I2agf-+L|Dp1fHhIItX{ThTKRk3$O9<6j9>Zxk9>6PRI>5;idu>-H=FEd=UJM`LpTdBc%^)bh*V7RPhyUiWdjBX6ON>Q|j~e#fK_X!qK&?3^o%>`)_{y z*0`9Y?gjQrIaXXYn#9L2xxYV!K-Xn^st!|ZfwK%0vt=U$S)T}J$_=Z~G_!mCelTZ| zQT1Vj3hc1u7DL+aXx=3uZ)E703Ka8}D5HHZeC5r33hgQ=C&m$3{;PvFlv>AJ70($JO%q zSb`$FITYZd{{Aki#gbH~vJEkTWELnl8aVBO_jT3+;{TpvolKcUezM4^J5p4R5} zv23HD81abA)$B)2iT16?wjPnP_8q&O8ArR}0b>Jo{U z_@ZnwgFz&es;gu*#_DaJ7(M?q5}D>0Xa;D%YTK#0;+Uf}?#p{w3F5k4B5`*EfZN^r z{!PT`Sutqq12p}76O&aiL~d%JRN*0KpQT&0u42SevbTO2Y8M4;6`z^JZjj3hB5&|1@s#a=?s?PL^Q^`AR@q+u|2u|aEy^FbuOWSQwGx{tdGYs*pzPzm3# z3$6;IEg37A&;MOF&=d#|ck)|^weyUxb*wGaK zR|jlBx~{qaHRRDZ=|EJ-AGN+L28?yt;~GF5cqJ{uc*keb`de+JroGmf3`Y!6>2Cij z?~1gHA8P;bRQCOdl{N~Awq~7mJ0E}A76Aq@iUdaHO&LZnKV(D#<|Z)(O|@0y_okXr zD=lH4(F;Rbasj)Ms|=9VIjk-`=mK?#&)2S2eFT@=cc6lBw0T=~GHvC@x#H%ZiQM*O z3BOaB7*&$bF9Kx%GxY0Z{l+eV!YDk!^<7&oC`k439D)4rm*#7yDof#{+1jTJD8-fV z7qE%~eJ_*KWJ*o;F@*7OWLSt0jKO$0E+k4s*ZRag_^pS#M{nHz`oOQUcyGg^k6l5s zv{cb{S4+{<#U#_$u3trSCY(?I2{Vh^m@3{r@aIKbZlviTb}3&HHG^Nj#@1H|U4t{t zl|uo+_&43BD9?@m30CNTD4LkDe1{QXc?4=;$&s3N3+g&iy}GVDbbddhVl-(#{;lM; zt-bor)S(>e1CSvA-x#|JL4S!J7JAoV1B9|30!T^{Yh=1`)i_38xW1B$7O<9_W$4l+ zqTg?i2nF_dIHDCqqkkPNrjme~a9T1I1<4!!7Zpjo@pah3$dIbII|3c59LKbX3hFZ9q#)eZk?jrY9T%Jp8jX+U+S-W8MC#%z7I+vLcPb!75KfT%j%-~ z2Hx|Px04a5`52%(`rB$mk_l9Zy-{c@Y_BB=C2KM3AZ8W^ScP;TZ!qhu0D(~zrEsW^ z&%tO1BQnY3>P4nbhxnTaFgp+~I2&Kf`vKvp-_Q3X|Kq5#2zmyysM0kJyYc4Adj<~p z^LN)Kc}4juFJQPY5=!4ubd_LJ^d8R8Q5t67UUOnOfQFaML?$~`;SvuFu z#lHoZU+MN!V@E?VDp^!Tx#2zBcFrfdFC8oiOs=6X>#0u{nkde!aZid%x>sO=rV~et>c%L(q$-9COgM2g z;@#_W13>oAN=41~iPwY1lSOD^u}N2l0h_zW&Jy0da?{xIOUGd=3B@as$SP1p zm;zH#l0UtPTAyv(m18hv`2F;=KJj|W*PxP-;b9F|_RXN`>J1&2(dt4BdzejeA&KX1 zkiPm>H478oZ-ya>$IkK-KNUq*yVv`ID}#t{hc79fdmGGmnDn+}cT71>BQ7JB)l@`J z@{!6Lg<0GD^erucijOdt!C7JlL#&L+&g0GYPyLDHb*5jBGWq>-S?OS;;&onZJ7s2# z=dY`ckO!IR8Cn5E7 zV*^hGyfqC~^}OcJ2C|aeraWnVxR=iicdOcp9N-mI1$AZoPHRiw$P`5if?b_z@B#ek z4i58}x$Jj@LJtS!9=18vw-k)`r>tMVz0XS{RmL_%|IpqKrq6_4a$~#0bSA73Bs( zn^nTZCGpE{JDqNUd$4!U5Py^W=NPML7F zwJSNHgvx6x%cv)U<{Q6MIbi_L=ywG3mF0E26s&u2qRJrQ_lYNU3fgg$sMR*6ODogC zd;{Oamkp4HURAbDl-*kK2cHnOAF?-jl&1KiUv)6BiOL%*ARjq!$sLRY@}E4*bh)ULB{cue1+koT5= zLUiqnR@@t`6BIh1t#s|?vZ?7US|OX|xVTjV@5>{#FxoLhGEr)Jx?4pZwxI63Q1%{lehUZ-DJgOD z!w!w%O-^8ESxGrZovh zJDd5WLHyfmaRRwRH7au7JhLWme>2(0vn7R{EZ3%m3N2N$`iv@>o|L0e7wG-LSt|bH z{)*X4E4ks^caD?cjn{oVj^?45@i#zU%2MWTEgA$8OfS>=R4t5n(p+A|%S2lTKBd+t zB*drd?5h2kh(3g!jxYAOifb2J=s$_268x|vjCg+BZJ5MmvPU@MMmX&p6K`AjVd3me za$l_B>{{?k%&`xI4F3;_tr4lu3_#vx^ zKEExS==FCX{%X5A+jjOqfm77;WE9LGUR)|P9G3%X?{hXSyx98P?Py(dgVL)cBI)_^ zTv`^5N29QAs4g)X8EQVlaTYaqc-V)QS&jPq`SXvbCt&8vWs=v&toTym{cX*rqc9ch&hr&boYA*9D}Ovx<$BwY0)H! z%f#$Q9C9Gc@R{)-?cBMhum=Rt2S@N9Un#CrFdD@LXPDH*(QNMT=%{zM0`_Hp$YAub z{j)2xQbZh375Dd#n{YPv+3(cKxD4g*i-rF{EOu!fZW=L(~QTWhlA#s?sQ}*IeaJt}N0?E<*M$m?M`= zYsJLO&OUBCTj$(_Co3XQUudDjG-coK$DK47K`UCH?sg{bX>+htbC1I5c$f36t>ARl zsZGjt2D9{HQI^(o>1Q&HDE?oZ~p6-sG_GzLEGmZ-z!E(z)1Y!sEgM7Br4N9E79R0&I9O?q4CW52h@VcNn@)v&Cd^}r6cZiVKW#=^UDQ{z zk_86`-HYQ|Nx5xY?j8(;3>CPGT3B?o_QEcipt^T`$J5hES9n!&ZOJ*Wo4kTIkLiI* zrq$(Z3=Znjz@brFH(qnZ*~WFga^Pue$V{u}keCalPQ_JMq28{V!O1EsC;Bjo%yu-Y zaC0)N)_ypl2Tn#xN+WjM4`h8JijkR_qkbU*w2v;;hHzHv73#ZET)`3g!%-ji+~kuz zk3y}*^9^SYWDI+!t}a#{c0(RlXfQk^ya6+8d%lJbq3C*$I^8c4u|FNG(E8Kkvg(`& z3=P?0Q}`;gKPL48bLFO3rVYN5 z-ohg5f#cF`eaT;$Ih49W$@O-nrO;`c)AVn~vu^0d^I#T4T!o$7axP}-v^lM>{vf{8 z$9T? z+x3`%)y4g#9zi|iu`14EDQRa^*~ti*PCU$FVqFJf6;Cf6U+7A{4+~Og`?>Q@#0X~H zqyVqWTW?hfODgG*00WG|p7-`5nfzzh$VZQ!Dkf0EErY zN3Vt5K=C$NbB|n;5LlzKry4ru&Pb{YQn=&k9Y*9kB?X+di-PXRtsnhqFEG!wH#Ru* zA+dC(v0Y0hk`+(EB~Sq1MZwY12 zie=2|Yijh+S}{A++#;kZ+FzWuamAovlTvS#kio$S=(fga$jZnG`%J1za!F(;^dNmP zjPI_awbFKzN{`#(cG%71UDt6LWVPz=$!!{tug{7v!$oBredM}*z8qk^;bj76erp?Dm7yU20 zLD1P}dJ7$wwqjNXnIdTXY5!YF3i|er--$#w%fD+YyfzOU^tnTml&x^cT$a6Bx6`xBuQ}I+rpgnE7^(~yQ6j#$Mao9 zZ8=RieD}Tovgyn>V_9dXX4V+^_*r%4dKp1ICqgG&QBL>LpouT782F~`V*6?d3 zFt1;GY}vwY4BA#0qQ1JgKl*J%4hooF7yg2>A>`fzw!KtbDTaijfSk(H8zFra5w}6P zAsEg9Df!7RJ;t@d7^$Etm-F!g@ZTOY7DTCP78-iO*ggGxtxWF>q;5K@?VGBCIs@dL zClMEx1ny$02EpK$)ZR#_xcKK_s z=3_rtJbk$&VmwOs#m8l8NK16TxfDKPb>=b&gyU!XsLNBa zEq#{(=f5uPb<_|}I!D?LIKf&s zclA-Dy7f~`9D`Awx9NJXTE0nsMW8N|{1u{I4T{+|FDQ4l^r{XjR+HY;9;aXmT%i$) znLCy1nEH5G?i3%WkE10IJ-wQ$T8evr16tq56w>e_&a{r&0_wB9K{gq;$gmjpY3swC zfqY9t#)qsV%+}U5iA653X^^_6BD znM2%U@T`j?;iTCSj=A`o7r0xhDIZPw=(+)XwFJM_JG_@^jIr zZk48~vuG*k{NpxF_wfVat;AD&y;_YoJ%-)ws> zmWr^q+iAKuWw*5U*o{7&t@ZtGJwzWLT`Z0UCCDu?Ly6f~5Y_x**nk871)vDW*G zroN5p-%RUI!+x>(jZKiy7qmXiSqzOEjM9{d2Fxu7OCZJiHwm$t4^BDm2|;WednCD^ zonSOH{_m-|wnmvJjR!+)L@M>SWExnrz%IR?+wu72a}1YrXF5pVb9Hw-mbQWm!HJnh zUv3fPkH6;Z=yXS*TQp*l5oL(37(>n4^Bu;DDZ6cu$DT~LBvYS83eKE^3d4UA`Xukp zeSLRrNQ3sK={Z^gnKe+P*iGI}XFjQu*3KR$Fta#aP-$XG7%XjU*qx)LTD8%<= z|MAo&1T<>Ml@lGlr$$~^Qi!-M@Z@^cGox6A3=;{pHuu`=H91&J&fyzQg3t z#|_FKpY$UBbelTxWam7roxuT^oE1KBfs_5IxrDed+rSCo9O8DlOrjV1n_MApGG^xK zGh{F#A7O1w@)z;`T?Ss;(?6aDV2&rcE`G*18)i%!uZ1^ay|@}-{86h2EvI3b0I5po zqvBmS=IRisBIZ4+f72Fy1_Ek*_wn;UrKGb7UD~&WddLx)8IT5{_i7y5zE5Ft$Y#dQ zh96aLatO}a^)&CNi6`?S>IcX|S{XuVVdwrxW$3Y=H>|71;H%IVz5nI{7y;k`G>-M=%P_c`>#W1mjrH7#$Ok*2oIVC*1{;NscR%_ws!O`qFdc*zX zV~(f4v3Y7%g40%?@+{x_0K#WB9y2@qur>6`>ZF#yIpl{~TXS(5hv?~1sWQeL+)Tjd zJ{onJXFZ8t$itPBvmlfKfzJPy0`~@5Z+EsO_pEy~|K;kz4QBBt+W!5@lc}Ub^YY{z z9mNKK3*q;(n#nc09jgX#z2eOB89@;3t|syC9|UI}PY>c7=;<8=D)fT0nfm&mmt^`? zqYNAXb7%{p*>70n1ZkYW#Wk>$ZcFzAuXe5stI7`$ilRTN=cCuvvJ|WLYIz0f(Wjdn zw4&J$clRUAYwuflmI#midYe#)D-rfJ?xp|FDb3NgpC0n~ z_=4xTg_I-;(NNSN<>E_PyYrUS=ot5k1JJ|zc=V6uhH+y9*+$=) z*s0$vFwb1H^@6X=-WWatA?oD(3ArWCV=`??K1v-n)9-A@TZX`-Okwlso?)7ABxGbY zXj#1CbAg;**1S@wx1oESo;xtR7CFklVM-kWP z0xE+U+&XWPY`;?+FUhBm$}2>775Mw(j-u!PI`%%#sIlw@ReqmRyKxPWVZxO~_D3i& zOHRTKp}Hj#oPOl44K|ZrOQfKc++ngrdZGRua!M<(6-UPXOPR!s!)@-OezBQF>XW87 zH#J!EFt9eM0_%ANPNB_%;6D383CJ|4==&CMTVEcAwxhgf?=W}BKlUjiZP(?XyIC{6 zC}vtiN+P0dQQQb-MV_kiQO(p0Z;j7`_pow z`^fC@h$aGKr<| z#@;N&hH~p`s+?(n9NezE9d}{ZkNJ=t(ugaO^zJ8)ul196kauc#IUonI?{)Ktt7JyO z1_fC4{gAQ#-5$T|U28Vp$sEauUXD}nC~2Kh(^LO*X(Of7<#pB(^8t2tUi7;LkB*pL zUtew0fh56UVE`(!!>9}bGYQuczh9I0>p16h7?y5d%5ECsGATXmQ z@F#n0)iw#G(Q;ON>k7T#*jY=Hl?PgK#1ty>37^gfey+FBb^wWQol@C$nK`}5+IJrC zj)dcq-676Xo3?s!idxEK*HdCTqRS+sC-@TI+=K|of>eu;s}dry`a@*^`I^#fmlZLaIPI2SJzx&a5Ie{1H1uG7LoHHAds|egOu&^}$n8F zv&18ZoRNOPhgd0=Z9C^a5cqz*&h$&LH(Mq^NkEqDI*mDMz(MtjA1+A|CiMrKo&?mx zIoW)`PtoWWNbgrb7Uvt4*7<{smslCT|6FCqV(<#bc>FzVXagO-xF9jaPLMvtzGDnZyP(YMwQu%ni#bA@}tW?&eIllDMZ?{nZ+V?SuH zILE-}^W1LTBE}g@FwtgRQXlGP^yn1z_g9VqQdq4fBkCQ7us3>QQxZ=FZMbp$Yltj` z;@(dJBkV3#WxR~u+2==BJWU-WgA`G`q=1}(bo4PiP~}wO5=#_^sY%wIfkVw6aY>rozCevZaiTJdz2bxRADW z7d8fcEA1cd>-#+JKYHn@JH-cF8AUVN+c2Dc3>pyfD!NQBIyHcMX3?~nJ3JY?&+R4K zVQKT1sQO`t&UKye4xt>p_(AI$WhGbgR=2PUgpvQm(*Pr7;iU#pN1I(A1cDwjCfU9I zb!O8xUyaTJ*vUUDIQ#QuI#iI}{6 z0tcA4vGo<`1BYQ#t=o6rK!{T!$Cd|sB3IA1nG*e=An*+d+o$g!ONo`g0YHtI8hOBv zM}K|n{u`tg6a6VGv)Ibm(;29l)$;;(d2<$!Z{R)%*mo=Sd8w=LY81O@C*1yKgJsez z+>Ibe{6!Chay(sXl=k+8fwgT0C*)mQGn->^!guluv#^TFl!kx0tCCN%fxxE}H-{ z;u`9i1d>+L(5ZeP?t_de&IV?zL3xcUL`K!YP@i^lpR^bb4!pA}V!B@gor@<6qX1Fn z){Wuv(H!})A;J?-e=!6NB34ANk*<9FUL*JA;=Xf0iWZ-B>Ck0K2DpT0O?7=Wer#KG zaO=R|MjH;!41aJWm}8!0i4%^`MmIrVY``Mks8;SOmjm)_;Eo5`Hiu6}WWRXRg5HB^ zI_pXP+y|xKX{FYh#*Hddde*a<)`@Wot!X#Bz^>}Qo4@(^pKVyl!iB<@P>r) zMmJ?30qk>DeztEdHv~eF&JtT$mg8;oM7ft-LWRq3IweQ0D`AP9c8$ZKnhFBhtGg*v zRgi-Y4mF$j5JTj<6H{I=97N22biHmFKv)ixz(B>smZO{$<~mj+N;9!~srTXbK>nsf z#2e5HZxSB%WWEL#vPs;rE(uxU0naz=G{wj0-gQ}Xo(?7#tODnIr(zbUlm;<&N4tO< z2;hcBy~_vl6Jm{BWRIZr0mG`DF4Yep!rjDw;g)hIcsNy|<+S0Y5drow@co|Gx>HM) zs*pOm53%^mORu_kOPbXhm_U4*kQTRM-1BKwH-6G7q7~wi0N~l*eF`mY9<`UzZdyQU z=N`B4(c+yM*x26Q1nvaVj?dhs!;tkple<^#?JFRbkkz&5V?~9%98%@Sxcv&xPw_%Z zYM&~s<3p;xfz^-qGGAV4z33BplB>i4O08K)C&fY<45y82UYlyL1X($svXM)!s^js9X5PU0obY&`^pU`E3g89M`-7ev&KCU}KYS znDD)n6w-gGNOu*-pnDq&cOBIO38*UG>C#ePya85O8T^#LKx?IOM%?rW*LO*s_6$Q6iiF`3K6gb6pt<9 zNOG25%#?uo3GfaOU#hHME7x&mySBmoO#FVDYINlInSVe0NdlG`lEO$)j&jiLN_&9_ zbE1W0jY~=^I(h@!`rnpjjRw2$1BE#i0{mX&w>zSj!Rzd?W9?dyRs1dY&fq)0;=$5} zy<>+wzE02X_$?uV%~CoiP+tbDYWV-$bTDP=v2k{}e&pK+neIguQ@UDf|8^|X@AvGo zr5EcEjUWLK3twC3B&j&A9&Q>=cjL#m0Lhf|`=bcAN2fTz7xMT2RC)lT-UwM#s0inWJ zYeWj2srzViV{mH(H=G*yGmfs|5-a;okaUQAO6T^?M;gVEsFu7?64A%=rCxHW2LG4j z?h%2704LX~)CAt(od{EOnfwpcOzr{Q9hWL>6ydw|G=3$qzI7DT`r29kYXN~l4J08G z(Z2_x5IKP!U~%F8I>tAF*pEN6)*a5xA6t>Ojh$@4`3iwp2~L;L5L_f%TH7qL*+H~r zO7dBRqj-9XX>4(@h_)2)_u{vu5E;ejX*(uU?xVXBCj;2PD6d>>T-QKP0=t^qM8n7N zl$$eQekNVmlxoZ-k+-LH-1IW)=W~59VojSN-?D;l#HRsxK9`Lx{B-Nhced{4FMcDJ zLFA(J3|WaBJ$va%nRO4R{Us1DO_J$y29GZM4swXLKd`K(f8$Qzt<_&<8D)dc*>GEdX-AtoX~?X!?w z>FK?Jl;Glx2PO+DW&GgjIOSa+L_r=))sa|S`W%<#nF4noez}I9 z64RpSSp3ss7?>JJk*UJNeZ+{h)-T0=GDx_>^UG@_sys5SkoKEE)7ZEKNl~7tfaRQY zkZEw*sowW6oZ=%>$Vth3t`F)mu`T7>WICTQX4(3TUD)-T?jwC-LXNL``=AvF_22UC zk8#&Q1UZyNl4beAAcfO+CZ?!6!+}Kt8(#K!0kh*Nwao*fhjtlkzG(16zWHu1%{3ls z@XpAdI~5qj&0eN!;foQ`Rf@{|*-l^*#96fUWY{ef;SDeEC<75+JyKqJH@Cy;-GDi*DfGyf&)27GM@~?MX8kC&^h-dhLR zgCxL@-Zh+Rl_F$}fzLRVi!M`*9vJ|>N&=6r86a#vg2M&Nz(>2MH1Uzi<$MrFL3n;m zu3v*#4LhKpMCMOs8qhJbo9@cLQ~vd2N;V9LzQsYh7ed0RalYEUclk54`>eW9c#H zPt9W$mY3XWtY#xr!LN&O!QLu1cj8FQs9Jm0<>Jw;0TDikG@m3qi%+t(yjPrtCz15V z$}*9KthyPUVFF;K^H;zhe9EM-E_m|=0Bl#O6D}dSYk%YBm^st2H-tu8LmL&1A?`Vj z^~Dz2PZh)xr0$qJ0tskqvGpZLmLK+f`T#u0f$GQBh6g7?DijppL~jFbw#`Q0FyO9g z>2=>a>u}h8o2UPGJ9_Il%szkZ%na#&9P&DzVB5Ea5|qd$tHFF z0^_n&{KtAYJIL-EHw_&4tuq=RL0`toQ9^2c5Q(q7-y3i8TjO&leFsjAa4p)o0@<{eDSfKf472vj*3}@-p!P zVm$7k?>OPyzyQVm{j<&Z8J#5uKE#+|;*BM+-lT2iDtq)WQH zM7q1ArIeHo2?1&82I+2T6cCUW>5?uf>3+}k^ZUMk;dSrbJ$uf~GtWFTdv@NB@;8kU z1TBLlH`0G%fgbQt0t6hCLI;raicH|xTY~^WvNJ^JI>M0yfV^M6)OKmb$)}>7M-~J~ z-uT*byxM07umv629Xs>qo$@6_Wdze?N)uY`+p-(q`-~lS(2>*O=4-%VZzIeQsyVp2D>3`*cun=FfmRv!s2>>V-g)0l|gcCd15W;m?n%9YtumLx4V?ePiNkO?DbV1!=PPxz zsCp2vwt&>)9QG=$>4td8-YGI2cFsY7GlogQ*xtCwAn}HvMLJ7DKEBBWHYk8%Je7k1 zdsTcBym`&}!#_Y6ZK{<+ff`G>%zxul#*xPWL-343MG8nj9|XYzG6KKQr7B_>VSWUy zBMjGqlrSEg$YFPg5Fr(|GI+KVZNt+b6@B*a0tNH#?+e+iqk+xnxE7*iIifc1q=9pa z%WBx$Ip|la;erYHOAH6!#Q}T`_Y?%c05%XK)iiXN@&tvx&7#WWpOIO7%NN8ynB9OrDi|4joK_3F!_zhMDSg2f$-NSJdfkkT#*Qvy=&&{ z`Lj~}1gkqR%vS(P@J~B`PT_EX$1KEk;y{wR4ox&3qH(v&{3L`L<+gmx0gOTxJcEtd z_L#!+FJY&B|H@!bvpGpbGC&I0?MMpIYwwPR)DC{gp1rs6wPt~~CG6zd?2WvgGgFG- zfxAYXpPb2q>Sf*CK-;R-ej{kDEB(He4~f z3L}gV;TL6;b>P++A0Y+6TX{%Rpk41>;-W+DAMEw)@Men>9ISIpSqrxOcUyGoiIb zhlHrjKwAzj%qFJ*I)&#vTqSL~TM@%|Vam@>A!(JY{h5I5ydn!W0 zkRi_MF<%SMh|o@up4$QQ%T0+vftMgqN|fQ7FPh%2#Lo4tbMsMlZw z|BleIxTMCv!bFECTZNbBZVl~Rm^(WmQ~LfStqKM|cWc0h9)rH%8IJdl7v&N!SlL-{ zC8cSPHw0@6XLr&9gr&Y9Z)=qmto!@?=M|wN{zo zf%q_Ei#lOQSA=<uA*5gxb*%H*>PP~EX5B7ACDO};inj&H!*FP@?X1^m6A?i`5V1Q&A^g3z_u3tdCf6o<5_KI5#MPKcl4~FzWcTHz zDRB}(E!m(e#?<5qMEO+4b-(a?OVtZ7fYIt;8;(;Z8P2PIL@3sb7y)3Ekol*kBHjBZA{yW*&Ybo|zs0d89@%_l*Waq1^UK6)PUG0%)Fi z0+t{Npe7%W4=F0My*FY2c{l8~kzNvi9|ogwlh*VTffJA6uoucHvBSj-LjrH>&^w_+{ZLhX zLk9__8_0K{mhxX4#74VBhm4?D)xxNa*jslZQ*TEfNvCzJ)PCtD6+?i!&I%S@#gl#E z-pkv7x!nOsGPRbI3@-s_8bbjIq7lK%|1Qt$m^Nq`ZUJJd-e?oTvW-(DVGEcNadM!B zN$J}b0)Kn+YeBa!(qUMX(+L{0G}ih0Mg6c?y=rjdCwk2SdzK01>imfdH&gg%X>Wun z7C!1a7tH30U($hQI(yZBZq$}gJ+$$%^t~t>)J0XMKF}9*PYm38Y%i}+jj`Zo1|bIY zCimT}1y~A5URpx4zi9mE<9X75$-{c)XUj^MZzuH;VBrq+uUwhJSw%gNwQ@0ETjbR=U%A7d5B>UcCbsAdJT~{8Bz% z31$*r2C7QSD|W>%X<;Y)8^&g+?_7OS}dPML}zbY*}NIrRIJwpRP1 zPUkau@S&wtMPlWd%GFYD0b8=dc+WQ^4)eGdhuc1@riyJ1ianPvkhUEGdv;8Ee)_=8 z!}6ie))GEI!=CC}VTYo!Exs6_eC=|aQ9?c#Cu?u@XQAJ?8Xv5r4A>Ns9DrgBQN~uI; zV%O3c4&If?uiWI&Sy-vyqW=WSNd`@_Q-#-8$Arvq(3>P$>BwAm9ayI76>g??ah(R7 z32)T_8smX~yr?mFgUQNY&>ztAghq*I~t05tGBOrXHKs;6g1}aPT=ofF$~` z|0L&=?}iIFK{rEobz{AW0B*3Fn)F*}dP1m&*%mGFCu6saZBI4+xx8 zKxMqpb@>g%T_6CX!9hM{b?o9xgwWW8C=3McV~iFK@^4Q67lK!qj&0remZ_N{*{8xA zDi&|+#h0i}A=jAK@?PBACiE`k0OFE9S!y$LZpnfgt#ZRN5z^C&L|WLnZ^ehWljTc3 z4MYP{qjJTMlZEGqwX;48QPzECajBs0OXWg^wmIxR|1y{G#{g~NIcSEGe|Fs|w3e#s z{|m%T$&s@>BF2xkgLi-i<&#+lsS*0s0s#%rk+U44r<^m+>p5Rn4!?M*(pu%vKX@B?g^- ztgc*Kb1Juh&3>T5hg`=CwT-(7w8!=a^*z0I3eqyZDvKldd5la;x^xyuLy%BZ09b1<#{-R1M(k6d z%(*$FW^i7q5JO`XtD$}|RdE_&KzE&$3|2Bvq@D#ODQNL!Q#q(XdL9$LcZN*U9|zC0 z7hm>^-Yp^`HnOIzttR%q^31Vzdaa*VsMV&$sJQyQYXszee{d%nDNwk5r=F!3OTqXPYmF}ycoF*15+lmyMera^Gd!Hm+8m0Cpt#$X^0|B|8fr+Z^F^^YMU z#isp$%1JvwkD$dJV9WI5Z+@(!t3xxPl2qqRpcLBXlsjlS|81Je*pQ*rzlNpzbQkHnKcq;EdfQ)d}T zMS}j61Jfy=?bJ?!!7Hax&0vGc+W`wF&%i-T{Z~@0?;0g9^V*GM4b*+UysYo>zUdGj zp#(FLlTx`%U{n5*7RJY`$pjV6!vQZE1WW|dW3fzwHOM8P!hFU)EX7vyN4zapCOoJ) zKH53;4J^b1OF-#8BPorZuO80=ye<6PX_}m0R3$x@DTm z{aXeiPz0m&%&+M}B2joCVFCtGP~s;+J@OT=-$ zl`ueaDKTL0mudxU)7$E!{4vuT&O3#=c(|h@1ZrEdorFonSdkt&{Mu0LBy2HOD^%wR z$j1Mp5vHv~k_c|?#^$jiU?go6n7+6eVQ$JTKvvG5b#G5|oaBK`i$wu)P>1Jn$~RNR zb$){nEHk`Cj4$_VE%)%*erYxE9hMbMU@+@crt(!KAGY$e6ke5;=?rC66nNjR9ULAO zSZwh64ma*;7KDIsU>YVoF?Xvc_skKN!uoxj)_Pv~OQ`hMo^vy|6w5{A7Qu%v6W%Vk zMl23E3hAV5@cptN=5`=kXgB$GWw$M-*4@g*=kT~C}I^55HEYCDXWbt%mD z`1(}Gi0h`8sNHk9La+19_~KU9!@AbA-*u11;$?lKCF}j~?h_=8RKKqw>C1cVHxz%q zd!Nw_)N1#~gIX?Boe5M{@W`d@#ETLtzUB@r!q#ABw5dn^x*Ldy$ex4e>}OvLE9=>k zxWl)YrJ1<=+}-3>l^s~1H1|Ian7e=a092ETI)9}6de zpYH~J$Kt#oM zXCK|}Bm7lG&)%Z%I$XQ|^6Jl@i=4LJzH0IVV=FhCOYL5obD-Y-1G}j;I~``|BukOO z9T6U%XJ`;013r+yOM5PhhJ;9du+aBuml)D#<2>QQm4AA&*Xt+MbGewohS-k-OucfB zQbC3HCS5a>5?=fOD89`sWQ%=9>YzT%3Iz;J<}kz{`bOCTGl&&>Hdq?3A$PW;^Un<3 znAHdPq#R(4K~w=;qMoY*M11!rJ%em_J2IUW@2sc(vUh$AlWhIdFil0DExhq@;u@V; zv+m9KZIjiMmNwnDIHU79yB|bFN+NqYcVXzWm-5^)B}UqM9DD6)GLfqe`@YCna}U1< z!tPf;afqerubw&XNB3p;FY!4I8}e-J>3ZL=dGCAv5}5G&yH_Xddu{)>8qKk@A*Wgu z<@n65O3ZVTC(|VJ=9KE%@U7(RQ~aib$rTZnN`Op}Hw8mOnPOj1>H)o$u+$ zoPP{}KHZjj`w7&hOcl5F`Z|^7-H7I@j*jcS<|NBZpI(aSt6|S&-<=CAu^G?hD2j(c zyQ-_riY9Fz0s6TGVVju682*!w=Is2-^G%0zRkC+~H_(<+8!GdtiNX*3x<0_G@ZW#n z8nxGNzy7*xBzQk#UYULTYWe|@^=^CZ#?O2FbAoc)K>@+z2c1z50`@QaNuEw^4Xcst z^LO`wQeouRgBt$s1BXAZFP1NfT$N6$O75*T=lAegwrw29+P1QuMhk5oagA)Rf@fDk z3lU$x?(lT6I=j7!6R&<4GrABu>H;HJ$;l=&(NzEYzSCRK$fUvNfW*mOx9!=~l&I;< z*tiCGczuVq)xq*MD0gpokB{ZuP3Cp!##aoIVC)-3LXRVPdNTJp_QC73z3Z}ifdS4k ziygpI9vf9=dV)Rf96_>Ttsf)`l;mnRpzw$>9`3OMg{KGi*t6mC^W09FpQa{`lTL)l zbtGImn=G6?9H7+->V=-^Rk`~A0`1uFYGI9f5+>u}8jK#G7o=?NcX+`J5ENYV3Y#V4 z=#pU^&R%cf`N3bFavfNTMv8CPxw5!(!G5*9b}tqBCAe7cOL50*&(_hV`44wu?~cr9 z6N#U@PJg5JFtW5<`;l02b~bVU*8J+hy{1S|(5jPrty_*3ZwoHvo`xG z4&HsyZDCx_qrMTz?)CLy%N}{YEGm^d15^&2W0PYqWm9Y)RY*<(c^D(pSO> zdvrn)d&4(TYX`~v12^q$$!%@8LTup%tB%ikP1Bds;l_pHV^s-C%Q}2Lu7?g|5cOV2 z;^dW!Z`}+~*ldopTU+CK9*&4yKmpS$!nfTqd&{2FvtyI% zqKT@G{(1kyeJ*3nx3xEdHc3}u>I_P zjEci-*7J9&*0L+@OW>6xmAC#6`}X$Sh{$252OG8eSUyd=>r)j81nkDwMPlm7%%L@G z(=|~foi~SKwT?|3l$0#Ig*BzG4|PlkGDYkD40oQB@zlDFT6-K^UpGDMH0n1XNl8mS z+B(jdZ`k^lOXJxWEp~OmmtL#XA`WNssX#cIthi5026URv(Ut8QY!nEPH|-w2z?LkY ze_XT^UI>xNU*R7(jRyK&-A9+uFo`!j)y@vuqI;y|w)!a8i&ycvc(KM(8H31yD+<#H z8MfrMG7X$&xFr85t&Q7#G$K{7s>f-}kH6iRLNP9I!PqTpFLJaWOY#r*t{Fn$paJZ+ z`_A(G1mYsb$Fp@()(dyb>AZ9pB;P#S<)$m=uUGnZmVF6ui3Hvrzpu;k<$X@QFgx?^ z&Ezgwwoj7(pLbIocWVS}NBiRbulE|k{}pl(ANpSPmc$6-VB_z)398sH)$Zr}7gXsx zprfbV{6st5;MrDsIb!({JWDNhFoU0v_N`@6Zn|Rm_8xibqUeH5;PrZjo&%D=Wu>jH zM$zXg{kyBODy%HtNgc2QorT)aLX*?P4TUOt-4UPD&^u>6Q)&J^_w2=HyAv@n{zkv| z9M69TF5efrq2o1s7XFT1uDIiH`;#)VQ1BP6*^Gn3f2L7Dlr`$)owCz%&HcWIa}2pi ztINfgkP|p@t;sg?J`bP2jKj}QO#B_bbEzQ8$uLH!r=>Onj`!!zE2QVd$jg6D+sKd< z|LMtcIvArzeS!v5}ovKmqGrTC{(UygxCZ~scc7LHdJDs0LW=|;$ z5unmM&Gk(OuZ!%j?Ri;ui%wy~DY-n`nHU(}$^La`-7!*S*#aI>H9YD9Xg~n? zcIpL)6|xDLS;o!>hI>z*hGC{&&-_gJg$s?PD|TBA5%QXcPQEH>e>cpm{rV+a)@-xF z`V3=?a2r^To4m<%#Wj4kcfUP4$5THNV3INNzs-vx3`Nhn*d5FqVuJ!^?n^vGj^Fv{ z6GPh{zt=M+$Sr$UwKrClR(DP3bd(F5j~Z8X3)mh@q4}Te{VryJDCIeAXR2?EJq5mi zw{1x!KbNJYUA+5M``JtiPCS3QD4K+C<*Q8P_wNx4XdOrxiHSvx4qL)m@(TFu_t_7R z!w(j5M{ghAi7+wNbW>$uU|2UE)=&S6Zt*zyw%nFGz6U4n#2W=Z!8_f~S(S)3Se8)_ zLceWn_*-50uzPN&O-Q^SgexSlAUHF#i6l|Z{h9(ET3UKuhu7oH(>tYKVoC5xxEyw9 zzITa3IYe}}GeuG@OfRru%QdHlZv88 zzYh$Hi;fun>cz-?C))uw$YYKdqQZhl@Rkkih~&YYOr3qU3InP!ywZ0E%UYL)P_Dwa zwY5AA^)x?#(ugv_@Zze{(z=R@6K`GKyit`7?ptx?(f5@D>zTA=_<@4k=66pxt_)AZ zGe#!c{@7n{*I-91x9T}w85+92?9BGY#6XRXaMr76Ow&Ij7Hgc;(KHrXR zQRp8X_-qa7l!DvxrLT<4ar4j=foxA7eGKvJRiLETMKlS2&W@b9s_F|@r9uve$Cw4SXpUMt7wsJ}(BgzKTV-hW#=8JZbl9LR!7-HZhcD%Fa z;Rz{HmZPPO%JiVfpKSbSt=)Ibzq>bDR20@L9b-}-`^?|iEr*M^NTl&JJ*{-QQ%_m_ z6Fc6@x43SJxF=GDDo#u98J~SQELI~A%RlvTj~uZL3K}_KK02`65@yMCJn;&x>%Ts>SZ z8LG4mCf5%x-WeECHQ*`Xm&%TBnVt&^m#R>>uhCii`jS-X=a286Wm3GzpC)?r$S+zi zf1DV7*!*0Ov@tF1*IRS%Gh3qYC40=sXxmBJ^=$r{^Wn}W(IuzTZRCfOrv1Kdn}+W> zIoT$d-P`C$T3WPfnz$i(3||KY_x7anz2zF2v~&24e*_og-;q6*TqK0~T2|)NcM)9#qBBF?uh1DwTPgmDA?|SS^N;_QY29C_ z0s};Slw5L2)k&NzwER>CLmdFeD8F0hcDpfKb->19C`RmYTkn!4iBAO+N_rVH$8FG` zqp=Kn3RkeV1-4SiKN|HECSJq?Pl<7RwKFoPuJcdrciab}P@?3u7b8Yn8?i+xTcg+$ z$wyiQ&{c+h&v+lEPvPV%R)wSCef%P*t7Vb9yZ#_*{I!ql+`YWgG5BK);x;x1-~(68E;=q>t;SM`v6{SfyvWM8n^xl{Bc~8^{CaB}BSMV- zbkXcx=DOCW6JwPRsXycRINjg?a5yl{@89QE7HVVv7uAG_gFZ~y$Pp?&lVD)_#M{M3 zpW7A{d_0dtFDXll9v)b~bdQOcd+_)vI(AE`pv2{`Aeq=FlEui!49;|WsnW5>zMC7BmTm_xE26@!Lx%St+MV5bQ>!7xE!b@x`=kO4oS|vO~ zq3#>kIoPHCD?D1;fyBpy6lH9Uf*vcaW;%<{0p`QAow&W@EaD+O@Rf~z*+#o@(=a|M z-sJ74{$t11iZfc8tr5LRU5|v-TwwmQEaB8!?p#zY3D4OBUNY|A53575c8ma6$7hj`#mNCRd5R#nZ)VDF7h@8f<*sg-0AL! zr>gr$9=g-Rn<2w`vA9S`3tlL>jj{Kb5GdYKBwB8XI4*n!^wtX#uZvCr@k<6S__uHd z8fCC5*1G0r7vq@HSBxNn>^AG_`PH>?FVBDX+eOJ`dya&R94g1Hsb3nYpr7%&ytI^& zjUyx&K}ObSW0#~G8=H_6&$6nb;s?9U+aJaT){G3?NJyclEqFItuQ8BZ-c*;3>+5Jw zt>W&v^Jr@=1`(!B5Gm!3w~M%Y?|Fo|H4~RI3H^~Mn-2RfePZn7>*;B&|G2y0TeDpT)!)+R$_Zgl*-EAHy09u?z~3D&^ZP#T zaTyF!;{z#g_Ry7P5w9AKHpYd(=6?__Ug@7|fx+dsl)sG3g5V?_=4~DLO`Do6W|sp& z0kx&zofhk+KpDfe5H@f=zq*PVKQS0bD&C5N+kJMN7qAxr`*598di!O9>NnV++A;RS z<(HISpCVIJXLoj->+~9_2Ya_T*+>O&o={Mvr#a_`(m*Id5G12zA^(>QJ^X+yJ4rh( z-NSJ-tMEMpcFxvQR^IIJ%^e>{eUG$MOgQ%hpCp~zwYZ>|Ve9t_e$i_Mh0%irU$j>? zYz)-Yw%cPZwSUXA&)rzb&ELGqUg;)bDvK^RTE6|#EEU^B&0y0W6@kvP*K<@ z(^Nj_X0=t>;MC#9K~s12Hf~FSlWV&DZe(d=Fr5Mm1#M5vtgWk7Tfr^a_*AQ=G``zQ z&Y7tk>3I}}8^+~FLaN|O3+e&xb}E@7dKAe|RArAl_#d4)`iHr#Ra0j$hS^7U zu89{Ld_#Z_o>Qeq$<}95c#CWYtSC-6B4fbonNQM3Y)KLIOiG_nSk|*!qN~Mds)s*~ z2U4CG*M*%KD~IZrU-D3LNeVrdJKi6r$*TWS8Pu_VxLh6ym4%K3Gk40S?eDj4;wjNH zxT(yJa!7bcCE^A12MBRBO|*?&H_H!AEhN8oJ_DY@A zPvYSYC+*6s&Q5MkEuP-G<97e4CZ@VEeO2k6;%1k6ue*|p`KgXGk3dT}as1v@m#s#h zBMDWDo_>M47ZHCONCiB2q0d#uzT06GKB?rwgPWwnr;87_E8EvmQ)y}VnbS#zh8LU5 zO@5chaSeM2(I>sysmYxedmEu$UFmU8SGCvCS!_bV)Fo=+-mB?p4|(1FO9j}i;)y?V z(b>8oNW7u8(CnI)`|8&xBHiF==7RqY(Z4TH^+M`K2nue=_t#9yy!e9W9|kx@Kf5NB z&VuJ`@8AA)x#pj>Yijvc)w1;MeGMA`RKdI%S0L;pnmg^^RdNj?5;tPXekjZc9Z(5K z`pIw&ftvFi1Jv#dpVuJSeW- z?$2YfN69OZJ#+1c__K?{`+R9-x}ZEk{2@rXS{WD%g>)PaCe7Zw>A3@U{?l|d{5z$wLX!fbQAxF ztxiW^BduZ&)WU4aNgLp++n@Y2l0<8_2CD@BBgLAgtj1zLe4R#^*12smLsQxRJOejJ*8#5*{vw9oO-1IlNsWg6zqwzD6lW4Lg zEuD19AbQc$F<>P~O6hrA#7_3;`$q*@&(O(TE%sa5^7|YndE&yu*YJlZ1gy39dw&{a zm_iUzo#)ThuvH{X{#tk6gSh@FWAS&F>vBno{;S8I zbEOO}NXZFqjwl|mC;YpXsya&Bb@jdOeGdJ6<%ZIDY<52Zk6-%i5v7sn6OB={BTl^a z2>8VNKlQw~7IlKh%@9b3o+^%apMFOPr9%1E-M#WkHyds>^CmeSZ$(ky^I7Qsah2d= zyLvlr;#E$_Ms%|C*9S__1lRQl%K!PwAX{=fT8$oMbaN}?jleO-qurW9#E`ZpBx2u4 zf5#V~l{ZQMz9V}gc`pG;{~UVeLK&6qK9;$s>5d3}KHGbjw6F;hE+NIJF0o|)m1iS} zs#q{Q^?Ab<;PnW^@Lz_gd%hi%d=qQu9+W6o7$b&n}TwHqXhzJXtC=wHfIVk@o zlB>V;8Yo|nruGiSK`tpevR1;xP|V8e@ODAZ#Givp!I~RMPUeb{+co@=X<~uTKTa~5 zQ@p!8s8A;YGEJ&rKYV$vwJ0kS_rOIoZ)Y=&&CG1jcpC9o%Y7zerX5t3c-X0Y;~ z@Z^a!!M8sg>h`byL_RcIpYMv@moSMfd#I{?y8aunXyVu4ztIHZH9Vctkw?n*Ps6Uz zQ5Z)+)?HTh=r_Ay_%~X%@VwMx*}AwqsB1TnOrV;T#A}3)t{lbs2i5#4Y_z;K{>TBU z9%fH_*-OiQypekhAYu3&?v?Ofrp;r@YD!Kp+~!@xmA&0k=jao#qJZx`SvEAy82I>4 zJABXc_#0nC(qnQkzq#onxL_~LxnH+W>6IO4(;6Pcr6t=qD94OVOiZ*vdSWWwGjnx< zwCtAL*)0u0<%cTm(xa()7xe=$t!|-@#u(%`9#K?HUJ2oY``{ZS;L$=X zzffihDu37hYRZ$7Gd?<;D#bwLSVvcTs6!kHaUAt6!h}(Wp9a73k74-Cteu1xHr!1% zJ>RG)Q3{<*B)yqsrBN1jImI(sk|KTDkYHBi+6S1IaNpWj*ex5-*lx#~-0$UQNQI5= z&lx3U8YLy{yR}Gqoe>LooPP;HOOQh^V)(JlL47ogNNic6{@a{e-@gxb$5vNuEu}{z zUNBw5NEYhh9I`Qoq~amf{Q#xZH?>2{W>@d?Bpcw*H@Y*p{lkJ(`2tXpP(VMG=fZpi z1_m{Lt26)yoH8a)Qj!51*JnHbA@94b#RHKk*|KL>La`(RCs#TPjbzfMrd|FWxkREv z9F2tTozYJKo*?;Z6i1f|odFOqp`|4#n-x!bCw8N=iQ`(q~BKxhR z$LJzoqs#OSMU7ZF4~y?iwJRzS;S4u*>n1WK%G$)>DcJbITn@|=ae3Z)jXk@5{#O`K zErw$X+KbIPU|vP10dC(S;PRq>=4LCZ-9HPsD48i9ZOn-*C%V)>ZQwv$&vDw=Ab_d^z;~zDJIk}hlSE4muzDcH$9rD_p8ovzMmSll_nh-ev~yYe4~U2 z3`MQcfP_={K7Jq$#6PzchCgS5y%*J~yRPHDqn_ErJ$z*2pu~SN- zzv>O=M=!y!XBEYbpDt1yBHHZyEcoozU)$~6mlP6YO`}uHZB%CX`z6fRBq%F!v|qMa zT~?D2Z|+MZ;*}JCSk7j%$Vz6_3NDRr_nz>LuTP+R{vJ62$#=R%ixhKZNZ|hH2_w77 zTmJqWNZ8Af9>(mIPTPkfWJ~mi$9(` zk>o@DCxwqB9G=roL^e{~iSV>vK6aIrgm5YFjwlaxz?&P!= zo_|}R@$S?Ybw0?rdN}qv>=+=6rmZfYU)fgFeAL%!e?C%QuV32a|99X#=3)P)CO0o{ z`!p34HM0FK_Kkh7A?WbTib6Q$esLEl>H?iU|EJ9Njupmwq>`2(e;;*5x z=rRR9j7{30Q0tYEl=I;ro&{l3fqf&5oy#wkZq#_m3{g=Kr4fr3F^Qw=$Hh2ZRZ1(%GPWkG(-&61 z14t$-R$aaP4M!bkKF`^A&@cu3v`HMXb}?wOqf_D*?Wji+N{qNd%)(<1>6Vj7@|Ck_ zm11LEyEvFoOtbM>RV#eDti%`hQlY)f|Mvx%YWtF16av++phu<&8P%|eBORuYxV8j{ckGAL(zuZxP$a^f15a~H^jM<5i-3C(MGr9 zYo+rtX9t$Le`BqNY<`;BjK^qNuDBoIL}$k{G0V4SDIesg3mI@Z^V@Pa+SooUf>xX` zrKozR^tAvKYSZD()71XmT*V2&~E3m8xrWR*)B5w z`rH?6ov_1o-I{bxjHbHD2=nkPWMv1_^sPs{9DA;qE!vXG#ceK|0LPl0e-j@SH7Yuc zPC`v8Hjph$o192O;jh_w zfrx2T@58lQg-au-t+KYjjf`Z#$A3=1ahoWz{r>T_w;OipM@j``>u8V`}J4`@@r)ZvF0`VP|Mtkpcu?M7(?3d{hGulFK_EME8s1g0<)K zo`zV4aBW?}Bll*I{^n<5(-yLfy(sz4r>!z;IeVmt;uAA7 zYG(9q!e=5beIYYaJo2SHYLj}u8N(B)M9 zDVcqG3I{3Q>hk&Gg5FTTJ%YUZy)0F*z6NApt2yLy2Ph|Ceh6AxVx^@Fua22Dg2!lk ztw-;Urujw>mzR}E)UcHu<~y!q{A=}DAaOhHukBt$@bJWCES2A7N7e*DF|q$G*26K@ zlYP-|36`mD&HTw|5IP)O`_0)TkrL}%4;JZmS#ekMV)?`@z{g@XHqmBJG{`0@wCm_i z%;G_f(CdhZ(StdWix892QZEi>yFU7C#NZGm!&}q8{ZEYAwM3%PRq0WA^00edON9YG z<{mg%M$s;NdzS<4H#c2Q4*RbD8qNz|0=xDRL8;j!W3k(nQ2BwhTJ9X&&0jO+G#Ebm z!~D-irrg8M+_xP_NwLaL>Re_hrkF6IT(dv3(G!mO#`lz;ymVmAOc4(aUEC&Yr75XS zxqF*ws3${+&d2ms{H?bzvvw^BAABD?L`2g4x!{RcrcaF~6N~zyquB%8kyn%otNG7L zGwG7@h1SlR4h03 z`AGF2RJsDEJ(*o~PelJeUp{3{45;BI58my->h(%HRgy;SDTxkVSBQ&?9z3IQs{GM+ zZ^>F6->dsGGU^wX;wWcu3)jDRE7*F=IUoIF|GZpx;7};1WwC?imDKxBnfbyepYA)F zhq)*$%7$1-bzWwV|ib7Z@v(8g&?6@R_5V*-V3yoL)+i^KB&4f$`Qyb&fMF@N{2#_^i_r^Vkpb@>pPti-Zl8o7|C^d%`a zoYWZ+HqB3L(>3K+C$Rp8#XN$z7>18}^3&94P}8(&<@r5-)U6sY3d!-irYOJ6AvabW z+rK+=H2xCsJl)O3szjNf$$TrS6%OUh&{0No)T_@_!UCB6FlxkKGcC_2-bOO9?R$K? zR*G0&4@LkQnL4)b924KMP2Anfm9p3tDe|@-Q@DbG+X7yW9i9EV(cU`#CN}xRsJUWZ zgjt8t%`I&p!PUiz!xmmMIbF;>WATd~e=O!Br`z5-#q7`cG_`iq8ftNcCZbiD{Km9C zME!dO3xC-fRE^@)mmE#}jc=bMP`<}6I`TixB^D_X`W})y+mLx<(w(oXP z7k@E|YrJwKZ*|O1N$own3s?SNeO+|F;Jn4=KB1k%(ET*VmOh%^`$9WY*?o`qzDK^- z3SR!;wDlK<->8a(Mexc>?_BF4wW~fyXTahY8DZa0u~=pLi*af^Eu!>~+`aSr0 zD>WJ32G>zX~Rq~a2;~43+zf)1~qv5H-nKn&)-QT zICHUjqR$G6tLE%9TMK)^-`vH#A#s=CCPc~Kf4aaGJlR-nc6f;d}W)=1wG z$6og@X#>uc+@k^a3AjcGY=M+ zl5`MuJx5w4r>+H)fOci$Lot1i>-<4qS5)3kZARnZX$@O)ekCTLSDQKgA2zj+qXGk| zlFNo>_jXxALiXth-xwDSUP#MZbC*Uq`*aruX%vxSV1SZ8RvM>(S-)vS9wff*8Pkmk zjj1U>&yf&i>FBgJH?tPnHr6*;m5}pso`SBkKbIFpW;GlhtlliVJZG;1bKSY|xF^gd zxBy0HlDW^s2$4Bn$sU-z$ChkLhCtPWujh3=g2WL{2HX2XmG`iojZ8`@V^#~zZ)1c& zr->Be)#h^lsHx4SqxquQQ{B<{1{DbsC&ZZZwgPJ| z-6w5wqacma5T^A>c#1?BIaU{&2)MS&e@W-xmL`@-bTUa9Y3{oh^t3pEa2=Kx!(#Vp zH8sJr=<%QR9lB0(Cc^dfoP9+^Tt8Ude!-`}P5tEuY%y_8kb_2p%TX~B0e*NLM(5aD zfB($6iw}=AZKwvcMoa#6=g8#b2LXch-Pc~f#fO96f&ypqs{BEICZ~L5IgSgP4QmoU zDw6AiW~q+m7V^(%GO3Gw1#WLb6?$6r6|fN6)a&G8Mey~AD zmP@aZuy9l|akxf3RxFL9ta{#9bpypPyKZ3e$_3867*C@=GV>v0npM4i;MxMOx36CFvxw6T5gTF5uu1j(o2KcN z`bqF`Y)n^;aS=R3STUupd%2Xaf}7RBohgh|y}uSiFVTqlKOMDvE)|yIe@ATg+`0AQZ(sDFrRC>w=^~7=;mism z{;sAT>Hd+;i-JhKS!XvMJfadJ4n;n1Iy?$FLrW>NlDvrdMk9VV*;?Hfb*ai9i*7Ea zl~bkrzH^(9Sp1g~r~A3yZXKrIlU+86+0g?Ts;G)1lXvWPSHVJ;p~*wc|Fl?BR}l#b z;r0Lnppa3gT1g4d!}Q^)i&eu1IY*n{?)xh-qzTN-659R6FRaGI0oQPS{dm?ML&+{; zewadpjZ}mV509Cb#Ef$srti?(_I-5pcWAdL+5DHSe=1`MHddkS;euChcuM~>92H^W zoPt3Mw|Bv3rAMBlQ=EwrPCgH4C7=9SN;Fae;ZYVxnPUwP{d?}K8+YU`kSUtQF8eQ> zCYafY@Y!F}SG)JSoka}GhK5bZhg$?R5A!N^`e_=L8)~y9CJ*8(grOqU7U=&N*4W1s zbfC=4kgnG+5s!VA`RN7ivljvcJsD_eHTfmQWtAIw*U!@Y&e9xrKW*;S02w<1s1^mz zfhuE-7hz98wYurd(@jfsul*iF0W}{k&DVmK;V}vhgwjr)=9@y_pr6A4sUk`wT0Ro5 zEY>t)v)aYweD>L`N$~+!lv}#ASkhu((3zte&SDB_WkYLS)n~Gc=h0bPGY6hNO4|^rRxnyJrBuic<(VIagnws0OPhmq5xg zBU`iF?c@Kd&ASmBJV~#TdRGx){Ul+*p?!VcwY3OI!*iWtj>7?{k@&W!EulY3^Y{1+ z`F(a6vz{Hb&4XRm9}RkuVnW#bl}w#Ey?QajS@(;twbYVsFAim*J?0%C%D<8~tUQ95 zj0`s469(14e;k;pD>{E=tE#!)75>y58I!-ouREO809h%Mb1P(vvHXWOnY2~~&Lx5@ zNznfz=_;e5V7l-sA|NOr-QC^YjVz6HOLsSj(k)_4 zWoPEjed6BR2o}{=;Q(*Hrp*@hLkc*yB`9Hprp%JexRAep?VGS?%|3^4=<%G;7v~BC@39Fwtf;VT~q>n|?5aS-Qa|sEOW@*v>0%uqm*9g{#+NsRZe}SEXBTqod}+ zR_P(g!rTwJTeqbiA3W~hwj1>n$S^UyIwQdx5j`>j}qFT@aU3>VeUjDomI>5K^`1KHV}paay;p8*p^ z+!?e>EugL9obqU}0sF}H+;y*CG2-RU4MvjomIo_y%y?r&Ff&}8boE~)UEBPIipY)C zsOvmZ>;eg+*CHswbrG_cO=^i0BQFA~O&|dS^P|(*q3f=6wp@m+?|;3UrMTB}TynKv za@8r196W{6-~e|nkIt$454sLxE?ZMB+t*>ap4YPx_!SwvfiigZP!D2wRozt30pkCC z0dlSoO0<5RBjA>Yc2%mOitcg(()qB4gHty5pMJWMn5%O4Hj}fSoemLF5+2s^Fax^W z`BMEWw9wvZ&>G3fx%v=@$eT=q_w`GhR7BNBHFYeEtNkUnKb3wnW;e{5vG07IyGIp- z&gTjAg30(Ef8U0}y$?p(W3zVm@sLpS^{w38bk&MV7C?lsd-|M({23q%x__Ql=4cK*LJC=;pQ$Xe}q*G{t*ToPx!!bkFlt^=R+~N<8_8ca@w))7PCtaWrLhGc0SX z4>-p|5mJACO?B(7Slbs)D@7jFj2$w6>fv=y7`%*LsAt5$Jw&ieYUuTOCZyl5#&WoC8f@#=wY zwK5|ED5Iv0#o_*p^d`2XG#|0KWQF8#1&*-tG=(ZzKK6^(O-L7{<0CyPwv<_IPYHNc(#?yEnVKAiq1h{?FSrL`ttXeG&VwjlD!nG zcB%3~0%3_jP_{T*)Qjdt*yN12KO^k9leD_kbX-g~=p*w{5^2}? zWjo(#wOFG%Bw#kNowm)(q}CYVq!;6r^*v&eO?@2%T(w1M}%l9r0qV!Ywzl*3VaP)5cH7;VPvwuEmgV%m72ly*7&Q#^r#kPz zekZaW#&?lXPrp-kYOapVGUW9MyUO(Wxg19i)0|3=HQs#22*>*eh4+RmKfFj}6@$N2 z{l?Dr%bZgg9WvkcS4Hr!|Fs-r(??F^!+!t1zB|5m0k)uZtgwK5OSkLt)&=#P&W6-* zKl!lfR4J21p*-c=*N~Wl{gvmtcp+yEMn=={@V#~)n5PT4k*b__U2=@ZzQ>7(udh>~l{^@TA&gVNgiGp(1$2072{I<(>rkDWL`Q`7gxI zQ-z@aL!%ZWZNtXO!|Q6T<-(D=UZ(G$t8XQ3Qo5Dn&)qtkhMv^~!pJkeD{l6u;{r*G2TRGvD0U z{KfOFxd(q|8ZHHH&xo){i+0;gA=fXujWQJ_lcSjy-qtiL^ia`${*$LOD;l!6rRMPC zEK&JXX<$I7c7soy?Rs+R+bGFci87WM7xd2buJGk& z*J0|TWTnFf0!N4HLwiffXjXbXXPXmG?f%b@NpnS9Jd8A5wfNay9EflUb&}NqqY3U` zg1N!JTSzFsu3XtD;J>hAgX9gki}&9F>*t?l?#NmDE&0iR2)WjW)2gAb`@R*P6%`vE zx7?_<1RwbY!x(MkTiU*FKScuMy{y(rz%8LyI8Q)(5coSA(@ZT5dgsmyC}3ZN4dplK z95G#A*H6o5nR;8|%vd+flT2FAM&Xqba9t@swvA}t>U!O@dF?e}cjpFXoWPMx3!+Y2 zD%E{3LRm5VDf-V;*88IMGJa@J?e7a-(V_!SDk`D79ig{b9Ot`>E)+O8HT3^Vx&V{x z6ND`Acg0d4FY;p{R~qj=0(>m{YgpVg0S7i%II3uT)RbfmuT#>UD-DLk4-5#vgv-fZ zs_a{zIKqR6r(m~~S$$pjhs_LJBVKD9oGr_t^ z?A<*{`#?nrnz>g~+g|5mTXVWjncf-|yWX*Pi-qsf&4rswA#w3PpkQE?PEUsvjshiA z*SGo~2ZPCAovAxc*}J#SX&2{s-f6%rcwGh@WdL4-3!b;9>CmCYFN`TkxLx)4}JXO>XVO-yWDJg5ZIR;-=H{iH<=b(xws4`MQzs=3l$(k$FY!DNi+?c_^K&KQ(sEx{pUQ-q8 z21Yo!K5;xkZ(%myvVD76j(W?aup3}9{#DxVq5J5F0EF&xD(b;A%MUccS>QgJ8^Xrs zwmeQ(?|3?UbTShh9CW`d9RnuCq;q#mSy}J5az8~tDWUE`x+yzv94bWk$iOP#N_#L? z)qVfsn5iQSZ`^O&X{?HIu6e}^7%`Hb_M-ikt8KczhC{L|e()a@`sjw&20PI?z7YK9 zG+7ERDFG~PRXh$bb&-Nf9Mdl}ok_ZiCtnzLSXzI#%(qps^{t5zJ6iz{`M&1WJZ>$& zt=`cfr^F{!bT(&rk1bjvTAG2zJRuw$5s7O`XZ5moh3gyr5H<+dZ?s-}KWl*!HO=*T zqA0@`3j=M%llbU6g0nKI;`ijFN{!a0>;QQ9@hGCDr}kt)BfWMVn-^*`Q3QE7>@nk( zTI}Ny*tYHuN+6xLpo}0}(%Sq^z?XWQCRexEop!wPfz1>h2Zu!cqb$}?{E*c;(1RD0 z-@g9pI{5v=9u9*fK3kal5ga-N2G-DJ5+;ul$sM`;Sm#4b;||pfj3gYmw6w8E zNU8+#myV2m&@Lo=;p-zr^j;$V;iGv9E}iN_nLpgF-ITU-gn!F_E2-`FU^a)%mAd~3 z(3@LVFM<^<1o?XJhSEcw9i3`&TtS1q@^Q*liV{LZu*COZh_{_$P$AgQ3GR`qD#Yoe9uYDTIqx|t1_c$u*r92S~* zb{05gwrP6s1llL`QV?7TQ}n1HoSyY6|CzP`xaF3Hg>34wu`&JmTK&)PLO~*Mt^L_7 zE(qPsPYjd*I;Nw~-|Fc@!T!j|Otm#_ztdc^%j=O7?4RSWpfC_{Z#lFzLP(|~kQA9h z|6j_p)Dslca(K)Fw$w_yEGw&!*U@DMqxauRM55(~v1^Jy%BPlUYE~a)5rIMqkt~gr zlig29UzQgFo^@~DoH4Q-)DAgAZ^~` zv0Zzj6|7DaClTdJYWTm6~_}1KAm{*5Y^>6xkubsZgG@9Y=`RwN{JFQw$4!WMn>`6&T($>3x7h2Z(gThJ21c_?CqJDc;_RSKvY;`+Q zX5ohEB3CJGg2wNIVe6+Q{FR<&d9@@};Vx+U_PAqr{7J z2-&niRap8^H5%hw#lI>$8xIo?s4momiyG`}IY%N8(qntqb?dbf$RB@r6;~;$sr4dy zfD|A7{A{nzAE=iDot=1mj2NgQ$#PwxDygVs>_5fQqNWfKQcsQZCs|!rBo)ygyKYrK zeJ?3d7Rdp4UsRGZBQ+OCAnZ-E1cgvayzk;b+~y$dm^vMLs~DFLEe=x9Hs6 zp6|B%Abiyu9zHA6p~xJYkWbl6b7rr<0D?tH&93PfaHgn5s}J*zoh;C$4;f5O#>=3k zdQw6uXEqYg&eckxF3t5*1(OaeVN2b%i^GLPS8TSkgyZ;kz5G0jqK zSl6`+huVtqzqHz2oTVQ0ES9oGEENk^fX^{XXT^zJwsZbMP)f(wa162&^TkP;f{mQJ_r!?WV@>v z-NYnJgw2ckY(a18FU0m_U5sb6j_(c#%-;R|&y>a6Ie2!4`vK>_l%E-0I9-x&(7XU1 z=twqI$M~N<0#69vmyEy_tZYB>814*F0hoU@?Q#BrW z8p|r7XUBU6HJOi0C!ZZh*m2FRj(qV>x$$X-zDSA%2E}+j)<=mYk9^9$oor7ok71b* zw?~0czbovjY5$C#rfbqB3ys{k-6ZQ(foFBkiTvOG9OiMrHUc|k5!Wn zv^MOzKn#DXy0SEbR{ofd2k!gSpBDSw;R5t@TiXC;8%fS$l+(y|{PxYp@jcN~Qxcv! zwS?(1AdYyQu%TMf2B+Kp`ul)1Ze)g!A+W>9yf%-K2&cX{mZJr^9m%t%y1qJagVwUP zF@S^yqcCm>z~8O8Ri+MG-!NHOc1ExCVhJ^)AePeFNzOk>TX))xYkGIjwF{Mzz&=T)=a8{AhWbpQlys z`}0v2%HT)*`0@3I7)pTcuNClPt4r(kIa6DfpU2*-?p-VfMazR5A2{AaaXydO!PCQQ zp|ks`+eh^uZ%pSEA9LY$HwBZl=K7KXPEQ)yQOuhLv1g$S?D1e{UVIndc+0mJ%%Qosa-@_R`kWR_XL~=)epZciGQK z=ReH!8YPmxo`nPNn0|byhSIAf`Z8ju&Bs$R@;44 z)cWB2zGuCycY_Ey>B6LBU;25zM%GqWvo!Q&ZsMFgxVrx0JIMIKXXsbU#>bXvZj9gg zD$Z$Cit^Gl@lY1#dl6o!CF5-b3-_cW^qmsEw+a&Aa()|@Lv$5EWQ68r9 z)tk7i;@Ii){wuQm)I^`X$!cVwFhT*#y}31XYtDd}-XS_>{#;^#$7jFOe4rc_q~Zp| z%>4VM_vg{Aq)dOs$ee^?S?)e$XL>N*#`DYqI%6}zdvP=fP(_%LuSeU5PqPhUFR%d5l}LHw*+-RKYoE%WI= zPW>TPjz)MLD^4DIcG=x#r2s~bz{Oga${4|SPquwvg8@A*pHrP}ymVaxJ%xNK2;UFd z*7}`8T@SG>&Ob7cp%v4L!r$MXB5rGD`NqCO?neGI_D0BploiQg>f_Nb==TFtA2L)4 z>spck>a>}weY(S3QH3aa7c%X}Pt5&fM znqYlwRw`*0cX6gbAxKE25HWbgHEQN-oKXdw&4a(W9-NQWgm(9qFV)wvlhT2|9~!o9 zHu`&KwBYO4Wm8kqt|PmS-h8>lX#6QB$C04d!_|jP4vA)&>#=>t1?mGkkk9S0a%|e~ zzv7$(pMC%XDmr15D2L#1_brK@Y+NCoWYMMzr{P$<`v{FaZbr51`o8FVKOzcUd-bD=1%G zoyzo#MX5RW^IOx=o$BttitOdGBe*$OD-#rS($gYvDO47=SKR~^5wz!LJ=@#sX(Isf zJ4jm(&%?SokqGO{6r?bG$f1WD13kbD#%bfWj_POBu63utkoEQejR0d0!}J+RL+khP z>fxOFB7v7M1haYhnxcKR6Z7^xUEN%NF(3%9f0r6b=^h!-Xj&%sldIaJaGA)?xscfI z7WD@cBD2KY!tQhZSrw4vf_{pPs&p`b2ze;?aj+BCC)rY@Qra$(+OEptrY#~vVd2b42IPYCvY3tc_%oH|OA)KzBc&}-k=VqqaP0t$on;97=?@|w% zk`>6{Gf2mp`}qydU1zEomcnW?e6NY+&RB^g2}sVB7DqrP2rKtF=6C^dmxdR8*G>I# zOM~#K5A+Wgu~cz!X(t!x+*Iuldj7fLx~BhJbG^g@MPw@kkL&G_m67EYMo($r=Js84 z;S-_=%!*xiAe2*ih#vrtw$Q%&6}KO2K83Aq&h{~2_HJp?M(dJ0(cN`rG`x= z`dgza5)HkY^nW2J^n`q|@oc^}*-atr)=Hf=Qez!zvJkr(Q3wO`qy1T+^2Be<$7>g5 zDZJF0sbZhUV3>J1;FGPW<5)NEFUsL8y5X#)p;O3brcv>tiD^2Qx45ZbY(#c_bwSDZ zzDzJKW!%eEf34Tfo55G~?9cVw3a?K~ef!V#BMf{30e%XTeHDcsDk_x>?Qp4RLJo`D znp$lz07sgTfyCrX*Xuk^wW3_~l zIkz+8Xolx2uArWtiy;dycGLhZxjY>eQXa!>;}@WOX`zrKLBbw%S-zqD!y^AXPze+7 z*F3wDE63g88(ORVUOo~1PoI+Zak7S$=B2l zhyVHH8$Z^jEoKmopRGJ3^(;CHMbugT&B@W-9mGkul% z7+|q}tCW{`?OT;_P^(;+7){UN_2xTkP!qhLwD3}@)>Mlu|H#{!Rntl44e9KRgR)7z z4`!x^1swq)%s24^XQu^0o&<|PWVtiALM%1y7`GAS?yl)pQ4T6}mtS#1dyjVhi|FY( zQs}{MP8S`D43&0&I11=ndy*fEQ)DN2Pw;rNwAQ@S|GBD)F4#o zrxzOMF2w@-xd~7D)*sM-5%N0cy(aI(^!#6VT|^Y<6f5iSFG@<5Z|@L}cQU&(NGDv5 zToX05`;b0liv=5aj;sBpY^m7U#z|0fwnjojUA0496|hw$M{Mf;4_j*tqV>LTAPrkDmDj)q}tm_7he9dRzh^ok5PI$ zUr>xlNskxuUyz8uMaT&X$j0M}>>|yp>No!4ucz@H3v-1434+ZIFIpa?ncMI1k{wJ> z_$;y$w;v`7JBaR+k{k&w_qz*sd?4p@t=k%)Y6?Z8wqr6%_VjIc>NeZ2w_5H&7_Kse zA)o|mnL656$|>rp>3+cmHE4ReP!Iw|??n_KJJD4K-5=_p382nw((pI@L z7r;W{vPo#LWji=XnaKOG>KhJ~#V?Znp3&MHnKrU-Nl7#DRBmTKu<@EU_P8GoIh@Fj zd2nbi!2Lc=f1?oUfh}cm+adHpThNS3p{A`p5s#y0%E36-rm`Gkd&C2~54MwxPJ#j< z@zv@Vmf5$?wJ&XcMC@n$i~Zrms#9U3+j)U7S3}sJeP4p$KcQY&!gpX!>#V|LnRSp3Mb!DztF5&wnZ3XEgKJ~v=Hsf8XtWvu=BmUJNZxd%sJNOmzNA3pEJ0BGMs!t$;Cp)g$UuzO&t2;!PUxovg3NC~cpF>WVVT232l0uE&zh@vV#f5Ma8_A9kz z$Dmw~Uz|DiDfsF=KY&qP9d@d7%PS&E@Wuf#G&15-M5_F9*6ai*At=g#QmE9Y(q(12 z7^b(FGTpg9m<}&4m=g2M^WKk0Op!slK7O%SE_b;MtE{i^mSB+bot?hfSQO6Dpt7QT z#%xV(=-#TfXl0q>!+zuCSjYTXVF&isRz>7IDRC58uJosTE2PB{q@!O9n-=Q#9%NyY zms2Znl$=3?xM3*DQx*G~Ji2hyJ4{6u7SdDm4#p_~H>>|*cQ6%m_j;&`YE+i03RCM_ zMHMDGD*5+HpWX-8%7oe%zW*%JZ;{*^{gDDJulp-+4NWC#85jcCT{cdKrt6O9&V&24 z4b!n)GBT7gvVfux`-9R-_vZ^;-@#8ef*=_1!;3P2VBpz823FDFw{=N5Z6F@UzcWk; z4)`0JD)eTME&r~muV_*An6{l}cBqc8WD*UL2`PN=hGUK0rKTl@ko5G3tGw`s!Ip8` z4YB9to>zlUcz3EubD2ZLWlcSe1pD|aEw@k0y5jJqgj7=aM38Df<1W>uymMD~jR=I0 zX8b3Fe|-?c!_P-|#Gs{C4DL1j2h0>THA&6pb0$AAeZQ}1%!IXNR+WkRyAK8#i5_?~ zZ?0;L4^}8&$0uQ}a|gtL?nPXt=mfZT!s|KS-Zvgj7qRd2va2rJI?|x;hH5C{E2FI{ z^;9>PtCU(3LNyXIm@}i`Pk3R9%WZs4>!|sg2LF4rQdjZlotr}TT zMZ3B@2=MAAo_xC=JR~hrloWTppT)#cgg9WGmNUo_xrOe;+ft**5wz*&P3^qY-MI;{ z4dN3Aq@t7z#TLGc%hl&g@7=;q&W_cmaS8YeTi23?!-C_niJPAQ`S^bqY-cw`nrS9IavsoaAF`ut|Tbv=@FQjAdyM{ zPh!~X=)0&oXyo9<6vv%@c0K3hsO@*p=g@6tt^A&VH=w`9^E6gT`3w9XQ@Nd;;ev;U z<)|VoOqt8KlD;BCmA-Uu!wZd#m_*e@M2Kb_7K}s8lKCc z%SYeYFzh`h)AZ2brmk1rhom$o#}q>ZxlaLm&ie~Ik{+2kfLQ9%!DTS`fl<2Q3I4NFkur8J6%pNcbSgL?T5q%;D%fg#TUt_VXGlYG)x0 zOw1YbM|V(OZ)yU}APdjz?iY~HmAq&Zo3CKuNx-}t z`gEajB~W@y0pFFb2}2;EK%I$Ipdc|-=qnM0*k1Dz$2E84Sc(mvL`h=jY@)$Rn&UNZ zS!FUMYDT|^LNwkkH^ki>@DcojVHA5Bpx~?Gtuyg4^Uz}Z6>XQss@rF7{Kb4a@F0M* zuQgpxZohch zCB0Z3&dzCJF;`b-b!_Lo!NKX^eviq^-G8@!F0K?GS14^&>dT?qk-FM21_u6IzG~2l zhY4;8k_rxb^8pJdA>r0f7{*TS!8lNTeqc5 zx5fK<>h?}6(_``M#&OX0WUB74AGKjlUxGbPuPKBbIyN|4TXTXRyIugTFZXFSW`c)w z8jztW7fG{>_kg8%?N7%LRX2-Sh`==oe!PH7Nxltx^>zf@6U@}{-&LS*Bav%;M5g#o zO3X&@9`=(S%5acRs0r(zHekS~prjl;&~IPL>g5)2d^nps^Z%;%d>RE%qkot`w&?-U zGrdpy%F{|?*_hB&;dR5qT2?+o)>?`Ix$v5Xa)y9%5 z*Bi(XVf}%E6siw7NQnPsG@YP1$j_jbRIhp_bMFKFI;*{h*xswkat;E9vvwHEMYY-m z5m163zK!U#)3k4}A1HD5&3Hed)YF2-q?-BEAyIA2Ay3LE@sgWig8fpf#qls8F~LT4 zPLW>$`K^fxCBpg6l$aRH%HBcBLF$(@uDPc>Epa9A>GrpVBrSL_usfrq!I?8c3pReT zy-Ic7Om4DmQ&Qex}_j-U&gPE4OH zB_-LE&)C|&8d5%QHK&v67Ts@#5mi zhqH#F@TTgQX+`_vF)kN5wssvJT@x3UFz&$sPW3KduNbo;(CwHgFLt34Jha7i{}CW`Uvb|@!D z{NEjvN~tP&(xh@B-HM=r3*ig66{wdKRn+)3hR~HT!ynV^&YVnX`V=g2QY1|%CY=ZS z(xSrNCo=q@q*US5o^#X0WcozfmB6-Bm&SFO&YxRiYQykN{LsQa%OI$lUUzsb6-3_x z9l06XWm4z}cV`v>k7zPmI1W!&xutL6*!q?UU5{SOo>8Q#+$S(g5X$4A+~zP;R3sku#pg##KfK|DsO{ip)C!(Xa*_1C_L{-_^{ux1 z$QoAb>hW*ihC{>+kMUhU#d>dQxS^f_;f91{aKXv)&P9MKsg761n9RcBr=Z}q&#&DW zgL|%3lXrz8J4GM5(~3F#l2_Q_=80c(hFBQF&>woH2%;u?wkXN zt9UHP4%58P>gtS>zUc!m7xt7xbs`lZ*7oq3JL}262rt9~trb=Z@@jbj0(`cRO=T$! zUfJABm@nq3slK`beo90A>;UZav3~oebLQ?lO3(YFaI#QRH^X~31OOzZk3mRZ-@G%G ziu!FPZzdIa;XX16lh-aH;HC%du#Jz$O;8Kj+0Dt36MrRS^_tHV$>hMf_m3x~!x)bM z02+x>A_1JXDHvjpOBa2FjS_U!B0JLFgW#?LNPX4S?feA|8Q09ieb zp#w_FSCK`}O!j zjZ<3-Pyv8F_UL0=np^w5Gkn&xFF7=r=z2VBXF@EBA}VQ|_brWzi2IYroyX7J zS?7~@_c||ISkQaA#yjOQ&}^@&O8#rOtk&~syXP@~OB{X$7ssBa=6+!KRbzYLaBz*H z78Ct@;87b(w+XMR7^SBD7)6MN$yimP*DEgNf^V(*kyq$WRnQxKWiQl_odYj0aDTyR zR(&o;k87NBf4`R@YpC@qX7=M8=9d^Pwfs!MA*2sg6}sJH>8mUP^Va6*jka;FhoqpL z5F0x?uF2M5sLJ%X;z7v{;Ov$&M~mhrGY)30jwG~DNk>L3B?3L4UUt~G+Z^Fivab7% z;b2FIV!M`%42e!vyt(VEnef+!k41bfTN^OCm4}fB$NLTt4${n!=rTtM!IkA3;X(A< z$6I89!^_7@rV~4+0t?&e{`T#~8nRf=iVxFH{0%cq^B+6LSM&x=HvmlzS_o+dUbmjO zcihY0cYv+XK(D==#?{cx-b?xJWWL~c=5D9((!N^5Oliw8Xu4{t*P3nqQ)s>Lga9rBw*37$qZA3Jj=TN(_z zL`vtE`Eh7&%aZLQg4b3zeEY<^b?8C9rfZ%*Gi|9p*;AgSt?#~CV@)$-5-7kTce~4S z8u#`HS!vNWduMZy&&^4NQd?hph?3%}Mlj2hq3ts3-~x|Jm+N@xWogAkrEbzS0ZJlc zb$eY{s5|7kX~t@A^jc_ova%6YM+tq%V0NzCzS?_MbqxoLS9u+4uuVLK!w$ql&X0z$K zQjo8hx6S_@OS*Fe;^Jzp-Q!KV7~Zlr;tETe z1cHnn{(Yv-KomhZdI|vc3@aZgIS%%F-r|MkzER*mru|#F@*_W!$Liyp^gZ&p152Wb z|4}H8r-=!O6FHeY!SJA{;}-lE$=G=Xl5NQ)W~+(s2ua^bG5JNcnQ^j9YYS4z7gl-G z@R8t5)Ma{T^El1YSH?sW=H-#@k&xWT7sBRMRJg224gT!zXWvW4w%vB-6dbiS2eg4j zBkT9_rI?b-{cI?7-7GENhA*Z-Nldf}0d1Zo4`rw*siFvrX^*FQ)bB^Mvu?7`_2`Z1 z&M)X>1A(;KUWmQzAiAkIsj0aDofMDPC^e%)#eGOo>Sb|)n}VrBXq|DRD+hrCKA+<& zE@NB)@}8m!C55aRR@MY#s-n-3B|0XLVUid6l46>!VI$#%<^hUd(Fg{`rD|UD7F0HT zgw!i?%a6GQ?EIYExw}g}w;%zaq>A6REc86+NeQ1TD|B5rBx-EPs9UZu7md^ByFhyYoFT9?}Nn!)mj3 zhp$*`22@Hyi9i{4Go!U0uQ8?q@k5e^zDH;%yqirUy*7Oo@5aLp9Dpo!HgISJ15t!C zEU$qqPe5e$Jlfdgu)!=w77ze?p4{Z_&@EY8BP-|-D-&{(%Jvz>Xu}9xPCji`2|Q?c z-Jm(u4a<`8#?DB6TT6it=TL0mV4&)b(A?g_!epk8oHIL@hfyCF?ros6PQ>E~*9}b^ zi_^(gpyx+U0yLB7q?5lYDmoh=b=>Otv)-45OOX#Q6YF(*P8w7aarke@1QWK)q5<$9 zu(apOOi9U>ay=dM!PRTA^scs{0!yg7o#pJTIK+O5tAlYkB~tS>iTL)2p;VN8#q)eW zlcI{s!US1!wXqH=Ey($j7|EtKcSft*?pV>Vc2dRNy#s%ERW@0KYwEA1eWl%DqAips zgBnwjgUtINm579#KADL~kk_%d1XWm(dUdYfDl68 zrh3*@w|_iP>!Jo2>@S2S0KL=^pQ%c*2^}Cb(Pq*t58?7*!ngbRLjV@4yS})(uH~;* z)~M^Ww)n>BSCQEvERISO=DCjqSeD0GPElzdCwW27;RM~!Hk`gc`3?8p5B6z~4aB(~ zPui}Ewp6S%6=(8E1;5RQf$@wI;qj6m8**zaFwSL&uKZn~K$c5Q#7#~F>d6jtje$I{ zh=#O`TTnlR_(uErsonDmUo<2tB0D&s=`Aq>gEYFsXCW?+Sd#(L+GfqMCMf>9b?1f= zMLlrr?9ef^^>w@DQ|B+itX%swRZ&@Vo~RAo$6}CcUew}Gc(mLKE@5HUy9}Og4Bn~= z2oY7&qY>JAoFOop#A;)V5mFZ?#pm_aAL7?mM7@DG=!-zb95#*%YE0_1Hsj40Y(@mP zfTwH4e+bgvSPJn2CL6+OvXyqq;>Bp|eoAe{+{p7&#X;a$r7z8qP*En&!Q)WYX|0*z zzAYO|ZN3DLp9qhSe1{KSN#Z7FqH zBtc5gSXN&oQ82^tbMZw)5v`J%b?y4Q=LDlPf~6yIwb03>#Wu)iI8n|K9Zi6tAP{Wo z@}TO%_6FrkFkh8#zHjO7%o5OzZ8A)0?CEKOy+x%IBkv3slwHM*`s}KJXbeacQ)s!S z_6Ko<6&dF7@bHDHb2Gp(ysWWjr|qq2Cglo3 z1CjWD1{sCn4I>zalFV^%WPQGBYR>p--#^v${gRh%sPLR+Q1{PDHR9w7C-SpIM=#mi zlM}_?+Ht#nn75ua%lbp5a0qqvKd6PLOLQ98Sn4y509@8ZnRRi?uc8VP28N0wNr!6R zM@kDzBPwVe|E0K>>kHA4bq^5xBT8^Ro?lEKn4-7!GI!;|K1`#lyZY0K`ffW5a4D1( zv0EL;sHkWMm|!ekrkUyr@R2N>El(XSz*fLBDDc}(&&p)kU29AiljW7jwkFzs{Kz5` z3UG;w_p7fKTFG2}MMWq=k8(`(lZfE}>HT|==SW%6=FUj9;QjQ<;Y(ohJp3LiYLlU) zUAQtj%UU~sx}h^CYwFXcsXj*DQ%e@NSc?cGCE?Fi_Adx9CHutL$YKe{WnRGqiBf;r zqFOpck{}77O`ABzqpmN)I(dbxUmBr|I6llx-Z=wt-xU7x!kzu7tdgN^j*ABbk>4b! zP~|e((=Yj0;NF4o8;lPQM<#x=n5|EkMBN^%Ez{W6>QQLBdShXsq{2iJa52eRTV4Ff zP|%%&&u6%aMGPE6mR{#pU4T}f`6oG&RW+{MMk8M=X~L5nNxtUtxf4J`8V-6rxp+k^ zuF5K;g5;?qh{BVKk z)F0-w)R0_*w2>LF#dr*lwHF+h?>h_#h0Hi-`Y`xGyij=0f~aaj{-1#9U$y013476% zo4EEU(&~VQDk>%MUUSxVdD?chrtLJ`Cy)U6e- z&9A|Sc0MW^b)Rb%7Nu}G>dXDS6?ohTi)lH?1K#}QqNU4!@ZNfWz3=c&%3{T-rT?dV zkktUJ^{v2^S1{`ATms%uXzUxd+Dy6MZL8xIJ}Z>g8NR@R;k*Ilh&&#H2VQF?eUZIB z#a|4kr+I~L6a`&h?(t&0k2rD_ppt4$tVrko#~?Hnt9T}l6qULGQU;$#QXCZyR_Vo) zsYGCUMjrUqy==;>%zgV*Ca5IEzTWJaovl9h?DhDztAfl#dGhRD$YDnX8ocqeec>E0 zc{(+=*>)c?6$6vvcqp`0ST37rF1-ngXC9 zZZ^~5;g`8afbw|r=5WfaFJ###)M4x^7*dD>KZA$+|JA8!Y;UMyIs!ZRu>YH?!RMtU zZC-YC#FrMX_IZ-Zs~MojsK0+jgko)uf4^HLUtJoGq%MJI$iILZvFl0fyNbUxtXW^9 z+?w(enzqRD^K)pFsZnlq{uG_XsS#jB7!v^|1_XtRGJ5%Ff%~i)aX$L5Mb5_h=n6_?cXyM$yz4g?@ zS?319!nFq;85I-*>9%cq%1*+xRcSEMO0thc;SGVlh7DNfKQ0HTZfI0O499cCP((eI zs`XUmU|}8Ns8}W@jyG6L`yvhdqLkhdunZ23w0QDz1J4r!rgeRcDV&9C2dj}(q=8g( zA98zyc|b0Y@0XGAU)Ut7vmp(-Vsk@qy!7^PB1L-QKwKNX@qY*V8Sd?Sq)xJ;nepqH zIkjsF4jgds-9LXa!Ypw_VjBO;{tj3%uQD-a_`DxtdQZ4HqF8@kA}@f%d}##G4x?uLI}QaVd#34*Nt zB1l#`g%%m@6{eUN8xWJ#x5B)y+O<+pyX}2jl!gWX3I2Vnm}<95QEqB~=3=(vVWjz( zjFwy@nI~_@WNrTvZ!${P)F$Kav@Ec~O&S`CEA>RC=dK2Vy=k3i;8L}(8cM%UIM~|u1{VuN35(=|F@Z3o;7D}wajw0%4(bX z!;Q)y@DFlq2=daRs3o`_B_QK>J^41+wbKk|eem!?>yC-eK;g1xee>py*YH|ufsBY- z8uqou>Rkb|+q*3juC%oLw)^}ezI>=QjUAEUY1h?yO#liI!vXh9+qrgEUg;JgyVwF{ zq8HVzkei{i7%XN3j>OAeHSfVs)~F%mLxu7HJrz?a0C(#0rr?DJ5Y(->*f!CqScbGR zb!4O@_9c2JqcZmEoefv^d`}dQlBeb5-M2 zG@>w7@#%wgW8+-29o|??NG__V_(Y6ho!#6A+0eYesL-5lex|;{A3u_BxETOHt~IOI z+hL=wNL=Gtq#<>CYv|84w12Eg)?wym93FAut|Yc_BxhZ=?>19b#GD4oQ-6Og_bJL2 zfxR(q4d#1@k4A3L7#^f`q|)pvD`QPd+v}I+CG9d+m6Ky9z}`(X$lk%i#zjxAV zS}-Q+#&GvUQrzm6JCRaBCdjw$?5M3=vZimT-_ zEY%ImeW#u`HK8I0tW~CrtSTGpmY7rsDI#5>D+3l#j*-JY#j>hJ{`pThzMC0sSv7`d5KHLO6{G^L9eqMG9e}8gv1C14&*T(G)iA=z zKHYL<@>li|Xp;Z;0@PNEw5At~rS$gvafT{4#J? z<=}Sy9nOYg$$Y^JMGU|Pnf|W+J?{P)`M_>(zdUmwVGk|<<0xu5VqdDum$q(HrQsVi zM-nk7bH9b$O4!ng6^q zk28MIJ2%eRvDVsaE0D`3YVuqsLY-)6{;V$Gi{pgTPUhx1WR821R9TvFJs)Bmv#BXB zCMY&-ok@BGYpIs4joRE*8B)AA!VbM)FLYK_-5U%Os;`9$#0+&}WQnSu*Za3)#>)B4 zP!-|c4-tIo_w^OD6*vV=?xZm5!~gPRz9d_ezH7aYygbk{Ku8$-I8e=a1GaNPr3txA z*ANpPSJFIk3nXz76ZCsO=2&+5OI$)33UkyFm8MgBHA+t#kU{EQOeDOJ6>Y@9DZ~47 z=q#aOZub0QSEY^C1Y9+mvMguc=83^!ZWI*a=d(?P7VEThA^FeO)_i$I&840WS#C_3 z9NZK^d$&9e%RGx?jfbpqs@>(U!6PXKs2&hD=o}q`zD|tOo~%@@4E?C|jL8-{5*jLm zg@~{KO^3>s75YE6J?EKYfALTMz0Q$uB|Ok{fy>TKRj{dP5`@WaLwS8Y>wK};f$Sby zqZ6#nzQTR~*))qrfks(PRQiDw9w<|iW>8UnhyOZ~?WFs%OLLX$;!|`xZ2)4g1m%q02wkui)3A%;uba?qz0V$lC`o&Zsn^QHhX0=h; zjtX^&W|g(Jwxs%%4<*5#$DO1$FSo}#ew**Q-?ZHxd3GkvuijG)_Btq-@ic)88=4#^R>4&ARl)M1Jcf_adwpj7UJzs;vD>ypf5o zlV~_bx;55czDQNbTW!_vD+m9NM*QtVOFp9SB{Hjim=CvF8bXq;wL~aDgezSbS0)Xj zD+KZ+!xohZCgl$ND_*_JRQSFxjp^C68^r``K~P&yQu4Iu`%{ps*R4eeQ};zLYcE|h zjj#a6cXjd72>7mxPkuqPj-+<42ZxBo6Tg|ALO{(nFTZ{?p2YGVhNc&na;IgF7weon6*?E8CAR zw+SB@l9Wk7%9r=ufEpc<80+^~NOp=Xm+ro<@b&If+N7xw7P)t&Q&UnNS`r zP}{`nNAY*#^vS12VZIVxCmY#SdcH1VCCz?NkYz6|3s?Of8e~+qdk$D!(37{h{5*660!vW&1btOj zwQOjZ?0P>xTvipAA}=qFvtKMdw6kejLvAno|rchzz<&kn1UE!Z9LPi2*&#+ zfOSD4BOjg|72N0_ODU#(xak;>moBu^n4&Ayocu1Y+xs$`EUH4WvR7a^^+k>$=)m?p z11s;`Ye`=H8|ZK^t|rsObA1P9uW4I|s~O|XO39tb&Rl)NDT ze1=`UNo7Yn-zUaAYjRoX3-1yMoY(uuFkWp>Npnk%SF+wn;4WN9PkmjL56Y9?^5ULy zqawhTp;oElb2N?ghyQ|tjs>Q(5Omcwv8E&$L;^Jw*QUCPN*|Dc! zF$7fb*l=xyhm2M=n%7?z7z8%d!jOw3@kn@6yA;}5ETG^m)%846U==|NDAgGsLE)$z z8=*risfj3E7}ii!l!4x!JYW2Xl|U*fvALv+StC- zZFGizPasHcJbIakpY8QG^7q2{^yA%VAU;cxbCyh0@Yy;Msf9diQRL%w7?vKti$o4L0%FuO4ApI9TXsf2jzW!O_J7lmgAQ-w3#( zVOi-#h5CT>04#ofGlFRZ$|;!kxLsiX8IFDY^FV@yL6b#aqpE;VqEAwu$>R0UT6TDB zBZvj^A9|O43<`k$`rsSK_A-3ikMZ&n2{f@#^xU4F`R|kt_c(kUmszob?Sp6lW8a`5 zj6Oea7@Hr@SsPUu&1!7B;}iCXUotXD*(hWJ+>VTFr0a;yq4SuMkKYR*$-?+*mj+*h z23!&$Zk4)@O^f)at*%$7kL9VE@h{NeRy^=baB$vHB-pKa zC!}-0ybek86b)oMB7yNHPTx-t@K?V7=>fG~0ufQzoNM>a8#%Sg}ArdJ&1xeX1+z<&w5 z(Z>BIjisXY8#To_7DZPu8J%-zNWfRc_rA^{mV8)Ry?Q3X;|7_oC9?)aJW)FIctIQ| zuH2}s-qsboq-VMEP;dYI8Wf%1q1^lQhxd9;t11452Q}Ghjmc|aXN2v;DWS>o;!6Ty zZnvnz;50XR(Bq?HG`63=%bvV$3aZf#USO~8{%x+y@4fTMKLhuV**~DW}qAW_syNNKc@;y=%N&wGRz;pj%#; z3=s5*_LJ62Mzg35l#bv1nwB2E=b`!hQQtge1VHtkL`DsDSZAw0r{+z%G$Qxyj{ZEh z#5QVuH6HJJuXo-g6e_PQ_n82jBqWKEJS2B_hj-2ooB;+>KGD!nCv2KaS5a2~zc`$t zKl;yM`?a{i{jEEDS9w=eI8 zi^dEUWIO7iRUP|0=er$G7xyohLW5qM5j})^aLy`P$m5e*x}EAqy*su?C1Hg03nKgxS#UZjsOO6{EZJ6ehSh_FktB z7-soVUm*yF#5K3(b9oQcMu6$f!Z%3231?n z+!b?xTtWirPmahTY8ePZ`kb6hk$9jr9PQ`;r8IdE&@0szB3w1`8M4s2K%Fz)?m&N4 z&B#q9q1Bv1%o#8k;YlUG*fuvfB34RozY@Ybd;XW*#mL`lzObawV3OUDA_%kpF%jq5 z;0TouUP+JfMA%A0ZGQFh%ZK~0Lt%|EL%Z|^I(kG5)3h#I4Y6zvkcPffsO8%-g&a%t ztY`v6YA=SZm|I$l+NXLTcJ<^j6ctS38b8_`{rW&AyzthoS57-_ij>BhvGzOq>aUhbcjs6;}cl7nNJv$l_F@43w?;b#hh3X6hBTZEAv5oy8SL*+v3+VgYo1!vE?j+AV7NziE?p zIJjUaYNhpo`5(%QHtqZg0KQXnDqJ^*oVB?V#pUE7??ILdge~b5p{E@$F6KxlUXfeS zO(|UH{R0G{ptUhjDNRlk4d_Y^!A9wo=b|Xw_q5XUf&DDqd4S4qF!<7@T(3&8`>B@5_))(4R z!H+STnflJJ!HX%}Ym|=Rfb2;JkAK%fLJ)*Arr1vfC@mqU+x2aQ z&5y&g?VZIX_D>zc!(P{}znMSggTUu|w)PK#bgo@u&a>XQSM0?QK2Fge56>HHxvqmk z6?F_q_OHxw+2ovh3TK6(eN5ar6t#u3cdKh#f)Bs(Fo;vyZ_ySjbb&@&G%WM$--{(f zc)NwYt9;T)f-)nYXdDL(k1x2qa7+1Ef{lVV&T8{6nKQf_>{$0vVNBc+&Nie2p5bZ8AfxD#J zcm0ms0z>y16caFtve~~{+oQ`rwV!zXSCvKo6&};N<>)xO<00=)BvUX_bPGMZd3*$a z=M>Z*`*pM(1PT#Z6t+n9+n#^;5HXqA06v5EhtLzHlnFv7huBfBRKF^)f`N=){&?1vU~ ztF_UX*J6n9LY-o!L9e`DBau;4r-jE*kBsPeHXA6-yNc$wiY~X-Up=`V zM5k9Cf3#4ob=i}i!tmW%K7Adx{A`#5a0_8Wa+wv*NJ!vU4EfmF26KE`zGl5BuJ595 zUCH5MlDj8QhcL?pHj7C|56LW9wGXu&3bHcCd?HhqD~K`LFS>wK0W;5<&*N`c_S3^s zbLGjR-=omZwCmIDFI0e1`QEm1S7<~YN=C;vK7qR)h`H#qt~Jp0GJ51a43tBDii3FX zL{oRp4ZnDX4thH9%*Xs?5=-|G+XF^~+0qd|4lm&och)Bl-X31oohS*7;7C0m~Cu*vu zqaw+4Z??h;LD5C-TQlMEZ6?=xxK>d+>vP8S%?V!$3Ua%yba*$(8;@1qsTBP2wl`M< zGc!jFzA5usr5D&Zd^^W@`K8Ua#w2-%L;LKDnb+{3vT-vbUBsuAiUmVvwfU0gsQBY# zU6S$@3-duw-l?x-mV?gZLxm+_M)bza?*|b|jr^ zT~0p&8Qgw@R?t5i9Tbj3LIJ!@nvnO+ey3gFJU>1HL2%S$jlw`_mE+^;jV&Hi!dT{s z&k-3PR}u<}+Nhz6F0&~I7gyUuLR#?f_a3Qc)DSSI77+Lkxi;_}VC!W~L@n`rPnM3U z2=89HCwX^g64_T?&c%;oG+E;ub#S1d+$TPjo4YuYu8)6KygzrfjF`X#+|Z`PLT$jj z#_uJEvobI$`Im^AtFW!d|L|h+kMZJ&E=m3*@LuFfQz-fb6+IN5D@m?wBIV{=bm94Z zT&CnIardAK1C{jnsl2lazevl#Jv3a>38C+7<0pdT`0a(M^*Dp#{qwB?7w2kH#({`1 zzEOTY5Z6>^S9y}DFSe?)9A4Jz@%m^iH;Ta7ZQtht&FzE59iyCh|{z?2%5y9+~lm377+#w^1L@>{9#L)5t+ogsB=&|iynQ8Orgiw#}kWarhOTHQb^?#Fj z*&^?N2+)7?db}wC^RYlA{3LvR%%2l;_<`UyRp;)1TC7H5| zuiu%)@$%1;g#eJUofUpGz;Qcp5aXAT@N7LSA?jQQ7pn5s7E=F!58pKqh)pIM^5K&z^07xJDnto83{Pfjr)ra zldI1#CFs=^DJrk~Jw!G_cikNu=S>cNECAQKI~&)}T2|H`1;#1O4mio`;*uPXKOgTL zp+&2Q4`bPn>kX^!jb9|1mB*?p3rm;2v5YHZyc^99?N?H6(f8akwqC%ZrVh!Y1@mAx z$7`3WMIzj9wc5?+NZi&T4(t9#&QFt6u5%=1XUhB%;lreLg4amcq=+H8;EQ=)@9A$c z;1mob0W9Iyi9 z`zBfrD^E=QCz%=e4o5a`>a82pm@Pa*Lx*-MUYbwwj9zb+&SCtVC4OTR{I~ zA;91ybmK*HV2zRk6f)0UX3@9Bs;mkL{Q{6|-{wE*22;VQD>mv!79w(_@rSwlM$p zoUd3H1-DUCuv{Fs?$R&;w^D|0UR$!iZ+9-@CgS&ladUFJ6Td9_Fu_4be4$-zjL$-S zZc#&Ml#*HrP0U4qp>Cm7uk-puDwIp+>liEWNH}fvy+`Aw{I);iS?%iZ*NV&hN3&Pe z$;u7!nrA8@SE304116I9SwUR-fMP~x|3ITK1sLw*;dcqE@hE%liTz@F$Cgi*RBxtj z@DL4NO4tG?J#o6OUAxvc6k}5|MyY*a&+l0*uT*r=Y|)`{+4YO-8m(@FN_?+k*0f8Y z5aeSZqHUWO9ry?bMxHirAQQFDiC2WWIFdUms!eS9Q7m(}&)4q5sw|@^3ZWsGJxXpT z>J4@sLSHwpKhg#MWXq3^Ooq*d1`>quI3panXpzLWT9>st!1aB4{Fe^a`mY}cU)_HX zKR>8~E$b-!>*m|d6Jh*Dvfkd3A)j2F-%}6R$eKR#tZO;kvPPJP8(W3OT1mySRkx)p zBrb9;CUzav?}58uVa zLmqn*#x*)~Qlg&btd+?_IP~;?muxd~bgxT((9I-M{plt-jC0@?9oy zxc!)8{RBk5hbii+Ky&){{uE$w)W*=rAv9769!Gl#vl zhm%MLU7X?QM*eOBJP7O?qTivMH1B)*${YrZL^WU-U#~7~?ooe^@iJTJ=6W-4H;L$X zXC4_?Xl>A}B0i<2XU7mb?662PT$4Z()egN4vG;k^A71~}_Xi|NH}mwPHcUGYmab5ZawmABzZQ8DS-cv)$i z%5ykKM?BqGdOsg=e)>eXh>sUf&1*NU?-ku`d)3`*E_`~&f-;PI|=m}{Mq(8cRoi9^K;c!X2G{tcDrze1Ap-Jn3f#sF@zbMCzY)zwZj$c#@ zchBv>+k8O+f!JZ45?S#fzX&T-7I6Ia4tW%V>Qzw4J0uHy` zusBYD&PMIKx~i?ZM$OZMECY!N;$_D~Jg!dlvRmDFm~nhO@ev6P z*5TyrRaFcQUd-}TNfD~w$3p0Hnhcbc_GzoJj@*5Qro=>mNG0ExK0S?cvBTPCGJWYY zBBUECmLfFMPoR?; zZ*2JIc5#eMek!YpC*%~>Y3E2mz$Kfe12StDPVGd3fBW0VSK??8Yg&FcL$F`}@xJg9 zN|#@0T>CwSv9-%BC@UqgXy~Jz!kZb-$Ab({h(BB;&lV|LG5PK}`x&2h=q|wz+j2B# z-gd1y(DXt|vY6j36+ZaOj`Fygco4Y6y?4(0UJpSTgdF2%2eR!LLX)w?U}Bwc4y?l5 zPqy;fu{NJORzL&uK-7GT&_{NWFU__XB~^3R$5Yo_-fczs`Mtpx(HYC>2m~*L{T`+m z=t7ja92)596XkWmQ<*6*S0{Lp$m(UW`HGLSxBVPB0)MOikO>qrpb?dK6p&pw0-EgFw#c66NM(%b z5p~sE*N!xiL^D%W)%AnHJLFAW9OBK8mjzxoA(`jEWr2IZddGdBMZH2)l zp_a@3z&-YnLN2?|f{0aCwu=>}b8wh_XlSA97tTOebZW3f((ue}e6~Q`(VE?ee>l?a zKr|=w7RR)n1`dz}z2U#tiOJwUhJmD{5De{8)-yA)M-mD}5oVNU^WZ)P0Cs`>k8zic z;n1kQ&Me!yhtnT#hvgJE-}B;^FN$r2-P{D<2YDhakQbz-(S~IT0+-r@)P|W^H7k8` zdF8n+uU*HXhRnI4!V;VHz*tyP@9DhM3&XW|JkG68IaZ6;mh`NUJ$Dy+%X&3Bp275N5hv~_!^so>$zdOe(fcaxhRx?v%K4XR!@;L%?r#Kof) zYznf^GEwDs5*2nQ!J*>e-H?j5+T}x>;P9BTI2t!L)=A@W<~y>Z_3Z5J2Lq}WGBWEu zim;@R5a;zO=dEMFT5jml_HSOY10hVC_1-e{Fo0UujX~ z&#>Ow(ROvU6Aien2=2bLc9GVtM-6E54JUiPPpWaxcDoIWOF-pd61)#PiVJP?dvuP3 z0LNiq{or*KujyA|ZlNvFhxs+tS7xI;wfk?Xor*~zCVNa zd%Y`WgJbJO1*sJxMhPPNYhI831?R*bGNC38t>asb&E@$ftzE*kSJd)qH>Be%TW>7K zRNY#dK7P5JN8zF?Ia&p*@PNC)E{&WL`@74(s2UZKF_D{+X!yG$I|wgPH0T{7@Lmi= zj3&R*%}Z#{ikSYC}x_~Rs1_cYz|kK8#wA^T05 zDAW61I(~PCCHI3Og+Ox{d3I#vYfVGE-BAZ+Mp!bJ6L`k5?(vPENgaG(O|@%SX652g zWt~)5csRPpA>v}d-NCWoeXw3_Dfp<=%t`4y?=$!#!=vqA*(@pB#a0?UP?dO1)|=8W zf*3pVN{GhMN>}zVg zs(g1cw3XkV5v2=+k@5y)^L&xnTgodW>bsbX*j_%(9jX+(Pp!2u$HnaK?Q^0CMV%`8 z^y^pRM_cTdE+Ls_^UN>lW?bTN*md zyPxj$I#J+{WiP}qI7lnctUYa?`1w3vtPdlbNG(XHx!l~+34xo&rY-zgG^$?Vp8HFTAEa7iFFOgsmtlGSc^nSsg~Vni>8-k#OL0SPgLHBy$bv4u@webfsAahS*45y?o%1%3y`7zKggUk+9(v-Vmh=E4V;%Z`Dhrs8w4V04e~)kRYB&9S-PIom@* zZ2byj7%5j`hj!*4$&ILe@Iu-wlnq0EzbDm>vEj&JHJU%*+o1@$vhu#-0N3Hs` zs2w-GX3`EIc#IcHC}|f}ig&xcR7ku()OB1)`nxDrrvO$b(WS{B* zPP8u|6%~f7PE`uK`efT*ik%4ve|jPONt}NTwvScM1|@lM)f^QlY{^QFs-B~o6M16N z&D>Eq;2_Mxe+NS{dHuWKS28ufln3ymuqtsL>A9`Wt=Sp2IE6AYG){yke-own9p}-=HzK9*6;K_ zF`QfOQ)auc^VQ-=$896`L+@3)a(dPaI5Z{2ug4_}$}=R|_|p9G=1Ixi?Pgf_Dw^2T zsoUGVCyoMr)YNrpvf(mvIbx!3Zq8E7w>5lxmS7OX)hmx0$X=iYYH37bYW?_K*cG2t z*067M+=>WUmx{*0XGWTy)iK`&NPJI71fW-C!hsV~jcHL_!Z0Oun6qW=(?k7PA+Sou z)`naas@v|xF&;C3)QH|Nd_+H^<~{BPY%FtQ@Uw6W3;t!Pg@yiY*t`-KHJoIDuh|@N zq=ISasP<0bJhn-3UdqDG8X4Tlvah`>7+OZ4z4;q|Qy0&$7ppgSwizrW#NsKL%~^%5 zVS!87ksWX5L=4H?m>~oJ-T)}@z5S?Tqgj{bOJ}&y&{OKVVCWl1%HORnZK#|*=c0_yYy z(aq)NaF#EKDSOS;K4VbQwx<>vgU=U-vCkaFb_~kK2HDTg?N3W}GNu}W)yu5EJ6dn{ z3y=2G3Yl~TZuqOpH=0Ozt`5IABCmutOl#b<2EPyuOY-12y|bxp`u+!VIO1XlOd@t^ zCJoCc+QQhVg<NPi`#Tk8kDMC&BG11(XP&96Z9yg0-OCGh-b8F@9!qXahXhCgx1F#K z%kvFuI3Nl$f76mki-17@PW*qs`${fbsY+aEn|7oAp1y(batq<5o#Q4M-Jj>D7Q#$( zle_{%JZX%&tWQ^-0MH_{|HMzoP1xTFW885!6FpjU=0xV`i|@eDM+df!B7D;dPUDm7 z9{2%XJ5Em2t;v?Y#aP>P+B9Wmrrmu_ll@v&7JrGvCukoR4${j38t_L_zf$7St$`?u zCBaltq$_Fq>IhCI++A4k3KMS4woc6BKH6XWTRqAiuXF(5_fT6l{~j*AkO2riwq^|X zcSpax{qghwW_B|9w1STD-sG^*$bIC|ia_v3!LZ{&m8x{P{-HE*M)$F99S;`GO#7FB z?|md^`i%uq9PYQ>raxkc!mTdQnm*@z^6ukftrq0rn$e6gpQr4#9e8Nw+H?5~#Gk** z>2ExItyKhcHvJiTwtJ{^^j!3OhYu3(obZz{*-M zp;B6j^NXb+kYHBDF5AK3O%-7flQAstz;R=ArZ>6Afhy=Vs(sR<&17Ho_;48`w9WuAX{9(sbhpv#`)?g4Sl2N}|C&|yDy-9}*KucTSGqOR(szw^R8nB`r{ZQ3o2(Q*vV|{y-m9D|M9`X_pJR|WTL&zH1sV6MYrt0dT z-<>ixUM!h{VhC}JW;%Kz$C>Bt6VHn+Mb*3m1u8pB?Eai$27mfd^7JSw*b#_blB8Z< z5-45*zCKJ*!GQ)6Ves3KO;ga~(alanVgHMaJw|u1)3`{gMLz-&N~PY_mz(Zv4}&Un zk8i3Yo7J|E)rUSkQQEllRnV~)%y8*={bv$xDG-B07j{0WTUAh2iLby*C^z5^TZams zF6>$;S7&`Iur#l?>WU^b^*U$c!rgRL#^_a@e*69n^@3Fd`3n^N(;4KZ@gWO~>7$vl zk9C+9Xf{vfW2Eyf&x6UfjYLBNC4?bwPZOx4JWcvGJlKo)h*K4?f$Nm85Jbt8$8w#m&UR}OBPD4q-Oh2-;KoEbu8;&X5hJoIFH``xOV5*8YgD|43BpvYlE zXqD~WtbW`TtoyRp48m!WD;lMYUY$Q7|LkA~vp@h@@*ZenaEIeF}zQR9c+#v*P| zJzA=XMsS$>znx4e2P1-f0duVApO@<;y#m$1nupxcJj^mB^@lU^U}qT6m?O=kC260O zut&MoN$ee)c=pXFG1W8aE-rvwmafX64z&h{4pWp^vbJ2%wSFe$b8&h;kAhB3ST?J{ zN^-7+MQUFGNCf7Mwa7kzZV9GKnE&2eSfcjofK5E&1KxMC_~<-Z(YGCMG)O}q(?&_~ zn)zE%%nZI*!+mk6Vaz#{gnsLuv2CP6Q6U_(K^PU zVfljhvFK`#><%LPQ={ir+0{}^rohGNBz$d=;=$L4+2&;s;08FEZ?gR^POKC9SBp~% z56kB4e(^bZ-fjGJwvhX&%${UStw=<1>h0Md*WuT^lS-4!j)q-MUG03*)#!I+8IhOe zWg`(;=6ii8?A6w82;DM#qv_GzBN{nO-zp>w!AVM#kPLDiOh2+=?S!~GdL8JQr_Cmm zzGbg&10OtW%<<>4g#`TIr_&~Nb==z}L<{9OfOE|Uy@2HWbz5&*KlWxt%Ny+FNKfLi zY8pSG@l24{jGxZ(dECeg26MbM9t>x9y1Yy>8+j7kX=75Lb6R=CMLU{J?sFy;TZ`?{F!{r51X2 z$Xih0%pX@W^{BrHI!+=)sHO;VfcuAO!2fq)1OK|T{O|@+&|HVE7aw0Yk8u#8IsEtD7!?^Qbl4(DC2#JR6o5_rv2o8{bO9; z^i}bhm;=@KYXnj0%z+ly-S#SOJ7M2*BC=kKgq@KOUXOqJ*eCl@kCxaM_74sY{2q#K zTvxuDQxPbPAH=Oap0)Xxe?IUb#xlZ08eD^Rjnz0aOGrty-uy{E@wqjhs^v<*Y!rSX zzpX8`>9{-T@bK|XZfTE(z@-(cCOmXJ3}knl&5o@>$AtY(_tV<%e>%nccMa7*;ObPm%htR6FWzcHPw$RT{M1{VD2@SI(h5IPY^lc^q+j&l4-L zvb3{!aGs_9Ag9x;rPIuFTf1MP$z`83S6)kB79cfE+%o@N-19Eb#fsLvQI$vvhw5|0 zEnLpwM}2>ov%B11I;d3Pohy%|LPsCx4L!f0Bgf78n$FB}3HDJ^&u8iP#S%DVjJ3~J z$Or69^nj|VENVjqRIC>pR2J(Hr(?SuT23EBQ@@c&`Z;SsBZGwy2K40YO*icJO(L(3E|<^ zmJ37-nB(taOTBIYOQew*8WU!Oh24}Z)~h|0dYhykz?7{B_`8w$Doew+Lc%KyA%tvt z|L`6K2Ts4QS?{Ta!?-o;e`^92!9fTS2fKJ8LKqe#1y8Toe=PR>&mvGwAHS=D z)rQA(yzzM&X;_2q!&QxqvC5f!EG2GfwuI` zS8M7L{FA#O=UDgNrK3+DNg|u8?K)T#!Jz%Y-!IEda#mr0)dZgW;6m#Z6m$hHPHaB* zB7;L^-^lqA7fFLYr_u|m@aUUo$bc&!8VW24y^a-@?5=mSfEB~kyV|G>fsG55+}!2C zSC6;Va^gYC8VYHQf5w$3>Ut*r2-bPCq!rpNRT2wIF4#@x1wYQS4IQ@u9tMy`R5G!` zL$Sma!~&FlZKI5IGo$7g$t-68l^QHZgc@0Z6zLC=!8mQR$7tXA_Np@ zMY%BKT5c(3vBtcGJ}m+ut*lHdJ3iq`On5Epi3lejdF={5{nloEleJ6e(C9=a1+_>x z3Lp4xE}L3BSa>vY{%P&GHJ?P_g-wsC8?2GK#=cbSuS4$nY(I?@u5S%%W=x&5wC8O% z?QW--dQ5?Ko^2M!xk=TA3vB~u6`HqargUiz1jY)Lfa9w#&yS|yI6U~hEMPu`2iP=# z*qeBA>f+DU*82E)NC~_0-KsD!fp5xgtOB4XVdwyN8P=z9TsG4i{FWq4E0+~E0d|^a zeW3cTrimDdrGNrLDEhau17t^^ws3efhp?2wX2*`_O~sMNVIyrwr##Wg=OcB8@y=^v6W>ux5Lr{^nD0057!a6{#iF@@2NB&>_8c5EAVtOL3+G-s&iF(m}!pI2-!p)CAxM)>cKy*uHXjlt!otE&MDif-TAegx;H`o>|49lfC=c=JmS0)iwrm6BS7+2H`Pin|sKNOZ^MMJ)}x1&qLT%liZ>FYJMW1OwqC55SU` z+J=?*BJ%e1&p_e|HIr}7*4)?+7%~7} zB)(lfEi~V5?`SV0=0OUANGJnMk#v~4zF4aPg!O_MLFh3BOTu^S)X4NXl+-pf_Jx#m zaPS0I`nDUkHiC9i$8CH(Gx*e!P;*EQIXP`i{eeJEsg4Dnup62%JrMOf zF6I#nj=m%&|D8H=d2Au`08VYv3&t|hxs5wQsDdPjpCn5w^|*r7iP}5owL=+Jp6- z6kkFe`xJ->hiN`g**TD%)<=~?yBH@2zLoTp@dILHvZ0vF`vqqar0tLMpvwmpJo-yE zTYW%fGw3$P@x=m3TvF;U>VHatdWzKkzQ=VW&|V&m35`%wm842NowPaX4Z;jhqLTn7 zZG9lhp*2`tRn}XGp7HnH)5)1CwTIswq3bU5@HVxtFvLoGVA|)k2&2=23Nz=nfe%>8 zJk6^%Oh2iH#tLp7zcE(LlD=+%ssDS1FzeF&*Dr%n9W;(cii!dU67U(9^rJe0OSv=$kO$2uW}nrUc!7*1vzX+$XTx-NaVM$AVo z9#@LkE%#(8rZ1_~Xs`o(5$fgur;Cb4rQM2!-k@?uaD^~`gbzRJ#9Mk)xg$9X~M?04sv>l1m)|7ig{k0p>^KstfE;riHgVZw0CqyM1)Z_XDxppO#m>1ExDPTzLqVpX1K*wt_n3+4Fhw#`#pJU{r$-b&+S8v)Jg z4N1(lqvnixS zYDXQ0Mdj{&8`Mk$yWYr{Y%N~XsH%ZQ7K910bDBxIX-X^rJz_H_p#(|vyvybP*SV3J2D_v{ONbRg1-0{t%)3bha*L8{kkRN&udCRO6dD>c5 z8A7rL2N01IZmA5;K=hX|5bAf`(C*reM~|-WMQU0EVdN04ZQR~X7)Y}_3*g|m=#U{n z;hR^rmLu^h8&_#mR7owB3xZk*R%tI_ljdyI=P-F8U5K|LsWY7Cg-nvG5=%n^cc5NC z$7gsYDwu)1{thkMnup*qIutCYrz>l3S5l5jKg#M5zJuOp)i`0Ft$zRbUM%xV)vT4& zyDAC%QvrS>2zyS4x~{F6CAMNutJq3g@;Uc&>{EWAvc#KzS65d%Rh`= ztiXt;B_0kJjzNOC$A~92+4~H^1RIr$slg6A4NW-zrpNb7Lo_K(T2I~$&wgtYikWPv zs1@fCwiIg(V*H*&pufL_aQptX_f|q$F`Z!K|L{rNi3sw7W8UvoJ1^V^#o<(chi*!x z?O=xbapBV1(17uZp4W^ANl0YrU@Bn7q2p`kOZgdeVy-F#g26Sr7ZLF!I{m$UDjf1^ z>I?NWr@t(_uKeG+0eNwG?$D3Ak6+?^x_GjQy-Ug;5EzHAZ}a7{KeM7;ts6fhlBU52 zN6(=+Td>KW^qE!>7m@bFxeab^6^A;(m zRKurj`)10mW&2DE^x8^pgjC`7m*HT$tptTeNue>QNs(4au;f&OT)+O?Lk`2JASIRLl*YXfU+4z)0&Q;uC!aa~A{-L}Yn9vL!uETtO%1&REg`aVaXMD}l7fgDAsH1Eb`ye-dDwN(sst}l@g-bj+ zJ4W0$AM}{l{Ggh(feJ;f#tFWUFNB?1S#1%pCp64W0s6wGW`b+Ih>6^238+5%#XprL zf1xtcCs+WEXKVJCCo$8|Ou(Dy(A>8i1CPEeLfX4|=y~L06I+*ej-+z+iQn1`ItlF5 z3(;x8{pC~R?(gCDYx?}IItvL7@Voes<$1OkO@oaPaI<7JfS7=;N|!WB5Rjn0mjuc2 zzpsy$KJ%X41-?Q8G#56$tTGOep~gf9t6GK$i)@7yTZ63QYKU;=8H|XBG&N}@a}cJ8 zp4&p3wB0{XM8=2;5rUs&>F%%1Nk3}By5fO(sgP{s4|9<85h1d<02SuhTz#V1&+479 zbzYiNCnJ+B(!4s(T_nqP)!bxto3%1WS*eVV&(yuSi(C||I~O)7zW1*JN>u9v&>(Dl zLX4$dvs2@8EZE!#8<^VA@xA9T9x~(G(y1qYTK1@|EB~{5v0$OC&D!aY{&IVYnlPD} z^Z&^D>!>Q<=X)GJbayvMBOE|!Bs?lecS@IZcQ?{VOE&`2-6&MJ$vt&s~=*1djU|@c)J%tWo*;Z=%1cohr6xMb)(Z~%bAzsiN4o0 zHO47gIz8A@ME^#NDm#2221a??M_j;ivXs)@ckyo^O8v#fZm|M*Td3ZIg)Mzm0O$0U zoX)f*P1>6BU46bFsP1M^#5*JrqyO0I4^F>FxPDOobkI4CM=C;6(-TO=39IxM9zS8z z3fps3biw6XBn4KICA92Daiy~?0TSGgqfHMvjKiLWc*oap{^7Ctlras$)!rRlY4sAm zq7Z);bQLCE4!6Y`2h&2eLnH{;6X5Ri=kJ5wQo^66(f3-dS#omKooBDa8gkqG!wF;QYHB&~v5 z@BzkH`t7TrD;J9@SA^7kJYQy@4M2rC`=9}-I@rtZv(}_J(5SyT5S5q4t}7EOYIJ=+ zR8-!5(ub8oLR8>LSi9S7Rqd#UNhFaq}+vszoKl%?q zpahm)KE@4+CBS@dDx;PBu6Nhl+6w?w-DSc`N!bD36EO>0!jn`&Ym0mKp3b^m+jh>{>Ckf z=VJFEzFJ>qN30s-kdxx8W?UCu_b_m)WRRHYbz&NPY)*=idbq&gj2{38@UGyDXA zhB)S(f{;i@3i=B>9uBu)MPPTc`bC$r>ut-t0z{wvcj=eph%_lG&Y(7ubq zpKm483k!!@uy#7`6B)Fi{DUtbTvAfb)^;*V>oyC(zQac_*Xll2L0gaz@i!~(-W8K)Bh3Q~ur&ANW*E`0-QM7GfPhr8On zt^n23L{b0`smSm!?@SZ$zYGpqk#N`583|J19XuWpoStk z7%k{F?(LZdYnrTC#Y`O|)5gHc^y6I9qG8hv!G&*!piD7Frka1_0O=@?XPE7mJslj# zDqo}qAB5cG6utn%ChiWD#h)vbif+zWAjamw`8!wcB*HCc_b=EH8~@=@W%su7f9U%| zkrr6!GGMyM=>+Go>uS2sudc@XG%pe2;k1>yb)obAa+`i6b2OS#eyPcv3j#{Ak{YCH zXc*2v9Z+fZto#C6opA(L>n}m&hX6187PCAsd^mqPy`cs{5A4b1HI5L2coZ}zvtJGl z9P{IJbgO3;;M1M*mf!o(CnsC<`A8~MHWMaD3FILqH6gZ|X#9b#tb7PpyAaGR#8T_s z6Y&RY9D8OG)>?Gpi_X`f7Biz)*b6iN`26p}2ij6}&)$Y-c~;R={kDDVtPMMhHauJ> zoas|j-PypiOeGW*6T^odkw_&xHNsw&7g#gbJW1$q472S+)wX0r)J_%YZE}1!SCe#g z*SEnmZZF)T5mjeSC+6K0-=QG$7boBes?pgR(v1=7yC1v$jhyNZM2;$K5j zEbvelH}rl;VM`6$H9>ID3t zV!rH4Z5{UX5r)768>}@^zs3wmto}mpHEFo-T(Z`7e8BQxiqCI?YGb#t-6r6b>~S4Y zV}r8cEFDQ)Gs=IX!ovZqXV|1Ud$T2bi&Q#hIh5F7S?+!c1JuJGAd(IT_yX+h*PV%# zdy6*7iH`Y_XfKOv%ZZ$c`@uT9-gTfbMjuRB!-kQDT*Ev=a4rmTD zT8xYVK!WG9aq-=B0S#=#rgmpUT>ni!xViL#Bn!g~-pI%c;obG)!{;x4WRSCrR~@U?whlMKh zg}VcAKukozSO}1nT;twuGs)=CP=88tS<)2_Mh-x*ibB@KYW1gJ@ zgPOsGy8fH&QVQKjx|QFJ6kmzyG}in|Rp$-9a84)i46L0HamnE#`Rv2@0Fp0>pvmoI-jY#}^VVVIuYjD8Y}%jr^V8{U63=^a5t|n#H2|#VOdd6OP7UTau%EQ0V;eftA4y-Xve=>0@&DCTY ze*MrGU^4yeKwKk|qNII{Ks)VvXPh>t)eq0t{P}U2eFGuW<>8(Kt@HCIR^nx-Db+WpnLj8PXdp~I`Jy!$ zTmEOG@dbZ#(q!djRK*P-Ud5Z7uc|+i`!G04qqPusOa|NF!z#t4J|wN!jTQHV8~v{+ zEWeB%xoM&9O!rbE9>F*!2iI6!h&HoS;ymz5J*M|JU-?io`Ol z%`o5h0&oWvTo!r2MWY3NZ*tahZ+Jq+qir$3X3ZZb00rbpb>1Okh@iHp9dKw9pU4y; z1_|cEJuQovSd@eP?xPgK%bi7VLF@0`#d9;9Y^p`Z#ZN1;-rii=q>!kL#hdK=K(II3 z$awSwonAQIedl$27Z+_4asF-}&%##R)&07qe?XQWnxm8W1R(Bh*X_ZSz~Jc13PS%< zWQwm|myU0gxAeH{SQ*KHduW-b?8Kt#zEHi2`O8#dj-vu-602VE@Hx#uwN z)1U=z%X3oyKa^ssHSel)B1iH{;RK1Q#AwD61Ak3NSbBXSR-JkiPH_|LCT<51x|qP; z@#NXrdt)Q50M1Up7!Q?JAVY+h`j7W#>)TSh6@gCp#5gz?v-iB*}__C|0@MJeC zWP6XBc2ZZ0Fo}H*U$A?u4pXBdWyKxOgeXuWV5WHOiHV;tlxK{xn0uF2#0s(J8p#{{ z`tGw5Zwqh{YHO&t)OGx^bLs0%yG5oTc`nk_S6aab)kCMIbD_SsH(MJCkRu!E8`z!` zRQK?xI@4N!`}tNq$DxKe4j6a1M<4dsT*t-1P4YLMKvrW*Z^W-8frwAkClmvrew#v7 z+e%v4R~fX(YU;-X%%5I<#7$Ya{jM>;B3o7wvrR-VoB3=cv-cvrb3y?zSGfQG$8G{u z?@mjwuWkXPbqn=Uun~XL9j@WwUM}sVEqGyDzTCSUke7#XGCZBBf_Wd?40qSluWHpf zu(ZZc1X#D0OKU=r5wk-lU0bDzKyn%|U)QUVGyS)lAB*XEkK8+ujpRjqq2jVHfhiA+ zJE_ZYK*p7nVh-D&i%qU@zj)}GQzkti;{QB=MnN^64JLs36@)z^+;`yoqhpJyx>g*&%a)tXBp?!tnXkbXuKx?N1lZi=Nr!Fogiq^NY&9p2l0Rhs*^KZ_Cpycdi8Aq>Ry$ouxnv^pM`5F z&aM(BB$@*QJpE&h>yGmgs%ZjC$LQf*AcP%5Ba#$MKF(%)##3ZadP{``zmKipl98@M z2n&=Pk-1iP;az0!>T+&Ipy1mn{yE-m1nx13ivRsYlZRj-@aaI;U@@M{ara3iA!uuM zn=0aRaaIJ}@Q6XtcG2&ZegyKotx+O0#TzW~uT&5ZD0@16woY{B2t!-xkFf~3uDu}O zGtHBev<@AX1h%nZ;1r{`f>n3sah38|bVNWEOplX0wfCWVGF_m$5E6fN&!TzuK38X0 zL_7lfqx4FbX_F%M^pcj!sg->ZA~7ahvMp$2aa%g4$ZpWGXN<`+MdDgnj$%3C^~>q% zH7;qZte1D|PeP;R7H0LmV`xNQUDa}N$PEjbJ-r;l?z2sa3YQ1(xT8M%g}A@MvMEw9 zz3E5r2Q>+Jh*Z_87v_QyJ>RoIz_6%*TZ5LO`MNFxH03e#5kXeNrkD{80!F70vMU>a^C44({kh$ryuJA;=ir7U1)a|3fp}AoUM4WlvCxZiyf&ar z3CLk*o(*TVT|V+oAi75Rasn@@PKEvNxxRe&I+lM%P-en^q$__Aj zAa47>^E{{f`bBECXQgB$Xn?T`(~on`)GHuJ*9>RRh~AOWeXg60EM|x)GDnBpM63>1 zA9D`$ZzA5M>+V9NV&>R@-D=zb~`=^`%ulY zj-a;>y!6gf@x}mSVl9aOFp(FZ1-D>4@e@B*JQYGJR#ZV$DE<_O+$F1hBwx|&dkPY! ziQSTEm;Y4;C;2og!`knTuV(I8I}Bl8P_WnEsKZS@cXPuG1``_^mIjI=OYNYVoI_Av zxrnrS!$Gz-IdvkTkSaE|ZxIp1HiNx5ybmLc%nR9G{a{zXNLwTXDDJ$r_b3npQqW+6 z>CCOFDn47b0y(&d6ThR+U|J~{H~a6%4;ukVrMoi=aLQFuQr!p=2j7btt4d41m6j4y zX`gQD`jLRaEASnIp2~0K|nB$L-5%7 zL5Zu?i4+X6g@sdK>xZs=U&gNUZMJw_k5k%)yVfR&0CWc1aL6w-7WlQud;v?`O*-w4 zACA{%n%HO`O+Pa9N}}=nRO)_Z%gW~!G5R3k-6NIlW^8j_G@tfDtvdqQW;wJV^kE>j zQq1-m!Ay(nm{;}G#PglXSi^(Sua%X=QHeXO{q1o@>3Ho1G>k$Uz6o6v$Xm77ol<8_ z{~Hj2@{8G&av7)jiY~CTz(Z^oHE$z-0==#5NdtRa63DjE8RW&l0EyiNoms9pLfP*% zIPAJ*XEbjYc((RT5%$UYFNmc+id%sNgJaa_u>Bx7!$2;$XY^)TAOEoz9Sf;SQnio;g?^iH%Z{EmC|i|3>zWHrVc# zvFM&bAvyvu1%keJ3Aoep4o*mP>|zVu;b2d=lOA+UB82`4hG7v6nlS_qVqR|K40A42 zpRO10+f%GKv~H(wL;JDe8M@#|J|nV9=dp*UGekyy9e+Qq7|$5plS?YR7hctWA<%Q$ z`>;ae8Y~hMz6`}D3~NR8hqV0K^3gACnXX`be%bif>pmZXIu%_=v2`#~D)g7rSwnsL zwTtP7@Zq8pwr*p%b@|8TaR$n)(B|}1Es8#SGdPN;ah`Hb8+IZ-gG7>m0tQ;b6WJP( zZyU_y<1n0ZOO6?B1+vep&vg~er(rP z?%~qD6+ITMb{c3w$pE(r{9Bpg!1W%$)@Ez}PEeEkTAMv}L*t;NoP&kda_KjMN;%nM zQopb=i@%!>O3!ZL3~^BLBX_%dxDAC{)(z_4_UAWqKjjMHAt&7^eOXHo+JpA6!^O{8 zqQ*m}D&_6Hhe)tPSU?Rz41W5AJ(M;|=?K`VTXVASl*t}BY;N214vza2q8jeH764t+#V zy|Vpw!%D)a6(46Fugz!*Ljq4f;|SASAAJy$dN_RGdvx>jD#MEix^xC1vJx#;=V!Ol z`N-dR6AS{M7)s}*YbVPRTRrpGUag3;Jjg@Yf}WDR{7<3s1}#I&A7`&4JPi2S)QRAx zU=1}MT6QIB*-k%B;_+pk!Hky!4>r`&Wy2EXwtMneS<<&RUNN&8BSHuZ6^L82*j;&< z&&1R;I_qohA}tGxs{0_G9*picw>LxU^E5V;wOQ2j=R-R$*KUtF^~W_TJ5J1JOobaJ z4k{YmVSIcNt*!dE#*V86zK8jBS3fg*w|iiYJ9Xu4zXJvaB<6Oh{ixE5R@^$$+q?;b z?fusH*XeNxVAh14zZLfd-m*e+Dq1gSrY~(s+sh77VT~1$)j<{f4B+IZ?cLEkdYZE}?)Ct&@Ug&vATnZKl?6YS4x7<1sdneg2NzSTN43Jczr` zlkQm0*z`$ILZ_L;x`-JIWbCczxNGcDhj{rOnqm5CH?2s}u+ zoKrlP;hfs-m|Mphu?sl-^Zn*l&x#Ax?~b6uD$H}$;aRW+-~HoNb`Q@VM?|@0E{jkpe30eQMXK#`1@OobXGIak&ZNA&%6t9{cL0Tv}&>BNmEz zuB;NZBSo;dAyZQ8^XaQit$v0=#AR`&1Y>KP0E4Vk-`k(`8tk)u^U2fI-#G$Nm-woA zXW|k6%QGCWg2EzjTM%qnNw}u_r?2`MQZaI32K>)39Jjy1?-Y){ zPLYzuT~(MvUp+nJ`9CSh8+v%wVaM9^Nq@DSwW0)Ad# zjYzEEs1NJw>%E$=d^cTp`*?1xdzF} zYbmi2CG~y?M!^HVfw=?s1syjY@^t-mPSAx$<<0nfeQ?e}t&* z1mX2F@$Ru}4gcj}MUHX>9txKwxJ_}q`BYmwXq@&g1r_NU#Tv!LcuQVFXnzXJ4l0@S zrQn~hiJ*|xh*M~O>*cKMS}ChqwAT0LKOzulhtMqjJrDqtrAj%|@%OI3Lu>EwJO@bW zmUN<6c)w*B7KRp(CtJQRF)Z|K!ad|6`ScAfN=pW1N4v5}O3n&v*4>{E0eyUU18!!2 zBe2p=Ri0-=eK|zR-GZF$VgK6kHRi|aZje6yyv-x9TG>pRnw`&#`7p%7DdREZGD3oY z%#(6B?4jD~OKZi^Pvk;M`bHLy=ec7-ql=N1>2T#v+j}PuHjE5uiRqSpiNw>epk6-# z0q;L{BJC|F(Hn&&T<;r|=?ibmva8C}9@GD7F9;fZC|@66*`+9`@P7AiAv&HNBSSDr#MrH-w%Z$3p#OwRNM3;XrLzU(P zupd@hfBZ;T_86;tOcStQuE#lUZ=IV>)zX&7?o@5H|NO6}NV|5F337DrHP_c?bJK6l zhBS8R`6cMfp6dXWvZeSCTuDo_qFokh+dHTM9KJC*@Elf9=+3khsrZQ7Cn%xZz!Amo z*rZfeFl!Mt&e4?L3}I&Y>F&FDq1g2lB14+mcD- zT!Jn3F)zW(qcXGCb|k#4E-G>nlpD6FNh^|@2$<19Z6|_PG`RC$!$PH-*&MS<*$rb_ zIpP^nvpb!M=GD;+k$?zNiU1Cne~`l)(8>|X6?K8X;-KnY)-DTl&vY0jC;wT7Yj2<9^i#SY3j5l4pc{dO6Av@A zp@*ZOWC-c8qESBdNhEe0eY|~?!lnth!n#m8_3?V?clGXiJZN36La8_Vj@|dbW8q}! z?={EyEdARbGolPQdowhT;Julim}pR+sN@qo^1>F#c8}<^9q3UnLS6dTg7fbL$HWQ8 z%xQsY#(0lO^sopQB4vS7C{lU5`GMk{>P$=NL=um#T*9a>At~O;itKbDCd3l%?u^p= z(V6*=y#xi!(jXVROw`$H9~&vRF=%skyx+cH?rVYOd+{wBOzCq)=wp`7!!K{clwDI> z{hp%+RR6rXw-(z|Q9YUqlb&?p9}}9sskE0kp#}fJk{WDMo{4@7ScbDSdaMy7Tu(2X z5u|B(aw0*_6ODrxh12R2&UDcv2?eDSh)!_M1M4ipTb@BMJvV%oUtAg?A33{aCKPcN zNdC%cQs_irA%h2nV)O5mrDD*YCEo;l)24W_>$}@^R4t4yZoD zP~gg*K8fRan1k(|oNY|6QvL8Ql1tjH=^)237(w=B!inPu>TpZDR*E@ulzZ<-Wv(8y z+&)*hk3Kv*Aus6auQk7oMyNPXevog?DP}c zhR?x-(c_|+~(v0`5v z8=r2gzK8pe$Cb`V94c(TtF`q(r4MDFWkZuauP^p@!Us0IsEc&J^G7l_do$j3ZGKB5h-Y`?QIiRK^hJSh-q2WF`^uu(sM|BeLC``@>EN%DGhd5(8m(avDm z9ojZgp2nvjXkY)gqHS;dpUe)u%MAw3UhiQNh4X7o9{n@r>{a8RmJ2Q1AJBEQI)a!3 zZ0W@UoMx60S{JBL0I8LwxJv*E=o5(XheQbOQEo?0=DU5*Wg>x7#6m=fxblsO#!P~)u3Y=+=G2s3CHtdF zz48pj3mR5%qnFRZ04{9({_@A|Ve55qp{_1SJ9M`joNe0(iH?6BgHIorZ65?@K2a^S zJ~aA0^2N@z%k2GeDf`*Rx^Lf(L)`jDpG7orI3>6({AUw|-gERlH@b$R6U*Ay?}~vf zhL09Ppe(X(ic|=x`W;M@5s;nvm((pwiTRX3pz#xE5fHi%Y|Ie^_8XHE5bZ>sop~Y} zs0z|-?_5X!`Q1LJabfSm9`>8Nus<=PTuUnc2TNPBZ9}qYuq`su)`n5#+J)mUK}iUh z+f2yBxhq_UCOYHIzvokj(y~&;If@SjO(!Rqyuc=jcXv9JmT<#{+giQz-^H@`SVFE6 z2>J2il^0penExZP)vT~ao?#I>5lxFd#S0i}x!boX9Vvn~bMY-+D<35A^E{ZiZU3=u z$iG4V6DK(rY(y|5HN6Ax;Ed%2Hz`Uv_%*RL=>uU#PmA?4>6QP3tuT9%k2(MdYr%;j zSE|S(1D)|B>a)Dlhz|W`oG&^Y^$Aj^vhMp9Z0I$&)!h9|zsnBmUEf8IrvCmRp(#Hq z|C2%~Cb7@bjMu8L?zOI#J(Z;@VZ=Ds7%D`H(J+FGPuAN?ouh2D-;w+L)eaG8Q<*3rIx%!kg9(L=9E*vuk@4knH6_Cdd&3Hn?i&yP=<@j}o1IEkogQKMC zeOsq@{RM@l-7JPmswehxFc3K3rBX}kI6K^!KdmhCx*uM+4uDPdRR0Pk%HypE9dc2Z^bie< z$}4k%d!qN)8XpzC$&BZ+4~f!*g-U^Lw_~(gf<&ti^IVO6`01c|1h#S z&O1BDr#RlW_BNYBO@$L%<%D=M4M z;Ru&fV>7f=w5Xk?7uEAc0G%UwW1Ql{0>m|T^ZbRwl3@;4z^Tm99@tTZbByelkBTo4 z`CsA-dUHO{#z&D~Zo`3hbpn2*?-i5_N8w%C&??>L1^pjLf!hK-A;??UxsaudL#K98 zru7@V&iO7!0&KaS6^qoe22OCsppB^gFOi-JMFmdR@fcl4XzBebR)7b?gUtK;n+4hF zOL321|2;4Hf|=qMkF23~{P|DdgyemYL;27xiJ<{hw%AyNc8YJ{$9ps0Xx@oX-Y?HF zDxPWgb4OwlM7@B}zi!I-#l289E?truOC-0%?r;)_dNDNmm3!bmzx%ToIc4*5V@G4l zNoLZ#kCti21qyMHRu?@35>b@tpw9physR_b}eg|FT*`0uHX zwd+qqJAE_5+uWLp`%jiW$m^|j|U1F(g9v%2K#T8YBMrvcI)t|-g>|MEc&k!4_y`{Xgq?D5|q|)Epa?z2# zWO0L)?wXxhA`D|)Z4kLTpeLvAM;h*47d^61Zchj*1Vi`!PN$-Vn!LTQ^wSM>E1&!5utR>$r=YM5T<{Wt2a&lUpC zL{N^`VQt;PXgWHf3`haRd_X}0n<-OgwIOtLr74%rZ!FTe1F&{(Mp(b94qgdRQ5Mx` zd|ycPk^NYfHX=E-*5VLo>Pi%W@xpK0v_t5XYt7W1t;e<3 zM$#9qu3b`RFFbz{y?>`Z2%Xa^D~o1<<8&pV1t;|#n;FT0m7&VfwvNDi;3zRm0u~Zobqr`0B0OAq^(x{^g4q zEUQHmhC+fNvg8x(_zaw&B%bX!uU6D02IO((KI(z}WxbU4+ z_c7scz}}HMs~vN*BH)j+F-ssK6x!`W54bxJ)cv0&uy*0it=JqNsw=WMu`!p@M{N$? z8kFbWQ2$)m7I2dC7Q|F{iD-s+4(Ld`J$I8W-Mb++waO*y4i^Mn_ZYkQZwHjw9HQ=P z#-@*7mmGlU^J7(bgA#sr>XeL&sOEaU?kjyr8iHF_6k{B+tM4E7u>>O$GK%6anX(G+ zohrAliAIwN9!o9mQx(5#`?CMs;-k7wuK4{qiI52)KfwBO(Y8OjP{=TJ+`m<)8D3n1 zZmNs5zJ#viO~DcAoWzcLqxZ8S6~+>koZoA~_%f)5!He0WOWC9Mqg#D4=QoYRGGgBn zN!Ca!O~zXpP(4^u9ziZdiCjuINIL#-O1iM=xhAa}oj+_iyOqj^kP;^{w6yCPjB5-k z&ehE@SG^}ecKCStDScBL<}LCQFtoEx=%mP%TYjIf*Zt<5`7W7T#$VR+NBI)J9)|_0 z;U#)hsw7Lr!S4)$G{`cnOemFX>D^M^a$;g03QX;?&-m7<_S8u7_rZfH(e+ zv3Qspj`rkzdgAb0TC;ziGpq!U6;#J&F3tX1$Onbw-#)fxs)Hati^%_39gQ%8FW>U@ z?P_ap4Xvm);3xjJso3&H&{%nl`M8-@^E=1D zmO2ZJsi0O@5NWK^YX#&V{a})ct{)z#LRTE$V^_`q3jpN)Z%OJFV_zm>eENnP((3-m zR!rrsy?l#SUEb&QGUpWxy+FXk0{%QStIa4sRZceUKLHcF`_ z<4>jA;iuELcxisi7lfJXMdg;Vh7XGhP{BAlPcdwm|C2LrM*Kg9Oi}VF@|p@;xoukr;3cXr=L1e#&AuL!27a~tlxuz$8J+7N%f zs!9K~T6=43C}%*&w!{~%fZ<`tt*u)VDqS77g;n(&sSR%`hCNK8U}w#UFZ^eiubSJ? zgwWXrpOS1a!Ji$5rlW1?h6|7gx21*Wv>orUG{lB1 zBkpn|(og8sje7@e!*7SY8G_&#nd0o>ZGje2WEF(jzQA2abtexy?$n}Wyr<(uWmXfNv$S~5d@|WGW(9of=2hx+w7~v%5HM2pP!et zHJW)fyR*ZeOoGF^llm(sz3%U@x2gHMMynV9{d6GznsUR;aerZ2 zOumegrrm@Uv*fnuz*2<{>=U28H*v?s3wFMFe2jUv>9jn&9g`1dnP@hI%-W-l5fnZn$jAj#NAYKOF7X8EjFrzFd>PR>gAEPjTIpdQsNlAYykplcFjkaZ*AT#$ zHw5aZ{7A3&ex`T$+g@*?G(3|j8&ojrz}HgiYb7XmgbuO6OT}o*DsXOfL=H)f=!sOC zeQ}j;K=2IWF@)XpCnwJFp0!0Fq^#^{#8f~CtGvmF?vHLijMu*q`D|nUzXA%;(f4mi z^m;KT1}>^7ZDk&)GRMF!Y^8F0J2PW{4DwXG9_M_iLy_JU?!d*0C}C|QX0p@F(N`hrQ272v`e}9n12+Obi$vUB43|I_vg=BJEONHVp}vf)_=vb6G5Qe z>kM58{AqG7TH8`4oIJ2ifBpZj6dstNnm>O*yhAsQ1mf09?Q1@j#pH7|V*K%cl5o_c zBoAdP)qYAWL*+s_TUdgL`))6LVVSW2NlI5`_#X%%bFr*LK|Reis^-&}iUnz1KnR0* zGZ(L8fs=&6-U97_#;5UT5H2ho@(1fS;^)OECF(G@> zPd;SAZ8=Cqey8`!>rO3_YgSwv_-Ot-RM)4f7LjMIg1j+l+pOK<=NK2k&G=F8#Hr%x zwq`6TyYhGce>s(?J*g~w!zr{eQY9&_cKN~fv&P%6N7IC$yE}&P1<(ETaS+CpkW4V7 zr%03Qe>n27FnoOV$=dqUnjkl%HZ+X85LzGHpH_g4mlqpU?NSx}U9*4kha$6NiHSHW zoIl=%w}rt~BtkFA{q&`VMn`*%H|x=H9fGG^C2ptg&QpO62AV!YhMFl^v~8bpOnfvG4dy!f?pwcuIZ+`e;rB__6C zX`||T-cq&mSNKhw+Px;#kG;#<_{Q_m2k=sZ*c&kzUp6zA#x)EuRlNncQ3lLb7N0RR zR(goauB^WJuYy6khDRlcoZ#x_453F2CmCX?Kd_}en2t1fsd*N=P{sK-QFJP^WjY?< zg=Lpl0Y!i&Kk~XRv)XO z7|n5)$cH`fQi@lpnX)YHyBotit(Vjd{|_EHppX5X{%~f4SHz_jI^gz1vEy1kM_;z` zDbPcKZfSN zp|Oap;H2iDSHDECQfu3{vNDF0kA-wlq&~b<-89~)66UECn>OXa{avF(e=3Oi{DFGf z7c_*|+y2U-<1D!bpEd>i;ZcV3Qgx4HjDlMDm!)@O+ljM>DHA5&6$Oc>1|l8J&d$Tm(QHujo%&zXyMH=E2M#aqVOh5{q4rhL134Iixd`dc77nzIJ}LNilbsl5Rk<|@1Y?q2#J z=u?wYyJWZy{N84vyN9`Qi;{(G_H;EiN#HKwkquo49mL^&IbTzqDIou6`G0-Q2^Co= zVIQb!-$E$T$bm_~N=s@rGT?A+)u7J9#p!sv}+BTXU z*7*6&7Vv8^skz>NrnNCBMEj}GlgrwqZl~`}MK8TPgl>+2>Gp*-xS`<(7ke?98N4|G zMf{FFcC>egAMJ3J^erDMoe%6EStljZW-o1zj=``!>QYh0zVwD|lM)Ssy)T|#6Fl=K z-7I@Fvl4uQDHkyd&?#UaG#M><>VF9dQ3aDE!^_XTX};@_WlEr1X1b2wpN^7zVI7fD z^aF+^(PE%4_9^fKb4505n$Elk<+`=?J(p;wxuq!0;fl{YgGBL>R-NZvb=t1E=!rF1 zddXyFOh_N5yr<#>EOe{8zinc!JGF+}ToCAndFO3MG!W-VqV~EICJZY6R6>JrCl7Fc zghJv}->l-YhJLATFyly%4K9?A85$|eM2?C>sR0ttwV%if-zKF;d5>$5vyGzii5fGM z3Lo6<*TG>4#x!>=XbRJ-dh?Q?9?C+wXxD@Ein^}mm7+JHy^XO!om$Wrzd~`D>^;Z; zPu6_2kM2^DLJ^G~!|*zN#`wBNKPIZPQ?bB3=Bh|a+O1VD7PmNX8vemoyb%p)%giWt z_rhUieD~*xraw!FOr*Uvu{^ZPacvCQ7>=B7WX6E>$fvuk^ zQLl}$iX3P9j(Tlhefv|=UUR$Lfo18?(+8G?eHVf#8E$J92o$MH0lm-FyC)k0A=_&1 zzW6a?;=JbipWH%`%-`9UBfkM@3)M!qLB=eieE7{nZ1!)nTzmUatTED4YtwT_(leQJ zd#Kofr*fYV!Nu8J?%R0rvFWWLc8mV1Rvf05W};?OERGp7C&NE)WsAY!0sFMM#PN#l zsQVO5N0h-*&i%{ZM2pK@7M?_`m&th>EQQEuV zx46+MzbQZYEvEK7iST94=+E3Uf~9spzE>?YDXB~7@3uwxCpg!)yRsE*ofO8Z;&43X zFpd9DIrL(t>&K$sI_S}XFcnKq{y#5(i-0wkc;>EqnbLO{{Cw0aX|W~#qvALD#!XGj z(|G=RQ0n1zXxPd%sw8o)o2?Duf$N4dH`G>O;UhZ_y#OzY}1D{Vfv14=rf*HGK`VDCD2Ifp0YUS3c(~ zJd<4>`mX>qv`mznVa3kmjDFQ01SG}7{X;jDZk}qm|BZiQlRJAtD}D$`4{aCGKsp8j zz+2gyNvX@bhf~G>4{!B)mjnFfp@g1b`brhJ5r#g=?FwZeeH=t+rSGU}zm}=8kc;MY z-Ony=*2=tF8~Qy(+r*sEE|&81xlN|{`uQ@%$=DF);2RE|?pCR4efu_r044S zb*iy8b9kl>-)J0`%kdvuX*6*YYXa2T(ISh<@WgKd=rITmCbB=`lBbk(L|AF}-3Cx! zR!gy|lc$w2_47{?jTkPPCl@TUeP_kBvM^yO3|7Q1&e5g2B9$rU7|)@__DT;A?Acd4!meC zVR=P?{9rSLBoXW_kl@6MF`oak&08uve~f0|#;R&Xi*7(pc@tH9vkqr?CTm!V z8GC5%MhO}+CZQGyGz;Ck%j4D9uA-X9wXrVdRDNwlme2uL$>Hg=n#PYMb#CE9%`8{N zJC=e{0Fz$0lMT>^r$oS7%ClRmE#Fz&CMSO2QuU{5&lvI^^`{9WY;KDtd%0~n!Om+g zQ62EgfvAs_i1<^36#OW10qf|+_#Piu+MKAdI=kYULV`(sfpj94#gG*w*A-#4!Fh!2 zb4D?%9Ir!g@9exh0&TDoObYhtqF_0nox6xqi#z4LR3`jp#OM0wz0`ERt&@)ng%4j? z?vx7efQLb)+|0Zx(=ovy*t@Q5lT)JqVEErtOfa!7?Rzf4GBEF~4n51~QWJ5!1mCej zzBMdMZZ1oH?6wYxl%M>ZhsdO{j5Y$Gcn@fybD4UpGMLPN+hMeWAg zp}^jE#%T?Wg*|*{>C-3K;!p(Nb!*bX&yeBSXwELp-l-Rq=>Y_%TpBhqQM-X(^g;xX z!c#0zbIVKP8D1(8u3$OWg&RQay|`ihNh$_+s^e)MGxdmP2d1p81LvV3Z3n7~d4`@u zSU&d2elsizY=*$hWm?HY%Rq8Ymm%5IrzE{OS+=i?+mA7QnG=kO{)O&L zc1z(q9yQ#2PEF#0L)$NkMd#i{IR&!b6?Angd*jojQN_W|a)wyq`BJPk)-Fo(zGw|{OGkoI-{pVy*v z>%U-zFzywG`M0*e_N0T~_gP1)Ycoh0=8=T9EG4!?BPv(a+Vb^A*E3~l(J2ji)-vcb zKyU-9;R?vpuqbZ27>DL1I%@g?{ZC6n`-XQd`SMov5wuTADt~QIYGs@ zHilm27gJz!7nSn*-DlYfVa&02aR1{5GD%v`!dx&ZRwAkBNxKWnaVONLU;FJ|%r}9-B_skJS%GQqCA-)zXU@bl27dK{(eP0JAlG$P>OhUwq17bfD# z(H2r~k`a@u*l9MG>b_Hr;eKscK4lP_GPh>>;B9iJS^Lm_G9>nm{pWJqcP#Vb-TShY zUkc|JB^20fId1gBS3Y`7!?SZA#OV7V4N{u{vY`a%kVqHz8^Tv!*D>EC#^p{4QptmKHk>(hDHRwJQ19_ zG*md3W#BNs8wthW{q?8``tVRIiB82zAl}IjENq%O4l&@~3hj^9MtvTQV^On z#;72&Wef;ru&s3df(&n8E`cwHPW?l;5B^v96kZkSH%6(q=KP~kaE1LkLC#a;#;b)< zwx%A*@g2!@ya?P*Sk>APB(C5AG`d9x9op%dL1o}H;VXO_*|zMl`r)fuJ$lJ5UXo$r zM12yny&s>SAK&8){aP5sxm`+%pDHV7Klg>Yt0?+WfYA(q=wk7lb;8M`Qpzp=A5-rb zmDwBi4QJP6*JQgUOf}VHPPT2k$+m5~Cfl|q+mmg*yZ?PZ@AIs6eVGrf)pQ;E`0+gV zkR5A67Q*YZ^dT6&Zm|9NL#>5MfrHZHhPbQUG15@j^h79Xie?Xh0igiYI+dVRLJ`vZ zOz#6y#xBBv@$JdHfC#aDd3TCSpy;!{opV1d4~#-^;3$i;!3@J^X$Sb`^^vNQxIO!{ z5_+Wy*98DK>m}n(0}-HF?15j5rKb=69Y`bnTB#~>EvTW zm5Ku}JAs%A)BG&lMj=E#g{Fxc22j}90PO>68>YMYAYB^@&to%JyxK+UHI~K+F>?E^ z5qerVtjt87nx_x#goD-T5DBz!(xwl~S=4gMZEhcA-Q7^3A|zc!H8v*U`o$S7ctUFg{E+Oj9%UfWe~VloyC)cd>V#+ zf~C-42!&nDa)2^!u1Y(P^YI4+wJkV_FB`=m`8fkgVx&2{+8_1w`lBKzEUMf>WW@rj zpM_gO@MADF-F^^0)S_x&-K2uBaY(aIN2HnJtzHUJ!)~Nx$Qk>ZbfFB$X8PGQ}s>t+1E+SZM0Ga zF2iBNqaUUd2Q+4hq-n$c{z@5}kBH>p+ZGCP3%@-(p6VktDA(4v96-e{9`Y8Yva{3b zF97sEtAH*8kYN;Xa@;$MvC%CMiwkUNX#`9!uwp=k1H1q)Tk=Q+D!7Y{iKj%d&0rbT zz1g*UtTor08E%yT-ml>{H~i)e_{{<}yRODnOX@${{he?s%HKT^rq{6mY5*7-0LwV0 zk!PeG>b^Y#LrXCpP#kmCV|Y6H5)T}(S>fyc>i&fwo2aTU9wN;N=GpgL`h`!w38=Qr zE$kmWc_%9()r|*mU%Sn`b!x}bk{fAor%~*mnX9nYabQ?dBQZYx$anljF&AG05m&@K zOHQM=a{WY83K^qRz<4OP-@w*isc0P1hk&daDK!_Iy1n8R-tM!sQf)Q23d-1p4M`69ZXS()1@| zIM=^rHwi!|ZcA+2yrUvs=-oGZJYeQ*a^)Zu{$~Z$V(10)1T?+RfxXlxk8vzy@@A~H zE6lXAgx!q=74&ZC>L{eAbG^PR*SL9wo?GmPd4Fo7pAjQK>`Yx9UUMRWZlM(B4g!?I z{~=^(1?U<~R$Uu3EB9Fq19b6U#3rCZtsGO}>xHwfUfLr>k6M_zbx4{dgJ!ixGh>ch ztv3|=^uYnC5L~1?57<5FiYdKP7>y5&pH!puM5Zat3BNCty;++WNP(Z9I(z7b;7-@$ zjZS?|#D7lioaQ!;%C%121vR%bc>cjmLjf=gXr{c9kfr?TfQ6q90}?mnl`zYJCOs(@ zq<#F~$;NOosXjF?h~bt?e;UHn+LL%5;9vYNe3_>;P@{Q98_ysXw?zc&kS46fhop`? zjn{BB7JC#=c0S?~yhm=JGh%<;R1F2UK##Onb|RBcpqRL9of0KTLH8(PV{&fpy9p;3 z#RQnq0N3q2!qRdOFT}XGy4Xy@T#{O}C?QLVn3h@5lH`bWf`ly_!@qWuQ5Pc2rp$Vk zY3c?PgwFfUz;cxHwhF5bE}eJtBM`Od&*Fkenxgv~&pP?|?V}(|!q}SEvWr8JakL^0 z(hVSOYiCIe46CE5SI1($K3nJ;03?=Yrws`3Y*P0v zc@4z}WWlN1xTYSVv@Y7Ya5E71s{`$nO-{IEm2 zHQ)lpQM^>iqpyfa-bS_sWHpRW*6|7Fib$k;hSOnoTgwMK$gNsj`SO_7s-^9XN^Yf} zD)Ny|Q_a`WfAeRkd`guraD7ZYM&{L(EXv9f6P77ya&1RcF%>VyBM{l(A?W@Wh&R0V zuBw*=1BRlP8ze)uPtV0wCW=K$<$u(J_WQE=0u!(zmP_p4jU9IsItuYb^K!VY=&@pe z|I;f3sN&B^%+G_0m-z#--K9zKM48`zpy9y-O?f4&e`!5F;vcZ|0k z9#z?g=+Ltcwi8(*wh-b8ewD7Xb)yT9@giTVc|9j`UMG^LEAJpO;tulnOOK_=_5QIx zY82VWouhw#8UNYC!BUlX> z8r8$a*C^+kPYhFFEz1IlnK=T!k*rjJlNZEX;SWiIqN`E z8khb8nA~DzCJLAjo(BRTyd2gDM#%%P!GWh5PgJjUwn_}eomLKL?v|ka2O=hK%321* zpjL`*gYWZ~OF(I2zlO0z8lrGDF%N{&PdVV}21*pfKHS#PiAuQ4WrE-WeL`o1NLV&iA*1tTYD|K9|p2ZJyG@^2q(Ah?~ufqNV0N z=MWr+Jm(P~2CyVSVGHO5azEI?&6QuilHq6inooBkbL21u0%z1Z^FO;0(^?5orDnnu z7oq<7#+|r?t*AddKtX&^-8M^>IDlY1K@OFCI->i?ZyV*iU9`~(l(dG%H2(NP*rKy&M~%DOEB3Ajd_-Z-0?)7h7}NT`6T&5 zGFvdV`oE|W*vtV1#{9D7v@5+Nc3gHhQZN!QpkRN7#!jzT0B_N`cKI>*`ubs%wob0O zXXwg`47z% zCqg>c{HQsxxl$$=TMw+26!+%GYSBTyMZT@dO_1<&7MXwS`%FKhUM4^+VDXT_|84(n z+D+ti`FB@MVUddg99sj3z6>KjucbnQi+n;aLgOT0EN3mHNak*`*fbBI=gI`P@CR=N zL;%&^KSNswut1K#w(C03P-6xhLsRwyEF$fUfbw!H1X~M0vkU;20My@&3(wfc6+CW4 zvKPtizn;v5{?c<1XtVn{SeOSg^oPNA2xu| zdqkN=K$mQ+&*Z%)`v-&T#LE%?Ui@LIGDfDd^`$HLZ2cGfYRSyj%XEo4y_;7*&TGa# z528sP?T4s39|hb)d1rJ|?aOnD&!s%>INb1J25j=Z@PZ~Rm_hEZ5&0yX^o4I^AiAph zrY(?m5}HFskXYCd0_Fy^)V31D3kxu5M?n#OOiYm!Oh9QriG>|u6x2LIr>0dnB%abv z8yZ9#z828{GM5V}!5=b2z9=;g4jU8`tRYQZ#4)M3H5-j+e`%V0NBr0j=P&>nEF%Wm z{t5VW5oB`yE%7dHf6bS0V~)Bi`xn*982`3f6AILiVV$w+=bd<=ga-lJ2Bj1RC}Sm? zY*{c0w#=VXp}0H9g`IqprTlcI>?XIK!RqzyV4oKA(Xx+DhAK@meNb2!Fu*wvn$$5p zlGvdHhX2HH6EuZi;k~>x_=bI*Npd;iYR9596@tSRxbrMz@b zTj)lON-kW({`1SeO-uOKvbJTAW;St|^3wGow1|+!T0|ft zxrOBTa}CEE&rnpdDCGy-4LLh7J^f-N-^HK2dUC&fN83?M9suPUngiQK5Qxk?S{d?& z^IIdcOK%F}dqHb+M$;qXyA<$xhc(YchA4o&f3C7EnsvU>;g@Azu6$kjC<|sBJ76t) zftO5l80*)%SI@HHUXbuNKv^NRVjug7+8{WCUXV#}$gn7+Eau+>fka|GpZL=(Bh|3t zk00{^zJRP^v8-P_9+E6($@jRp86GgCLd#CGF;L$!O=V56AZCwH`0845&h!WQ{hT!@J9|aI(Q~eQAiQ{_X+O%78sOQT@uGCehm7OM!XNJ>QuAHSWRD4I^P+5lrS!+LP>l)kU z%@f&n4~#55fbkK7rDXVS31Fe^F!;M0_A9{W09^zLk#?RS00#$0l zrNt`yyR_}|AShGc25~G+56fSdxB~DOmd;l97e6MoJ9a>x-oMn|MArpAz)r?cEa9c( zP4q^WxBOE0%e*XN_vY;oU*7&+VE%S`^#}pV;9;bRV81Y9E*`ofdy=&fS0kgPlrj>L zZn_j#6Bkl4EkqMm7K=>9YBfY2yzfgS8p9l@1c7?AR0x|u;*&d|2rsZTnnnLYgcC|- z&!r2mfv09n@C~AX2pEhMV_$h>gf&#wG_Fa6z(2W6ljl+h7jon~0{zSHdAVuGU4K(w z3MbdB)!wzb9-vp7vhff_I&WHkO%7dkaeH0I(`PfJ5Qo)>_Wg?`TC=J4l$NndMB7b?EkG#=`9TwVuI6 z&Q(YE_%)8d2g)?&btqF-viyeIdE#Dky>GSFAZ_|f`eBC|4cmf;tGm&P)8`{DWFtf2 znWJspyT8X0xwJb^G1PP}<`Wn(A3j9taV=SwGOkA!|K!GC^qx`9ep5QZQ z%?ZKZ@VzGG1}$bZ_m9yg7d?2x7QSYcR;7uOo|a(9zsv$qY8;w@9((;2rm++wX3KGS z6X?(+oNC1sIGok&^TpU}mA0F%l}w$fo37)tx0%T^tik-h&%r)?opXA(Z9_7@Ti07$ zyz)4-GGK&2X2EpYA{e_u{uaZxgXc}Fo;-2?+_1a?1-EHLU+9dbcqi)NRwbLcpsRen z-;q~%#F|&@4~>GB$iM!Xmf*#EQEw-!GAi0<8U^n()syakZS3j>j%B^GKasz2gn`T9 zF~`t*!*j9S$|FAXxiF}Jg<zf{bN6D^md4_Y zWU)%N3*{!fYnBT{$F>J3Fil5(IFuokW!+$m&k;S*BqYu(FfyfWE}5XilA7zDv?|lt zQsv!!HXl>V-5F6CQ@@nftxnA2?P;}Za1zP;)Xw=GR{eJzG^i2UEmVTTFlFf#u`-u&c*n@Z zri=Tpe#-O)%GE?SPLtX(;aKj4KV=gE|B}DkQAD{ZFhMP*H`f;o*YXo_C_>eg@r(Vd zV9WRGu^$PgRa6%OF<~Ge9zz~Nhsdb*v9nG2-FFngykUep90~gj_dSL0DdrSiPx0&5hHY0;pR)Ke8)62)HWk=HU7fHTa zG=ay9=!-Q2SF{!U$LE9uPdudC_wDs`cogZl(@ z5Wmgzj&$g%91GH%={Fw8Lo#K3ozDx!cXafNNQl%CdlhIb?I$nH>LLg3u^B72cW@al zx}&Q$RIn`(WX;7s+$L_?^Yz-O+*i6_U7F^e;rul`{~L^e3also7sT%y0<$RBn^hHFJ;m_G>4wqJ z{SE)83-EFXc0V9~tfS|}Bwk zB1<-iK8Z1YTEdJz4FWxBao58l#6W>_LRr7ick$7u;pYGJ{f8@9G(!%dAB@_Fh?^5> zwK}v|{f_0ktNKSt(xh%iYNWvXKK!$Cw2I)}c$vFnC_MqGND4Z(Neb2KkHI9BQf-HY z6^)bootvc%{c_5u{OFpeAvJu`F{XbC)Q=b*jnQvY!;!SWuzo>_frtusdP?sL%bPvXf&MVW8&2o3-l@fS7R zLA$E(hp$76)vuQ}SM4}*=9ag`S^h{f($N`ukpz7MtdaO=XPV(1X33TNP z&_7i~Ha}z_81WFElh-@d#IA%<+JD`6^vbpK{DQT3Is1L#wRrD>d`|W2mZ8c2fCPGS z-N@2&Y~hB$j)$-RPi9~Xu$t&h)tN0`Un*jIkVVK06SX=R3FHE=C9CcXh38-%1y;#J z-yT#`5a-PQLe#*%`0*mH2eg>jsY{Y_Cld#wXRGc3^`H!d-oaXV>erSJURzylfSInL z$ZtG>Y^t9|T)iUxKKWjC@w7huMaj(8WA8sg0~^YmTnAgBktBh#Z|hmfYJnz4md6hP zf^chynn`T*+Mb7+}J%f87kB1-6`385xKp_rrSE5fiuK3oh_3| zy>}G3(!Al=s53(i-3=ubx3hY|RGT;QupiM$Njt1#a%hbiQdNbxIMwAjML1st>p&_) zlsJFE-Lf)~^yu<`4^zVrMje)99fyrNj!+yv9!0_Dih!ODGIyHPh@po$lG?;v)ve7v zz%|@nD~S+IqMj@#cHuV@i`R#f;75-zn^^Li1=&I~dG>_E2ZlysFoY;1t84-Ics)FZ z+C&HGY^=YBZ=6^1JlMQ#POWzEFFt_P+0^*{`VrOxk<4E7NlZDA#3a`U^?Dw_HpVYM zQAcx%qVx_LcEk7TX>!fG?)Rx9`mZ+R3tm_pZi0Z8Ive~#58*Fg!P9>7pbCZm+;B>T z^>Gk`Z*L5Q=eWw$zIJpTX+K6MinR=(UH9N7Wh{{RLp8F*8tm%#1P!MW#h z3~4G?Hk4m7FaUIDCUg0EnyPm3RO~z#b-sKDfs1U&0_bvv4vB?c{kpI|gJ z`#a`)Mk1A4(%czJR$JJ|CC@C_1ol@R-=QSiD)^DuME!(CovD*}RH3T5(upRG`7c?q zpf2LtRcA(T(dx<46VRrHmX|OU zg*;HOk5HqMal$b;3DSTHPa?9$W6&j_(}tzn`j8bEBpaav?MO}FG7#Mr!=^1qCHlYE z!>NB2gJhU;FyWxFC2``V#L0=^0QN$W8Y^wDYhW?@BfNWu1}hH5$EW5CN7`3wHt%2A z?#`T#yP1_;M-R?UTxVURb%CHd>YC4Y=lb)&ciBIJ^y7^a3XSh#mYeB*3i3C=WeMI9 zr_$*cUkgbtwp@$UUnT+zhiK=`uy)>HXfm=9dUL-uNp2!+n)sOtjEee|Oa!)4R@)G` zQ){;d0toYLW$5+e&ZCa6bQs_(Ajg8ObLPO&W_IS$ZrM-sric%{;fEqoaT3HHMb( z4|fnq!LIYz(=k7e$cE3~m0#z^qoTe%rs%Z8NVa~0epFD#UL%xggPFQ%hqlqTvX<75 z^z=Xb8ugn9^eAa0zvI zT8iUYH!A+c4`&D&goXgWajO5sc{15j`}c(7Y{KRb(bgEPrB~v77KD$X;T+z09DK6c z9fDX|52VWdao$`+l$>ls<67$JIgXfIs2^u=Ae)o0(qM*x|5{?uF{qflT4)I>Bt8%0 zI2Aa5Lrfk`DIBMRQIH|RB#LlG5-~O>>l4&1C)@!^k*-r!K1u@QJUS(bK`gT{T$o@2 z`C?k^o=DRc{#R84cXT^U70$y55XHbp#kQMLXOkwnkH*cHzO&V-NGMWoXK;|m`IaZf zC+#hM;$DOB$5(~Nw?lwXYDFG)K(`FKfBmYO2`H5Z_ODEr#^KrO#{}qB#9jtoSNV4b z_3&3-h6D_Rax<#w{ZGr>4+8v-EHJ;ya(W=U9D=Xk-ySDG8LGAeoitYi@BHPxg#!Ou z6A6#n-P}~a8EtKy0$kZbP#sF#LB$=V%0&B0sQ23VqBMffn1RRGM!T=F2Oa*_ODgc{ zV~1x7;Mpk!1^}0V?g=)(W29%`RW6kRHl64K#`P6dXH3-4{pBs#g;xL45fNu$FAbIp zZ~qiPb_eQIu6A&tydG{WsSq1qTYL`PMEUzw`ZlCwh(txfIf`qj;<_MZyLTD107 zS|mpvZ5HHEOEK-nDiEDD~9;FARx{4@#sEN(jL34sKsMgY0+;v~HF1c6AnDCe)85dulT?$_HUEagjpYC{G#x^#-THAD_L{Nxc=l|`@uH^7?&^yvR z_3#A`V&(Bf5cmCfSsi|TC9pZbfNFZ}MYKtJ^zr2oWDnQRd8?Ja0NLtJ#!T{RnM-_# zFncimib79)*Bs7RV89o6I3&pLe^sYfPov-azcDA$ojS2Nr$bETMs65dQz(MBkPPB)D0@fa5?tP_q~P0YL#wq1 z$MC4W^za?Z8PT~@U!(eFI8%R0?Lt3ZZ6j1wP9Nv(u z_QGuI%fsAPUUfn3CntC9K0|Pdf|cJ~P&Abky%OXX z>?TZVG#T*$;)i%B#YAO}5v~o|Zz6QcJP6D065tgO+cxwJ-ez`B*JN*V9qWu2fU+XY z{i66H1G(+p(EPgXZtzKWk;s8nd@KJtB00w}aO0H%$PgGS;#cAV4!qwg#}hFp%VfO0 zW-1pTPnyLqfh~cJx52N_7?j_O{Qj;;rf&M(lWuiq#6$LV<3&%|^oij5(^INGtfzZ3Fz?_y7>yAR#y}SdwGe)-FrDlA0aaiT;+aJhmlL&C36>?F5{@17s!S z95hb&oUm7(#z{0H&`@!*1&s-UwAF9=<@M=CS0d~!Y=oOM*VXqPI%f~}-f(M-5O z@(M!O?IY}$YOGgFoGS2mTgg^1k}>y1e(|~BEQ}TwshVBI69m8o4xV=-KBFr$>l99A z%oVn|tw#&_<8W%}^P}k{AF{Bvm&SZU%M;lK3ph=Fa{f_6)+!(r zan=17tUn?(P6Q`H7@RDD1#tiy%pSX#VGafoo|HlmxyPJ?5FE)a@JdO4JeGaHYALVk zAWf=!B{p0%NjM`of=d(_DhcupaooQN^I;W69_0BMLt&7hyFx@;mgpZYv{&A3zfboK zUlae2@)FHW_9(_8+Jwhfy+gjx8JHkssFH3&pL)@=kNi&)*Y!dpwBy**r;`DuO}bmO z$W^t|;T!6nKZD_^5OPFCi`?E^mC*uq9tKVZQXeMPbyn80s%7-m&UaubT{mXOxPK%< zHHrRbux`5;?R<{FWk>fmvO_0sfTx9ZGPD^f3#h}-AB2N9*HMx`k+6+i?Fe+b{1%(G z4%zW3UOIgK!^3}Csh_mjc$4pl;dj+shs$x8%O8jc0tJE1e+}2jNW;WAqd5lz zE&JpDFK4b~uB&ES!hMny1}tXh_OjsW#5QlyJQA8iF{hM}Es$b8`4m`P(tmYJTqn-m zJ|J#HHcA$4H@^|Ns3Fx#nJDkVa_XSWLNL0w z2V_=fb>X4JGP}u(5e!3e>(lK*4dCnN@KB(+GF{>myZnTXD#N3tE>e%Wi3hM?@$~RI z8hq1Cf&i@zW&;zy%LF*u*C@e?*)5STI-Y1)*7~lp56rH7Vt~O1NVOmi%J`a@xvJh9 zub3~2CtYhtgz&updtZl^p8Qp6`|IQ{L6*k7)8JRce2h{OuZNDNg6{J4$3Z2{*1++u z1w#D7o&(zz;ZG~swQup^&4WYhsFzgKg@ZK?)te8=Ob+DIo~c zzZjdKyVXkN9%WQXaD!^&_~iJ#eYU3$=fr&R#{L1XYE?04Ur^u)XWi47!%>@1R{u{7V<=$?C81$>aHNU0=`F3(Gg@uBP%Yvtr2)JO1;}hn|eKR7}0Q zl8=AgUVEDKkh*JpTpSajR^K(d({Vn7gqRbxq-ROt4FrR38wNV>&bbbY+i(|Kr$SD= zAgsB)%M7wtLl{&0D=};aI1D>4m9lQG2nQhB0nDCJ3isgO(YF;#zbHL`XWt!20yuU7 zNf9auv9>DC8UOEHc)jcKei1eL*X6MqTv7-% z7>Y#7-y@-=9c=fZX@5|Vv8A(S_qN&Lrwo6o%C=aeYMEJJq^6vkKKd38-Zi{MN2i<* z-sS3U#PD5qXi%WkA0jtckAfDk;PG(PRC-2)?-a^^SNTV?A3?U_Q((-T23c|0iCP-D>2Jtlz=+5Ly{L zOPgFO*Y;rz6XHbHRGfC>F)ewZw%`jZx28=eDw!uy7SCmg;btzKIo7Huum?s&HVUK? zLILjlilxoieu8_Dkq*cuxbmzd(EM#|z6KQkZ>F+*ux1ZBz6_f)I)k$pkSsRa0s zQ+9LrWR)E%Q{!Wqrvr`h17L@CW5j!4_?1F_HE?H}yEuFh|z;6)zvL?#oblI*e5aS?3&f}-~nXxh1KUog^i~)@Jv;7?Vn6kP1PTE zPG??-eLMTv{vv{`5oiAE$U^wXnR-zu_>Fufd>WZU1` zVtC2Neo7?k@m65fEgyLJ_KC7IR`_KxFPctH>_ng>9%mmIO{&e9h z;MOCFxa#|tE^m)IN2KmBIKUWqajkQs2;;U3^vPxB&3~a#TQtgQ6&ouGo1_nQ9{!F| zz-4{DJ!qt=o9kQny;WK{wOS*%pxgQ2PgY<&4-(jXWw`PHsJq2KcWT(dV`BOyDrJzh zjV!!dfdJ=pb0?+)D9=4Eh46MeB>C^G%=wF2HPC8@+a&zH8$Yb&L*NW8OwXKC@l3c` zU@)Qs(S+h2UHuAdV+%NCs|sOc4VS3u+{9z`6QMG|dyGoQf?xzO@k#ZO29K@uYPsf( zrO?w5spvvg1SdnJ*;rx7^4|(TUGnr19F3Qm^x|B}w|;x`NQjOyI%9P%X{k=tb)BBQ zZQn11kC@uWM0>q2zwR(L974=^JgQ&ls#fgw726tMalDz(+bEm)6MSm@Ab^|H?YPIj z+(B;8X~^|dJGTB(Dw|{IZ<{*StSHlMql*`;M}Fdk1JbQ+Y7BPHt|nTBZ~v2jR{#m; zsX+FDqb^Rkw%<>|r(agUlG6S(qXFL%;ijWoPs!xB5)?P<96Zc)t$cK#UHpy9CR#00 zn*omtA}|lFeD|CZ6@5&i>O}Y36jL`y)ptDH(~HvWf)~4y2Z!A2kQkrZ|3|rl*H1`~ zR($-7Ar!EBs`)1>bBCUb-&r>F&V#P+P@PT$ix00!b$#8Sse`(HB5Y^!pN3P0e4iSp zEOluDKSVu?`J*Kbwc1uKgBExr5v$<>8NV`kUAuD9M+RtS-H-K9*=znflW z+;0rAJNU|w^-QI7PI%+1Q(5p@N)XamINSOU_02`tMs3~T(@7z~ZoWB|E9!*(L`j6o z2aC^2$|svu|EB*#C0Dk!o{8hWgpE$QqRmg$mlXl3YSUpsK3|{#D!_IGJ3b+lye!if zE<^n8(JA>N*8IvgE2HvcJ#8Yjf(zx$yiEf$qJ*{pL5{fO?A!p*`4cjv*+TDOhC;6d@_(*_p7{D?##1h@v72$&zhct zHDNYS^vBKDS4(Ld5uD&22)9sv8Gwu502InuGhHf9u!eYyyP}h6@y&IP@dtOtK_CxS z5Tn#A_`=M4b6G?tY@UI<(nWhyJtMuX8vuZ|W_@4AGB92wf#WuFRegX3>DvlrJ35j~0v&!Sn`fVldzQ>_q6AEZs3J#39GR`NF2jqMcnTGohisklTqw&T zmS*qFBSzQ@!8s_^Tja4UZXpPV3Y_1n=grb3#5jB_3nr@d55K#yNz*g=4k@w1^(3U3gxZME?*{B_ug?O3P`C>xjJ{T`vSEwz~g*b09HA_$Zo^%PWf@94k22T~VZcu@Qp zrra$NX^npTm{pDxPWxFCjaD`Lj{0?xB&(0-O*dgBSr~~5vNv>9zA1HFQY&oYg3-E- za_R}#f;fNE6IX_g;R&2-8TKYDukGVBC5Arc?#iplMyCH2mpAB`PkEMT>mcS+=7*6< zL>%F)FD^?PT=QaDC?(rBj2@K3Kmako2EU#x;&eo5rz)awqECg;%$O-ttnyfy{ux|? z?Mm|*3S8u$fdeoIRAJ+$#aL)7CMZdQk+{PHDmvdE7N*Xr{ zO@_M5*h`)WounauBd0-)=q8Y~Pf83Shu>KeW;T(1u|UM9s;UhE$w^tVgei3WBN3q? zrP-nYeq1X6ynu+wnI^{1E-4*&;783%5$mdc4$AE`OREv7mSB_m5xKXjd$g**xD5T` z;luTEb9rHOZ^Lu@F~&7D<=pz!qP_(P)k~ElOrmxttTZ?N8>)^3%vFO=B=q|a3C)w9 zN((nE;X;0_X1(ZEG6Sp%x}@i^48cVrvsKV3k2(ai@H?%j$>f0t{A?a_jKN8$ znKC$~popG*Otuo^895NSd80qMt^?sc!&V6ddO%9um3^IsXp{s?x{rOu zs|BN}{;|v>S+$yrMxlis42KeE9W1c7ga{JpAYf^E_{cb4=EgU-!gC8&`W$u$ z(KlcK#+gakXB5b* z3Q&hVSd8|oEf3$X$C+=&PQ=*fu4Ov^*A4&3c^tkx1OukjYk4nfk3TE5AziiYX6N|Z9?m`I%*vwJUBd@|)W0;hZJr*aZbouW1{5PH9qV9mo>A9R_=ges&;5uDsqP$F)cZh?&BlT zUGC7JTQi6gVfVBF(Ff}w!lu6vB4(ce6-q28TKX$DlTe!yOp* z6M3n&coR;SIzn|^;p-*#aqw)0*9#ojO7{*>DE`5&xKV4@Dp7~uxPriQjGRL>;SL5 zAS~=@{9IK4bhW4cDISYue#h=f7l4=dY@K(btNP^2zVJBd$@U$4Z_B2d-UvWC8#EK9 z_#ne>k0c(o*krp+p}iq=!PHL`74vgf+53OoA*R8W%GzNQGu52KGl03z$nF1DD~rq% zBOL$93PmU8^dsUR0Q~|Eggdwc9Vjm?(>B-c=67v8$eLRs6#?@N_~Ql{H>>0A%eN!S zFZq#0x8l2`IlWJ{2<&6_Y=u40aX{t*WPbw#T62CC1C!WOo83UY;5q98D=Om+5o*DA zomY4i*qz-D!k{1$#4s_3k6y*#MrIt=dbC8HdNIA9O!-*cZ+VzbDSz1mGYuh|lcys4~p{U+VHu-TSC1_+rWrspT)lMx9k zE?E;n;$ua1ZZ`L!V-D!aJrc*f+@;?bv0$KY2)hUoR8{?n#&ldEx|BwC9s%upxqD}D zfnYvk5+QIlDk#*p2kyKaxIQ6i^kU-bbw8QCpkn>tESFi2zNNsHG9=$M;x%dhlu}<< zW3MWfgftgZQ|gB?REw*b&B+5>MgS2raZ4knr9voGCnr&n(oFg}$YYAq{0&^qdMY#| zw3*4?XPOBGK9?YUtFpj%S`(Wx)rpOUON|hY;(_mJT>NR^yceqt-oouZxub(`Wy75r zN17w>o%L>TD7`Z1l7r?;mx1)_Esgf7P|;?eipPeaBJSy9kKl&orA_dL)DlhDS~iI* z>k+)edbUmDzbu@~joiNn`bv;*BLc0SQ@&9#hrOm*;g`UB18wRsJ*Yb!;DNGZB>g59 zfg;lIw?VG5o_fhEfPjOrzebYSC<8IHm>GNxE=09q{L70$`Dg5}RH*MfWO7&0zi;*X zjs<8R)IYv&UJ$q;4NLroYo=D1!p8u2zh~q65USgc9~2$R0PZQ;8VL4a==Oyyoeb1V z9&5{^o79Wh9{BeA23H$MhZy5URrUUS>(%%CuPC){Q-EH-?NDw?&#lsHUM#7Csfanu zl1#xccFD^PX|T3Xw7l|qUd;q-gA+&1hS9Qbr(NZ^h#eo<*O}z7h7j`YZvhO@T$EsO z;q9GZgfS(Y#a5k%VFXQG`?@F9dYdbD{k`PcTtj_E^7L?+J*3;WVd5%|V5|Ylj=PRy zC06Ex=-w6DAH_G}1jG&&)l##PBmcfM##^{GlKFp`KZ#Z<1M(wFdjZ1?JiLxV>FPtr zNrOQRVyE%~&Wb)FL3w^AwN#ry)CdrRTWj-RH2tm0lrmyY!CdjdzhOBL3AXvZ1h?Dx z^LXe()8w?|yCx_S06J!gS98bL>c)nTf?c~wb^FI1uLcFRR@iEX2Y`vo%GI(_%Fsm_ zXotee3d@K?=~v8>$oyG}9D*3^Gw2U+LX$gp3=#V)MIDU3CpD;PIvqgfK<9&!2D=-A zBWl)@f);D&hXTrp8PL_y{HhT?W>a*OeSY@a&E@2djh^t?v@B-HWHmFp>d9r3)R#5m zXa}6~@_#(7^8$KjG*x)Mhwk+6pZu%$toAZFtR3gpvG5sw;=cWQ=utFKzk+rTAB)>~ z!DdG?&!}_~LN5KrgVOBGMyj(p2y4O4^TLDA>k0|eswVmIzj#CjPx!~W8C%u^FEC^! zq1Zae=9w6MFU-w~Ad(Win1l513$V*SEPyV)!>6=s-XEIvxQJ~0R|rHiJQud=Q>?(W zvHoK{I~P5sKLDm|u#X3eD5q~fU#_0W(00oI?f>`J_lqIjTu&-Y{{7c_lV9lt3xa`@ zB?AE!;$Q#CDT=hv%o4m%MaPs%B)v}NNlAaHrQDWDUsu=ARSW`xEto%Wa8RP0uMV#1 z17gvM$2E<+(2J7jH~OaG0ELYTEsn%&<4-<=Ail6Ik$$nPzly<4(V=~x9V`wCO?dN| zP?6=EmY*Zp{<9y;szz5nC1KnuxyU2Px@9y)X$rDu>RZ|kjc&JbY**T6@Z*s`+$R4+ ztu!k%&y83`!w*fZxj$uM_8!_0j*xj=MU6K=cN)qcKX6;15VeWM&mV+4Bjvq6F-Qe` zAxs?BRFEal7^DY9A~|a2V!5`!JkrmnLeHrC5eLF15b<=cl@$jvJgyW2eJsI$2R+g1 zjADU3Ai^S}$4)Xn!-#xCOZjv4;TJl3KdQ1Ca9e$obIZ_`PL) zW_D+%8P1u~oqZ8;C?ZpS+ph5Vp+XXhiQ3i(8qoWh8qH@-Mg$Bi`iukS9{*FY1i^EQ zU5`F#&vNkw#tOz9)=m>Lxi;I>*3AD#wC^!R(PbTTrHkhF!DeS(8vXs-)Qj9{aAb7T z{|3i@vJT@tY+&3r6oDGVmGO-tx-@{&x#spY6@Mr9K(&vn9lRJqqSouy5csusjv2B# z!mt*Zh6y!cH+mFsEs=Z-{>S_fV8Yz=;NO>1Uz zGK16FxB{;bwpqM)zIYrEiU00UF_TjQR@jX_z8VXzkhk{17!|Rm!v>MiUA3E5uwA?B zC%jx0Q^KvWq(61ATD3$Sl&sl#c8g6!SP8iKm<+L&B>#{h333eVO;A&qF`8adJB|E^ zX%JD~c3WB?aUded2Q^a*yqWPg=&mV}O?Dn#u^kIF&92_kLC_4WjsB4%1pzrHZ3qT7 zF=K4fA09Z&JTYICm}FyztywU?I_E$V;mKH-8PzQWn1Z>$_4OV@KdK_-@CqXe!&iJT zPz==$3kr^m5o*mS9PZFHIaoz#_LbQMu0`2eR2C%ciP;RUAsRWlGG?EgVQT7bvT%c) z@gsy?STw{E24A%f71neoIfD=pS+o*Ltb-lh**pY zJ%8E|uucCTQ*Rv<6_-3>~2cSzUw z@$+A%${>!=Zf>(4;t{KNV*_kn~rN8;-7q^k9{>bmyvL(4_F8{XWLlt za2S2#!IR&#ICsAkqGkXAhAy8Iz`?^nKKPzJ7 zZrknV-_lmu85v*iTt=K7+x5u}PGDHICX+~c01Wy?baC~g%;SGME~D#DPj;=+c|3FH z(FMC6p|P$iubmzJX+9aVLYs#v-1W7S4h2_Os)_(%l76CiBEgq&<7wb_%BM5j6oJtP=`D|EOlD- zKxVti+TQx%FGDNhk1t2d^WV(|UCC}wGd54YgtIp2d&$F7Kp-Tj1@R<9W<2{?(AEB1 z5sUm{kJ*nrsxww2W^~hNmS%bAegl-C04f25NwiPLn|sZLtkGCab5zSWsHMC*T^E-U{wr^U>vHh%rM@I}y;+O}kAg<^gpV97d*T3p~bG`5x` z$D-8Nm+Nl&z;o2V@8Rpq3mLhu&|lumbXOPVpvM@{dFV`ELlUJK z-_iZ;od!e#g@D?mbDe^`5=f-f{I^uf%(VM!Qwjl!n=4|v0E;?rd%irbLQz$3f0IYstJq*m58-Qd^s|oIzL~ZUU>Ps zdjCDWA$t}NMaJ4ZJG^bbW4B0e=T8+XV{bI!Blf)tyrr2C9 zw;Fr9!I@Rti6o)vNM*k$8evLg{|;F9cTr=5w`+>8|MJrNjkd|Uh78{dfrrNKSn*!p z2ax#JFkA7hkxB}JqeX)bLYFsR7jBe3adQ(4dbwW8*Upc^^lv0ah;1Xhx4Yq6tx~-2;|s|bOh?Y0D6+h=EClaZJ~vJDl6<(Kam}Ic zzuQU;B9HE``x_b1OR8}Ufn2cxk2?)^G^ z$_bHOtmf^^wl6Zmlt=FE%fI;hYkr~5(>~qBXMNs6S!A{2aSWi$S4}vK|0Mqto_i>d zJrwO2_fHo8d(;2~GKainKU2tGqxOs}i6H)lLFQzX=1OT2nA(QD{)*(Ar8bYZa(_HZ z71fKId&!GMaLC?fK&^9S`#Fb8$bvaRL2bLT0W$_(I8qHA9U9A2D20FDuGlG{e6N^s z(He=7@jM^UD*uL58iyXoQ)ODABmCS?^j{yD*w-;UB&rrqQ7;wuggg2>?LQAA@nco#~Mu&>4SEB0)0H|aaVn}bO=hh$-T z@bWE;Cx4vYO&&sI9PSU8U0W%~rd{NTb5(E6$i-U%+n?~V$rcv6@xRq%>f1y$)tz9p z0w37$($Nge@h@X;URSD{sA0F_9#m>yZOsQNnD&j|oF|KSV~KaF1OK723C9*#2WaX! zd0$)IWc0kdf0R8RlUK&na&5524RM?fU4<>$?Jm_O-)K8kb;O>mJ&>;liqbr+TN+C1 zr0Wu!vaufH)=2#%85!=pq-UNe*cruEwXuiKfWj%hni=^l3&E7%yBNE zXF{NdBIQWO_JW6l*Lys~V`}7ifbkSM z+Ab>Y(Tlg_L|S*A$o-kD*v_laz0A+w5c%YEvkfR+*7G>1&C&2%!wyez+p%(FMk6Ut zd_+{6Q@MjvD_`8}IV~*mz#@AO**&r|T=)&!kI~^?UT)V}n`RTO)Ss~v^E0uDv8X;{ z!|TpfwB)$uBn+=u3m$j$yk-rS07YAByj>$y`Mal}8Y2-D{nk0lwa*^G36hJBHGQFJ z6~7a`IJL5a$u!Kh%-X_WPHezT6(r{Thg)-YjEPcV(0*Rs3|6!yJ1y~*YF-M$(8Ls5 zk?8+uHnBtKYCKNG*{o3#aGxd0*kss5;+GysM=Dt@W3%1_5q4=#a*q0Bv9^66UBEC8C;7c+9T*$ox+S?sYDJo0Mij#m!mj1ADfpeLh zGgymA4{yFYz<~!>2)-=3dM!6yn$MRlONrkitUf`>#XO7rmQy~e*YI(hj?gA*VQEBN z!>rk&N(WA(=})z;ej%Iuwvb+W-ENdSj|wL|=9_O{(LP~|v{ulqda~I}zCnJH|FJt) zZbylQAcG}0fH$9E@d2ZIb%UBx5 zzt%9Q3afgu-(LOj^mqL02>qAlXUQ2!^P{qxGK&M9QZyFl=XvKQh9>OPh@}Nbd~9qj zr^Xq1mx2H%Sz%MHfP!~;gPSO-^ofBSe?O;UC5NTT`Sa^LOXV{LV}lTW_qLFb=HiW5 z&~(k2iHo7V?m_nOK#qWUT-u>XAY;gzKXTLt&{3CmsOkS*lDF<+i0TNMxLIO+qm)Qr z!iMyl@gSmulGJwlVT+FFm=iVtw}Et?Ryu_fa#RxcIatY96-P()#ZCKZKKlL3aP)g} z*5nrt-&66Unph~Lm+SZ!_DK)`Ui@*)f! z)4?8*bzXj0C0AXkBHLpAVY1?EKjM9VxO6(uQGfFhV-(}`)6Q-M7D4Yb_+^vL=M3ff zobuQ0;p?zF90kPC`ZxerqE0ZLx~33!sH&U%tWz2?%fhpoH72>*b!SgQJ!zbuuh}*N zMIX1t*ZaS4k{h}UnEIHPHTiM&8HmN2kQgpKnU35)p4)DI>BFrlbI^S^+H$-U=JC9s z%fu(sX4ug16-XiRS*XS4dcTPG#GY>STnDFo)L{|W=lr?%opT3=QMyQD>vvSY>pt@5 zH_auS>z8!MzxJl{`iqfw9n4Ox$_n+A@;mI_c2NX?3tPC{bAo6PD8LK?A8_CbwqBPL zFRb`qmVDBf)gJD2_V1NScFAPt=y5*PTzdGspD)XVZ8T2jwLa$d+ zWsiCX#S<*VCe{Vtb)=v6HPQ?LM?y(ta$Q~QPChyoqU<9#i}`@DE9Y>(pI+x#n_Ku7 z>(}=O>4Sv#1S=(JH{P|s3{!KP8A%Jb!ssMdV6;$dN{ge+4aZW{5gXh3EuyboYp)GH zW#qVZ#9f>?rQU1>^UH6EP6ieDGX+fhsK;Pp&`sO%_1Y|dxw=k&sY-e2m-l)(pF9~)iu?%N*nveq zy_&Af1W>51dimRX4DT0emLsb6Cc>JH##&J+izgN%qu-}KtBdi4J5qPLuivkx&czq% zE^95lC4Vk`*B;@BO!TCsTCj~rNz*So^_{2+h(EPwmgvAmmCS0dYSY5pIL znm_6@R!c`qiR{9Cnl!tPcB?z_PvK3EXkPEKVLKy|8#&dz63!(K_p+~*A8B;)JM|4B zU+SzN^|SFYmvySE1Nw7EW1Zq_Lg4YMR)VBDlObgCkq=y)TaJ?xVAFxHMCAjV|(sgh>Wv#8VZAC2-KNP)+4t zwA~{VpT!t#9ykOtQz7M88-~c6KUWvwCWSm9g%S<#>4-MZa!7!*hF3V+7g>`L6C2aD zFAcSYsX&MVWBUyB;0BC#?pLZZ9b6_ikV`m~s@Xi8l00gHV(zqDXCo%h#({pNlBv3N zIyG*((s(qIPf^>qY7a3BNmkNU@=NGcXKek*h0SQ+%I|;22qfTLTCwZ)%Py|TQBfRt zo*>_Un~m zhX2jL_j7XwAYcR@e(@!=)r@Zv;FEcF6nauz{^3PoF)BCmC-bH8baOW=>C97q=L_sU zQ|;}$B{Y<2^PW(z+jY{%xVvNi)^NFBdn*E{LPbHm3SoXmO0V2>oc}BjrBnEV02~E z^}^@Zv6t8nj4Ovp^nyrk{8C@1LuZ?pz#~e)#SJ<6D63E>3dERXfp=6ET9}K}?vf)* zv2qJhB>C49<{vS47wBiQ`1_aYx4!HO%Oape48p%8SGN2o{hA+7e8t6{#R1*78j9R}p13>ZTWH@l86#)%o}u#B zYfbOVSI;}U1K0K|2Ix&|6TcBhe$AKV>$Q6Y0?Z0+>!ZEx^X2)BXB-ChXht*s<9O)D zQm`G}#VoAtSo)#sTObo=^6lW)$I`v-)+fsC02qX_Or3yzxs`%I6szzPV(WW zqV?>6cfuQ_pWI5uUvvi$u~g1lvCehL*ZoOlYPLL<1tdIex4fVJLLmeD;sk-Dh=C-)|uJTiOcE=I*iWZkJt!>S0+@g{yFN3;iNX(*6*Af zdB^0MgLQHkN=`u!GAi0nsCTpC%dZcvRGW3jaT`r_{+1Aj6B72QFj=a^q+CJ8AAe7$ zpmQ@TlCTcC3sUdEFIfII`P&Lz$g3_tL+l+}tO-r;PuMRasctZZw5pO}k_Jh=#S)ir zo>rB3|0E7#iq@PBT+Zcel{U7Tp!-{om%0o$BS3;Q;6HpKv}6Fye&6I0_rDZbH2ad- z{p#IX;omPVzN;=*I$ty2@Ekf3otEnMf7kC=!r=MK;xiLPfxddBA<`7lyU#JfK_yQ8 zO(*uind5|j`~P+UhNeDq2^M+AsR>SQwA#$lOVVZ6K&wr0K&DPFo`CXm0F>W)I~nQo z-AVT;DLLu(?s(MQnA!b%9dip%zq(;m#hNZ=#)m!A^`mu)`lGi6$5XN2O{y{1}HZcFB7NI%2R^OVSRr96#24r1A#?rk!Ry z=gyR#-ONib6v?^!?yY^DkR%3%x?Y zQgxh?Bur-|$uBu9nik0tl4FHknv3aESrTivaORELS@Y+hhK#9x_5oX@**i9N8Y8nX zWrQ|2wXZ5(8aDRz&|dnGk(QuEBRI*H9$F7*FY6?RGSA{-%Vd16iqG95+eaB|Y#CU_+B7=hl4J?@WPi7x{;_@BOPIKGSnptQE-t~UhBJNP2M z`KA2#90+7Tepdee-yo7@5~ynO)8lV`X8{nXBjJB8()#P;y{95qH?vYW5M)wjNqLK* zT?aw|UB+C0f~{;N|KR_OolUY9n!VQl<$QmV-Dk4Lz@rQa-ZZMojI59lC}|TR-~ePX zL>NePWJ*77kDu{puT89kr2ZWG9|rFhYFyxN`xV~z8$`cg+GpIEu#jWmiL z5gMUzbbcGKNas~6Gmu+xT*>|=ZmD#>*d|kpNGH9t8l2UeqOcyAchdNXidJn(1!^ce z7`I=#uYKJhX2A9`{k-Bkw@4c4ZOT*Q3RgRY&{7@#3HL}pyt)bWqqD;R;Xfi&dHP^N z@1Bmf{-y8xjU8oY2DiyP&dWSpAoit~_LEKt9m|D*IG5wXdNI~{pz!UW=pw1T5AAOw zK)NMhZWsYRX8_Q09swvU?(P9E7n+aB*%e+qeRKcWk;nS!sZE50x5sXORkSO;D0aX^ zkx{Z^t2o?ZqCGd_Jy<7expsV9?UGIJ0{sDUWGrX&I2t-9Dyz<6oZl%I=oJ0iRI8g) z=T2<4R$3y<3`<8n=+7VN`%Ct{vNg$2#h*-Coy~oN3bH9J6apqwDcM^XWR_S+$KTwr zVQCsG!ksI%4u~o43l|o{-_vYVJ9A9{w^AlHTf*mphk=0Qax*WmcEGJ(HNgz#0RiY6>b_`>DQH3)r)~8Pdyskd&-mDi=AGz5E?`t73x=GW!u9 zDf|1+bF`G%Hbem%cDk*a(Gp-amhBS`5t4gJSC$Jo?a?02NwuN81j!+H#Xl*`CJdx( zPIWR>{gA32P6d(L8}r8#d3DiSL+dX+K3$orEPvD6HC9iu(tMzBB#-`UAPPCdpm* zp_P=s4V#Zq9k?oJp|e>>CN&xUMnAa7Mx?+jmda5kKp}%~J&5SFHP&9FvWmHLSFUqb zq>Em69ErTEnuQ4^73h?AwEgR5x$i^Y`{9gvKyqh%qV_gl1S9Q84ZPyxBk%(x{=Fz+ z$V$uwAA!W%$8xv7I@;y`6^+wD@Xpcw*$vDmyHc6n?S91- zbvkxKX$Wq(6YQ&Rni-LMTb z)KSp)qpzT|L<$#*(Dkl-m_XEP&_~0s>i$Y7`P|df62E<+8Dd*qEfPim2SKs36-$GK2a;( zoGm72&2OAd^r!y#<`Vk`gAQR{E?WNZ5^t^~Nyz?oYg~qHyJ?U22=;b6e znT(}g?+Tm%&LNWasFM(xoT)Yf@~W$V{$5<^c@5{zBm$?jwrS<%CJuG9+|o+Y!K;)+ zm+&vqeggUjq1lxgo@KlE@l^`Vxk-{|FAq_G0kyCaeqnR zjY>8RhE{6;5eou%LgY0wuZ3k)2cs3BAp$Skn?-3mAHu9fbv3dH}3!HZuX}d1}Az5&f zL`DZ3G8zzww7pP@%}LiNJz0E>SSb3}HMrb{yM;eN@}x0BYvx4lPQlSg(@6QKKcx@X z5u$4IU#7ng_-8%58`Hq3#S_u0ZyPbD*YFa&!TfAn?BR8$_q1!_M*_yGg3N!eA|lH1VH zF5Z|A#)foc&;r@*l9Tr?;y9@-VlirKj3Vv;e z@xL<^8MfhE>lOv7^n5}_Mp9{=uwz4rV-nI}iWkM1-0KtZ&vXd_AV8@clexyvUr$&& z<614aHwXA_AGH#3dZfRfLw)`iRwEBr4(*Vt}CBZZV3LcQHQ&Ycy|xo&hIJu4QtHL2YvotwnmYY$vGS z*GiJD&PF5*aT$kJx>l;w?+XOKhyx<9`r*oMa8F}2pEWbjr0!t?!2j) zpr@(NbQXf+Onrf?_Rxr!oAcQq`$ZqHVoOgT)gb?5x1Jy5Kutb8V(I*sC!rAf^pH$|R!&b!;ALEQ8}U z*v?nnZ`}{*H;S8X<*gpn{%mmF3b-VxZv$G!JR2vFF>(u)iMpp~iFRttfo$4}vMs;` zTe9}M!pgiXzst%P;py?aj*cH6*#z|Ge);Kf1B8%QScP#>3V4x_+{mhpoI_9*;BBE< zQe8A3-}WxXCjBQ&>2E_H1dji3a=BdL^_p~y=!irErOmhcmqG!Py=BNEvY~c>6*tP^F5@Y-%)Be4K-_+Y%9M> zOkl=bW(3qRQX9hmp6t)et+qYfPvptFuSE%H&T>o&h|-~W>fiE8ID#W!sMCz27UNOE zw8u#Tf>Q|+%AMWFsBlz{rWfCfV=LZlRu^fqVjm4g&qqr-yM^K~vh&5)Gs%6B26xCa zew|>A)xcTPhww|Ev3y{pEeH>#w@FpMHS*uY1o07XIHk+mjTlMcdkN}U5tLqtEPjh7 zEkGarm63eMDC6!e-Sygt2@m_!t~b{0F~L>H(Y?p+2Q&K=fncsgn+-{Tg>D9OaO5rx zNMEWP3$J_4qF98i05lhG-j?*pTcJF@sbI3YXpz6MHy#z$>kB04mG*ud)#w_R8lcd_MIJ zC%Gxil?*$ri0Ht>tnB-j; z0+fnMqFQL?`OWp3H3W!i-JgiMq1CUeA8IrQTaENhf16x1-WdHX%tq<5w7kv6A}a{E z5QvULtq~iQl5s3JtGirtI_pT(_=G+{CQC@A+xY^^E>umMhuBoaW5-KTZZ-c@8=q>6BqI>g z#CTU+DUs&&7MVdQ$B+416L@k#_oKAl7>`OT6{L|aX*xlCp8%N=X0mvv6EfRi4(AZK)}TD5o`V4^3|Knofd-7W#c)e zbM>g^*g)j6*ye7>6pfI#%p>gk>BoD^zYKu{5%K5z#^~F}r&a*S0rB`&wvW)o+H95} z84*>jQ3kJNjzty}h`-U}K^BO(1){r9E<^7)h}zZO?>rOmIx9fRRb}5NcUKv4=jqSC zQ)=r8(hH16+9WQQ-(K4~%7=!HZ6J?tVd$L0i#|LZO!s(4xVU5k`vUqlZ}B5?1Ta7v~!)5~*4U#mqA;qje$r3|NaYAk&AQ-)GBuEWaL#|zB zRXP$!D+m@L6Y-MYSg`WGP_|zRX~Nqwh>R zc|D~O{7|^DY2WlZA2!z0s{W^^K#c#p20XsHw8-hLQFzJ((n?B<2Ok+1q~v}jlLgBC zGwX{zHn#I`pVCO_l8ZedZ3k?ZNps$%cDpMb+6`d=<`G*|JQj@E(O`jMYMkoI|GxG*4lso(eh;lHmQ z_744jRydrlO{4z(p#?z0=lO_RnyU42xh*nTY;B{Ov^2nY8)wA$8m95pJf}W8M3-Jp zbEF$9-|2$zZcMy6{>GYk<840WlH0Br8}8_otdyq9*$T&dG>yJ;u={VEFbdTF19F_f ziH{qK?UdrG?dmU{G>x`- zhlduvpuBeU!MuPyV;D9qJc7ly2q~`<4~yvjv|W9wcxwKDs4!7b!c4-mXz~iaABod) zAdsk^aLCM-4jjWY=t?gH@Iburnu5oBjwss7FdOey{o|!G#^7nhBvO>iKG*92tQqWlG&sPN4=SSD%9;R5jt)SvE;aXmK>cOb8x3s0NOzZVqeukfZZ9H-M z2dzoKzvIwN2UJ%Y>2AjHMw?#4&B2b2xp2e?b2O7dHU%VvfK89^GF=O(dsLIbwW;#` z!f|ikqbC5=-h39eb&d9R0~X7ujzB06Sa)i8p-P`Gaa2`hU5;sgT>nzT*1@3~cf_RX ziTbm6*SgsqgVnKD_)&X}XZJ}UX=H`O(C){fci&4Gn9A`)LajQqY!!BIZ1earEy?Fd41*R#2EwJbx_cg6D zoKI$<02F?HB|@l8*j|u+$l~R=u+K&H3PggCn7_7$*tLbg!b4Vh^77frX+kzOMGZBh z!%K@de64ACzmURm3!On?OKz)3l^U7$psLcNLSMrFF~LB(N1}A-tRCHA7S&_}`i87; zy>kMqu#Uw+OB;&$HdQCpFN8=hhT!vp^qgH(@zrl0{G5cUqow_Cin-@>{Qg?J*V|i! z)w?@FycpF9T&v1o_=YHalFYoJa^Z^um}_Z+fNYli*?$cw@9(;HOaG}MYk3H^DF5$- zGW41eoQ(cz)%?Q`7%JXH(MS!Jw^qK(n?SW^vx!XEQojPi2(1I4N-m?sOKExlLrc~F zXMog%(H<*(X+KtlsiMsw~AGnitOfe{%DsD_j<%f=;;m}PqLUsd^K7;RYvl7FFqq(}ti zg%L@6>XCPCuHNh)5wRh$AT5b{4!YZf>P72Css}IRIy-`28t>O+@0>Oz*#?4ZLMlXB ztI<0^Vyw|c#PgJBk}31tEo#tTQ z$0)#P0Mi~2Y;<|Rx_Yw(0)-WC@n?@L@USZiNuJpKJ2gXwmc2E`K(ZM9pNcLHN?1GrIQYJ^ z2xF&K`SnsAFmD^cKl}1%zFt?PJ)lbwE^! z4O>L=^8+7#D+BQXfEz=>-s1+4VCO9YR4AT;1elRnmyJG}$F*{K>0kAe$|4(wkW_5f+penzE9JFAH6iAnnj5qh|G_vE~%c0S0 zmWIfz=q4NHDH@Im-?B1n8nzrW`*4}yY!>N8ncuz! zSkaZ{PoPZPUWGiL+%h!U!lsd3f}v+_+8-K%5iV18Fp&CwB(u^0d?-Of>(zHA**r~OxcmIUD z`r!B$+1y!)PoHff1^l*0L` ziW_(jFeX0t4u3ww4nU3i3^1S6$VhhEAA(}AcrG9rc>n zd3Z=(8@@`bl!BKjwW2dgk~l&`siof_v&URb{3R_wS4<)?R!yzS#vzR$tF4HmjuS8} z1Hwh15%ge152HS_xrq%x8Bvs}jF)hfSzK}OdU;=2A^A?ETrv!xT+vSKnO}biqc?Ms z60T3g#6;_ky%@~NpuItxDo9FlORv(G0 zq=Qj7jG_7)wVQGbMUZtM#ai-P0cVf48>2+&IZ?^%aj|G35Fw%NoE4|tgxDCFKnN~G z62d+_i?asOMRk_cCfn#)`Fb*z|2e}n2#qVZ4X2UfeK2x8*m!MYK}(yw3x5;`M{KMuz(?h z%hrS&Q?st5%XI3G(Q#U-405UL9;pYO8mjLh{w6S$q%rR3z;cWfT_VJzsCA<1mcG{L zyDK$WORu02{eKg2-dOp+Dt|e=x2U348r@yAI_nGJ%}I5w0m7*f+FAzMk9o8Rm*!?b zfzvE7>{b3@Ug>|qgC2uN+ENbb9*_FAfup1H7#!+oP7n^S{9pBH97da{0Te-eJQx$~ z6U+w2bdE_yL1}EPgFf_OZETukAOann(ut{2TLwbH_6Lm~y~0Z>QLRN^QwF<9_TUP> zqWm53?Ml1> z1Bg!eeC{NI0{U6KI6A38l-0`j|Tv!}Fu<2unUIC*^ zXSKmHH4KK-68|X%)~=SNIdxOIhye=xU&(zU27$$gpPt3`_6u)hcX*?ikD~rnb&&X< z388GcXaa0n04_z5Ui5qJ$J-OYRjT07{`_AIiC05)byr0k_+8owMZ|0fzEHVIjctGk z5!$catG!mOi6n^KPlHYe`EHs}LaV_zpvP;iULsGYXsASGago(Rze|~?qCk=n7nYaI zMSeI5!NTvh8OKQpV|MJ-2!szuR?nU4&V;=$LEpk5@eiKo7N(=LDEyY%nb8Tt=3G;t zwNy7pI&a!(=-EI2zg>X9*|E%VB?`!7(#`u7-{aXEy&dnkjT0t!j-FP5Bhly2S5D%6 zonx-|A`ZF$B2}6jtS`9#Cknvb$xiI$oP8}F*#3JjjlN&_#ayBT{i|Kl$5b<4N7ju* zJNDv)F$WM}Qz7eb`w&rNnB&wOY{sf?ATtO=GGsKLAK4S!u{s;0m(>LBwuA800`OkZ z7E@8cp-?Di0p6$4l+isAR)xadkEa|}f&Hvk)C^DrJBed;F9d&6NH=FnHIuigKQ1U} zNVH*G4ZqMzkB$^)yQ_@CpF>1*JM4}&5wnm2zr^GUOM`dj%tp%fdKO@BpHx5{0kAx1 z$K&5cm!hLEzI8~K5nMzc?%QG*3JuNX0`Dox$|a20p9h46L)Mp}RZO+`T@3{=_qoJO zv(oq)tpSYJfdSveCkx<{N@T{dXP92|``m@|SIT_Zl^7|!fV^#5(BeG(BMLE%x(i@Y z0@kYZgaJPNho_?2G(BQOpOK@bs>c>sqmgSW4Sj$0@n~Iu3KEcWZ6y*Q?Fd0X9g8Wj zb^f7r0bsNSS3abppdk1`Dp*YPkH;7G!P6g(R};%S=q5(rWb= z?bXT$?NlPCQ^C{N*YSzkt=d!PX2cpvF3x`^WcE7}ONuVo^;%h*RQS6|< z##}Rn%LKGu2encj5n6w(64erh(FLjLEW(`WLZ&_BQ!3zMVBLg++51S^4%9_XP|P)Ts*(Rv0Bvxmv}7D`N<*A`}~w9f#l zq&9*i(M06|gA^XLlUpN%@>30R%zBz08g>TtpR2u-n?0C5BB@L%RVfZOZ>;Q!@nnH~ zT})aTC~A!Ge8AphqDgEB2S+l9MS7C*be9`NT|u~q6xx9~R+@x!O?j<_n6W!QBPb?L z&rF#}rGw|07Jjf{OjtVs!yL=7^@8sFr30GK4zR1Or%wpG-kj+zWsH$jEi`lPCRLRS zF1xxY$Nm(BxOi$BK`A^Z=u!Z~3w6Jj0mweeYk-FQHDcT%v7@FJ++ZEKP?^nX5nRGB z=4{|~ZmXLYpd}g4ybkqX2z3LT;Gdz!NADxI45|Plo5-{2o(7X(2fZ19 z%bF49h{tt>25|X@#lb!${YEkt8ZN3mq9XabIO0E00fTKKYd5uuiTgUqYh&u1B-njO z%8uXmZq%J31TCYN0WwJiY%XK}(TLDgX!(0SORF316KNmrz@Uf}z6j)JH(vKv$h2cR|Ln7urPO+e19mY;5 zFH_hWBz1F%+BELE{Kmf)$l|`qnv`E>IXUM zP$?`n&hCQ)WxuVwCXM^a&Jk+7JfeJv_j`V>ZUl@}^tP2D0RI8wry%W*@k?t5rKB|4 zeRpLNXCb>0l$;1dj}!+tfR-mr;2v67=mXYUEsH5p(XTna>1%>rKyzVvY7{trh+7t3+KwyWZGJtV1S<| zuKAIo$27Dlw6kPOhOd09CwH+Qx+@(~72rQHNN(CRz#K{ytwtuPrFTY}p@xRxli1$B^MXvoI~PvkdxHj7a{#T9Z#!);iW7 zBo-!^AHxI>FI)z^=5m}LB!PI271fyql?=2+n3}&d-oRCo9Yw*E5bw$W&k2k^io7SX zAsotr71TX9Mpsr`%F*zmH9Q$3hkbA@UW~fgK<3XR-g5Qcqnu;Olxe`gQ%-04DXa8$ z__x`-je{@B=r^dbNWT_AbMp0UAZLGI7p6IpsZLlHNn~L}lprdA5yMlX)eAsBX{%!+ zj>Y&8o2ocj{&H^3ZgsYafx^*I&2kv5Yw(PPr)#fj{z1Nvzn{cd^9+D1(IRHRkWr#w z@^B;F6*>}%5gyx3VDgFMccOQq^d>L1<5Qu3O#2}!=iXA30fYq2HEmrJ`=|5+_C5nya)fhFv zEl5RI00nCfsqjz+Nt@(puT)+<2iV^jEuzb~>1yLjmDFo**H0L*l-X%F<-_hhxh$YX zwYF0Lv18HZ?>=C28~Z7W=|ZgeP8xW62vxoG;7vPZ-yq6`)1EO|YjUuo@ltc8^4h2C z!D$DxSk59rcr0wHC&)h|edaIDz13`IVDJ-E;}RkDG_~qXrx%<33?@MnPJ`?|21f5d zrQcd7NeLFIroKSvA0S1=A`1rz1PBjwiRD2868`9vUm``(c{x_CNro}NOOcBBQM=0r z7f)8+$Wka~n1)|!>(&R@^h_ZzF2+5litc67)+T{Iyl zG@qjW=_~Ni!S~mu*WV)|0DxS;KavRGw2Y7Myq-xf!PxTfnqa4VE)UtGO8uy z6S`VM@M>BS6jkt$90-E~sU?xej@IF3N{L>ZMtBedPOg1A2&66h8BhO3foU6C|;%zdSLIj&Xt2> zIR3wHOuxY9Up@)+z>g|oO1SIZDt6#iNA+EG^!nRRHoH1^wq4CmyFxvJ>XI44yBe-y z)$oJ^0;8-++*!eyP&pwQ5{A?q#zDthpcmnKjf9W0R2`6nKeu{E1uIF zvk4h^AKo+81*ZWXr#TkhenSvZhDvMx2rDKTh?ojVQrh-J;w;8lHS4e`3eqtkw1tLV zyBVXFWE614&!;po$T1JtOxE8S?h^qh`1G&PT0@L+Dtyd~X)N!LkKfL*%)W~$+g&ZVM@}!rdQ(cpLw?!$WhF%oq$a${MR~4u$QykWGu0$Bcjf| z*aa2XSVtt$rjBRGlY*OM@Pmf;5g!^iDh8zE;yPPD%_eGBuO}q?>A@4G1K2N zf;hW~CKNY8xl#~fco`5PxA#u#$L%E>dHa}Q!O$yVZ%pHMA>=NV&Y zT-+cWa5 z`zq~$P%`&+PSiYH*1W&LGO}MdL-%@qSEN;@oPY!uy4F4LN1KE9c#>uVF^wnME-qnfVa)oWXD9<&(zMO1Vooo@Z!{9j*3a1d-_ zHyrZrr2O03O|lP}1!jX?t+rA$C$nFKiJI|^VX0z)Gai1}3@t118$?tA^bK=NBLRH;yHO$cR72IhB^QQ1-+%!7}CAt3mwE=G?l%%i%K^|e$H z>MsMNkCGc8R2fNIy0@by(ch{jC3?K)T{E zK}vo3cn$aeBkC)F+G>NfgG+HKl;TpPP@q_GDHMu31qz|K7Kc(KSX*3L+}(@2Q=m8$ zm!iep10f{2hwsk){~0nQlbIyvy!-Ax`|Pv(Iue{kCA5>~sW`+Ggb?8Jj-AG-ot3l2;VGCC(Yj-CV0b}jm08aiU-gS_613G_O6bFV4+pgpR z0S9qHNV`pTod!RtB7jzs{$K|My6*nY6fbuFQyarr%l?}}cwtVSH0@T_-}S}sjnldM ziD#JrNvFM7R#@bTp8(uQ0J@_`Qqh7X<5$h9t@z#z|0am?kv^`|TU8U2{=IB<@+z5p zS3WCE27QoUG|=O`_~ye)Ch!dn0#AjF!q?b!|uMdh8px3E(I&9|UNokKgQw@BwYqr0S zX-99TNC{zJGv^*0M_V~x4X;-65c?rBGsA@x8Td%>tel-~_`DNh-7k&|^oCbWz1Y{v ze(UR6Mj3K`)&c~&s=h$IDk&28%fP#@EoH~KDbtBRAKqn>7-0=1L2gA#fiQMySzdd z4*9^0#--=+j(Ol+-yr{Y`7rIzpC()gz+Lxd=({dV&0H>eu2HmK@-*2Pndh0h(&)&^ zMX@=}|7bEL_(U02bW_66XrCM8bZRnC2Qp_EjLW{z*1C9?Egs~~yvupHB{3@+dKK%k zV9z$u{?$h<$s{7=h3r(Mt71uG;&x0~YqhvOKsR$64p>Y*fcgJSgj&{#bm~VKNPuZH zw9sqle3X1#%~yJVx!}fP+%rskRMeI38+HqYs1n^85&bi%e_41_mSpmzOnH0dP)sHn z=5UbqO`|)3MgmMMs5^;+PqE+!fD!7|NS#Qvr|E&Bmav|E9nN$S-tO-sj$lI~>n-|J z@$1eZ$;S5M2s;kF0Sm4%l1(G=XekOLrxshDGN?lW#;CYG0+QgK`Y);d^Qu}!1O>l zBXh{7Ll-J}k|11N5*A&dH`)q!q*`%v8nTCUGaG2k*38=I-CJpIa3Z-=c=6)y9?6%0 z_`hwDloZH+nR2nf@sbZf8Wz66zxFDN2r|ui($cuC3_RB-UM z?CGxHNeGKu#S4y`gu4jk)IlFNIv3JrV>fn9A~#hji_B&V0_1_C0*L<}8okH2G&nQ`l6~DsVR$dq&x%45+10cf6JF?FzN0vXlprz`gPbh@q z%5&OvtK4Z4SMJ)^S3Jhl;tMl+gO85x7W=Db@f@uVv!%EB0X94!LVbX6s~?&gDl);U zVNVxK*>(+$iakhQ#*so9fD!9eCihb!(Q289_1!hmHiwbc$jXlOC5BhP>NhQ4Rz0|Y zw(QnoftHhhhmfOx$(@T-D;spazS;gqP-3Zz!kgp8yK6s3`)R$Z&a+mLO3@p8Q0xk_ zhZk`TX}&FV&RV@{$C0{8Zfjaj_k1=1IlnQvi)ivP_=!_}IVt|p=k%`_xkKmnu5=3h zam`=p+f?b>6Axsjv>a&Mr^n%26TKIh$`r*?E@FE3N9}a~*k{M5DgeH8Sq1yo2Eir+ zUyo$d5q&!J&qf@f?vas|s7V3d79?^4xmd~GxpR5a!s~}{??TwLm5Yo@S4mDte7f|d z@7PAb8zm*AI`%WD{N_`WS3X^euYH~r={i4{M3n?ZbJx&yK07Iydx95d*`mJv!>`8-j~aC;9v{&Yp; zg*XOHwjE9uS*MULU9>0$7_N8ksfMJAC(P8mTQE{3L+o_0_X z5?#3r_xeRi0Hc!}CjW8K$B?)PR0|$8NnsJbS)fuT%d1-g(2&b6qaH^|r_v=M*;KPm zPTn}BpvE(ks9e)@bp-`Rqu9rCXHubL6wo<5|1@Pv?l{NGy#_l7`a9~B^Wap{%9v-(bo-2^djaZ zc4-bi1xvq@7NeYM0)GY$Ic+xq@8p+Zy~!`#R;;AV<`XWM&&-GQUY3$rlZ43i6jWl~ zun>03NwKdn8OXojdcnLM=zb(Anr!M|TsuR{$?V}?abTv=^|Cjb3jx}U4lTm?U}`T(k0p&KkX0y28S3BsatHNr?BwP z+9vgBX5ULeCwwk@2!@)k+s-IWZmN|V!ERuFxgaL6(jcw3=;I#juEvp?K(*+qwYLgc2fDOB6p-ehD zCZs$reY0+d6)QilKw9=%8PG|}k>p_5;A^noX_|XBWNy344;qwya<_Ln>gap5#DK__ zIz5s8T3Yv_?P}ZE|G)wDuXY@Z7bXh=Hc@Mz|CidEK01bg<|gkIh53)I7ve=CV4rFm zn)04GUunePPlk8yCzlfetKJguZnYb~e>VUy>?V}Hp10HWZCr)?UF-B8>ByGa%qSm6 z6`dX)uio`#GGwoGY?qj>u^oAP?UFZj-cZqZZT3#5XL}+8FICwq*E9a8yDs{6m?SSUXifSiZGP-{$qkN!yaX>uN1Mbd((&S}*+V?L-@XXM;VJ-Mo<+AKD%4 za4?63(=|lC(8Dj$%dh>R%{vA!tA{|bv;vcWPbB{9hsIpkhf!~e9BaeTjVB)~8KxFI zcr<5AILUG}aWzHWY3}{nO(G*53k@rIqSzYu_@+2Rf>UNWl%(L~8{e`JA^3|{Z_g}K z6fOyC5fO=|%qOWDz6<-JBh0VGy$my=#Mo-K896x=xumo~B_uLwB{;c6tOehZMRZtN zZv}TtCiX;i%L?#fU;489U2T)}011-U?ShhxqT>1!JF+Zy|+F78@wa{j< z9Gwhn#4WXp^`|ml(v6st8TGj`f? z-QoNfF(WzehdMQNIerRq^xaD`UcGeJSV4pX&OCk`I1|*wnEw7(Ta&ck;p`fs+@SrA zDqKmgN%FSPcoojjg)Eg$TXMk*>=}&-Z`fTq+k~`i)Fz`ZTyIHw-}j0)N`HpW!I3vR z<)$4dYJKPSqwi1G+7CT?A(cX?elgQe7hVBf9~nA zQO?i-t6ClQ(`5h-)mr=Z5t&|m3O{<(wJTEf>6#Z5N9`r?d0-dS#UMFj0kvuLJJta{ zq-F$s{b&NRQdK*lYdQbJ8*-unxvh*vKvR=ftG8D*q|aw#JJ+wf0{Y9>#>dNtSBn|$ z|Fs3&Jx5)Y^WJx^`K(`_E_=*6e7u)lOZWWE_VqZ{4+gzKO;r}37=G*qMGQY9{tZa6 zwdz^|MbQD|zEmhv{jfDkCrBe|?71F&fBe^A#{ZF^-h}&#CCK&w#Sh*f+KzWP7&~|a z>a{1eBGLXJu2q)K;3Y?W{FpC_ko#7*#M7Kf0UJ6Yal{a+6q~!>!j~Y6sTVh}he2#i zl_Ofmh?|pBMA>_0+AHDM!OvOBrH9PQI^%A!sNps z*xq4?o6*^~RrgUZbJ~c>rb+VNHdfl z2WJyz2{BB(w+0A!-AmV}7E3t*4@6z3T`_Xu@Ql5jT#utbexJN7Mo{c&OUn12NN45j z{BI&c*^Rpshr#uA2loyEz(s0ni%<5| zGi|D`ygzs!iCS#h?6lC)@u?&y@$eNXn4h8*NqW7XsV}Y7Q&B5-`xkX&kz+`2ZFyqL zP*8U;D!}Wze-NFF=3*$-a&liQfH`=XdT%A#wT+3&81S z4mAk;Wmx%qT0EZt8GA_TizLN=ik`wIU`g4X2n^KC4{yZf)z0&}lQIF`4yM9KAk{3N zjh$Uoo4EAVp}TnY`?-ar+A4FmW5eVwx0DyJFu_q(UAL{e+r(x^QEIy#d%jsMDEGR* z3^;$*;G;>tNYCrvBU$jD(mKxB-t*wA?~lM2A+gIBNUP40k%dz;>w(QCh^^n4Xma~K z`!x2^J#b0y@28rUuQ%2t7A%OY8>QX;;^;dyZ$%h%Wa@1C?#$YlKxOUHYR{c*`eV+DhYB;>f{C60b72J8`!a+9M|Z~X@|Thqb2zL&(_*cyP`YB^`CXkA zfxs!mo4LHGM~7SAu0XqwopbwWrZEZ_u)-+HFoPq;rJ;i%B=KAvlr0=3F$BPQM>que zSoLQFW8nM@ZL*Y8+Bl=Kx(Ey#5Tp5S~Qbb0z{HKgCR?i$E7VIM1m!wilrr+qRdN4 zI-857g~=#W_^}`dKTj-U9WN`aq*#z;M(2Q&kRp-MQsxbvSNhAe#x&+SS}5Gys9>(A z8!%``?uclGNhpVYLJ1d(Rw#_3&lb~MP|-Cml6pwJAaY7jV%j<@_mR%yS28jGx@+*G zf^|nBpeK9!rl+?tTg+8AKCc0$A}zXq@3g(&%Lv9cPzJMpa zq$XN3Mmy>zDu#`Q0gj@y(CLlrQys4xsU4ShkG|~8Co^Bf(1hOTg{1C}0fWrH;7LM_g-0VW^Q*bnlGA>Ues@P33SNf% zQam+WzP_LYcVBBS2`>Qq(E8V#n~&W^RzAfh01OHWBnkBXqYqq{2ZESkEWlzm`|stI zVKPKzH8TSe1CU!q&xy`cX3e}NlHkJcKfmUeLOJjHNj02*pXvQDunDHimO30KM*Ke0 z*US8SZCP<=<$MEV2)7GA8E$W#S3aExRY}8r)};KQ?!-6$==@k8#`aKK#H9Ui(tBUB zi~gIIzqVHRfsReIB0l-+JF+U-vFYP6gBHVKF`gnhNKPBieqr{^O+ITwCToGTQ16qbLU%G0#p?FjltXCpF^N-OJUQVft&@+Lx+h2L<7d55a*`H3D5PsadjjQlfo38UO;JuZP_@ARMimd)e>nL{D07WUDx+ZlX{;CJ%i0$khjV2n2urrpb zd_K57NeoK}6Qo>xUMO}J|Idq!L(7N{Jl%tAMVHh=iC{^VE|qW+&_MASX-e^pbXf%< zS~`Rs%0|!CtqLwdlY>!3oeRr?8AnInuCnMKHWbogX-SmALCQksps@EkhY53A9=*fJ z9X*pz)}5~)J(E;oni?TRLs!UCzWOt1d;)T&m$lJ?v+!Pw)!xt$f~tYR>r0IMR-OL6 zz&CBQ1Sp=8lNdg+ct;vmZfY(bziR7kJvQ9%scOpCn2*9_ljwv-K4kZ)M(XlcZvyj# zD1%7f;>5}R#SrZjY_MR_Z&p$t3VDwik{L*;-eX23i?6s9`l_E*yGTxER9&l>6Oa^< zQ(%*Jqk~j4zLRn4@THho@WT!QLG$e(cw(S~q6pEUA1#b4MI65}*@F%dUxP#qZ z$)0%Eo<^GN)Q$u3YA=y&#O>q!*}vbr?MG@5|EM*tL7%l$>d_OL4sG*yg5NRL9IWAJ z&Q`kv^I3K0ExcVP1IR72*t3Xim~Z&(^2yH!vV9{RwetvqOrr9er~b+W;ywHES}!+Q$S&?TK#GjFkCm=xUJ$QRm?5yD^ek{Zz4f7nZAO&Ve`EFLqs4 z(pM%wng^;W;>O^YDb?jDe5(6a){NO4jVWP4iK zkiDWbso^4B4{?9t%c9%weM?I~Hz%(y+ zd3n(`BG>VwBV*w@%ZFulSQws4(FdBx>N(#%qM9y?dR1o^V))GZmK?d08mmURIo(Fz zRhRMiN9^n&VxUYKNIsFBPUYk6dmIel!`@JKb8vp`_}1;!B0z81c!2es*G_nD=z2Sj zCUz~z9VY&sFB~IM0s32DD$$j%=`g&C&c43?_Mk4S&i7Dcc(t=#+;HuA0ze}fjUNw- z{rGXnyIgmTEIYFD5m_lCD|aJeHnhp387&Pp_xo%%`Efk9&r~Vvu4s7sqcR*naVLryUzc=RIJhKkXYO;zyEPgt*H1d39CGf@ zOc)AQp9w!rCbhD?#u6H_LBp74e&CmV;4#b8?!%KI+^L=t(N&9nJB1<=9@F48)S`6T zKRss+$$#Dw(Ag@;T`a)TW%vxK`1&@|_w;_hlsXLUc@LQoSSckO@C4(`7&Zj-x|>3y zA@C6#=g&9prm)j+CAo&n@HYBZnB;&x6;48|TBbkjc^9;14Ys6+I*eRBThoRIuNZeB zqbCskOecD(l|VyJ`9LfPtbKTiy)M2fjKB^A(sPUx3Z& z!)}k_cTxgRKb>YS=LASP%nwQTDP9v=grMo_!L}D|I16ZFYwgyE08OKtI@6}_gR`-3 zDyU61yE^CZwV{_^_Hs6wKC5*F#=rF3^EaGDwYegpZ82DrqcH$+>q^hcbTOvF&eSU)<~;^XsF9o3UKK+PDo z>5MFom^=vgRgA1Hj&XrDkRmUNN$!ZnTfzpXu-~Gj6jTEcc&1OO5@Y zOLFv!);FRd+Um3=!T0 zTo8W@nAfOkTTd^VXtBT4s}fU(i{+e@UGIY7Uu}T&nvUUio4xZQzO*h|ybV#aVtmQ~ zb{{`sKb6w=T?F$>`EPhSFCzz&yO62UEAY|RIyT_Wn|B>%EB52C5{6uRlD_(>C$bANzv;aKuv!alH^p-% zw`zKezIUq=0Gn9I3pvD^@7xHl^4sd+ZFd-80h@YHHo&v|w^DIF4iD&Oqtw>gjwX#U zq%202WxZ@y>$xHxrbxalbgqfEiwCBr1Et#g+x7jw*czQ0y;+Ul+_afBGD2RusAs6V zYtCg%$UJeCYNyW#a&u{PscT>4W*JYIdTq6y!GS~7H_)Vd{iz*XifM}#{ilQ`7ag-i z28)Igol+(jJ*-TaGxCcKNTvr1hBqz=tPsGeRTDkrVd@xyG}t*GxXh5sI7g5|9G|qV zslxZI{MLqhft&$wvDVy2NP)FP^K%%Y)%a*_-rSY?b?!To)^`aFjK5mLA7|C_hd+Qk ziN8Tw(?!|^+RuskM}Cl%v#$amzS8$HTgnTL!vLFtcLMi+e4t3!^aT^W!G$7r+3EbFEBa+!P z=}Vu6qNQt~!BqYm6Kj5>H$wJ)V>`|PBVY-?5jcJ4{>sfNf)gACh7M=1`dvE^k@A85 zq`vp+L7@-!O??y+EEE5GF6*Zc_PQ5@)-f%z}OwO|(K4kuHEC1e{$$uD3E7 z3}!v40;XZS0lh8r?O7?{b9dBLcNe066X169n~=R_gj6Qbh^8$6{-#XN{^!Z!Zov`ELjG>r$C?@ERb0LO0RhOtODYm0r z{Ph|LX}z8AjZ2$LuP63o&;ntV==lajA(+=bjl}RB)|skmccSeY4ssgx=Q|UEhc&Y{ zB`4I)x1)m{U;i>7PdoxMYY`e=^0qyY$6!Hgtb7~qqw&iO8qbkMg{P!w&G4tjp!U6p zG5DJ0XuQvafH7qETrvCSa3hYny3V|6#a*HMc-sg2*5e=`jI9`-b@Ez7{;c*|RwB^w zKPDIHx?~3kIFu)>3HAPOujsxi#cfUUI#zmebt%7!%ik3ZQ1id7{yf-$NW>tlpRiK|MpKtZ;hjpoSRJ}D~q zgEpH-$P+J#mbM4&7@#9N^+)^I-VD4*{I!E#q|kawzv4@5`3EX9ihGfBw62En*cwCq zq6m%a&mYxJbSAZ7^Gk9WqRL0oZ!7;o-;Hrv%+t~@#iS;_`}^rnMz1W{Bb9JTZvJPk z-5m@)aYSM%Y%v>gzJN&4=k(_GOdpjLizT;2;R7Sx$j=( zgE%0hDtzwS)+7b+omQE8IyREU$7oqmxGvCDyC}maM^&kIdYY6#e})yALOuPbB0ctj zTq8iJW3;@oHQ$b@Jzlk!tqd!Dal?R(v0#-p*HRp{z?rsvoQj4mL8=`sCEM^~dETRj zb8Q|g@s8`-2p;j7FaXQERX1M0%wH|>?phd=O^c5@?L;Xd>C`|bH6aI+dC&!|2Wy}| z`T7^_0WTu=0J-8PoYRsBUAs+Th&Chv*_zsDDNWzVe4U^7wiTl-U?VrABfs<`Fnf0+ zednHFK|ooCuNNpEn!_)LIj+;Bvht#xj#Ws->YIRC8}6XvOF&1%bR>CA{SRh@!oa~G zawGIrPDL9xa-h*35!Qhc@R`noXhU|pfG>aD@6!r zJxa7E{>6R8mq`2ZS})Umb<3biT5Dpu0<+ak{OKWIOP5^sI)9JHt!>{29YRI&ZkH$_ zixdtcU#wBP@lJ68r;9m^-ug1#(wX7cqZjfDR$W2^N>STcKX29$=W89i;DFPk=Uo;+ zS*5J!2>Q)=5q6tNwRW}>J>jqL7ej*6@VO;`2X@|ttVY-)9S4{#gEAXmO ztipB0K;}z9<@z_l^3xC|MytJ^;rGndSN+m4=iVGR2m!x64P2Z=doH0i{4HCuG5tm>cx)r+k3l}4D zC(*!o(WqTOoBOloLEvd4&Swu4O0a<{?g#}|qMB%IdxSdFSS_4H$NObfhzkMgr(U0kerIk@=lsQBhaO5H8QXbQVcxFWN z7x^!*garg;F~2}Y99!PAcrQ41Gkx4HYU*YJ{vI#PpG8Dt|1gRR~aV)QJCeB2CzC~?J$G%o3 zedpIrt0AjtWMeU12J}GyVPhi!WgqelEigoc&;`eihOf29)tBzz_s2Z49J#PE(lC!( zKAG%-st@{aet~G9$}Qy$e1ZJzI1QWVMNZH!-|XTOPf~?_XoQ3Ki?9lntVDI{RJAl0 zuV4!wb`6}HZ?URS4OH#O`6c=h&R#&5LS4sv%VHcdonm1L4s*w;Xnwh~UKS=h3uPSL zA6tC|=q3BYVeUy{7_^K`e2$M?;&i*u{`rvyZp7Le@pkPK`>o zhQSu%w=>$@FYqyBrZoa1l(7i8*a}pO$>3rBwhT4wuKK-EU;Wd5foACm>mFl+yhWu$ zB0b+%)IUTRD=nEUtu^hNT~uv@dA9s)(VXEUf{BqfN-i(I743{Mag-eC=%5#*^Mm z);Fl14m)l7{)~?7O)2x61hz8e*MF!>)NyArG2`a`g{K*DlHe*AU}7Z@-@cH)eiRUx zH{btsq8RI|Bu*M*&*UzS_M=R`w(0`RdwP3@3k&t%a995;j()vD3-AGWv{RX^<{`XMDnuJhsr%Qc%!**3z@M5y zyHc58`@lEBCEWNJn6tQqG%B`uoI*r`P`$f2G;@t#-2X3!o%%hFbCb)>vU^M;_+i2z(K2L7QDoBzw*h+5SY2L?j0GllV^o7OfuuK5@ihGW$>~tVP z9FNw28kDGeQ)R?-m0Js@W-QTVO;o}w)xD#+i<2s-s)>EY{^89g5Q__zShj`xdTJn| zqZ@JH{{A}(dLRI8w*R(@pL zYWG8WSx(_Mt${nUuN;TM12GKD@5<}8%ad>5AT5cMVyZT8#hROd?wnYK6`j?(+Z*n)!4_x;|gEVSb_I@ zBd!E)ARj-uo=&gb7BSp+Bt$O277R|{TMQYVu;;v;=R7LQr=`D)m;kNJSAM8swQfAW zipa+D@Ad^!SqZrV^w#-)C1=!Ws(Oo zM(Cqi&B(^B%Ipp|7qhqRc-&MF#k~H`$`vd#I|mX}nW?HsOtpK0wu&?de9%{ONy8Nqqr4~h=eMXsOPMJ86KbELu*X8cNQ$OQsu#nWFZ9&)w-JC> z*^EjfG}nEYV)-L*SWxqU1TC&X0L&Jc+vilv%IeQwVFuDw*XKH-u_!n^ta34 zT3(>W;P&xm@279$viDjSvdcHSGuyutKnNx-$Hb$@eg_-8h~rVHB10GA^^e0B%>bij zyktt>4$p=-^VRteu)hNig!__`2p$bA>p z4~MGH$Kn|yNzH3I=o@E|i%%>@Idcyemr_&n2Xcf`*K|F`>4(S)B6SRRh;GD__!l!~ zxZ^1)Q|Czk10$RZbg?gQtyDyV@={_6qYALno~KXGn3~<5zkJh|qbK8-ht6+L5t^eH zIQqQ|pRrUFXtCUGbq_R~RQ$7pj*(N8+8yp2q}?`(NGER2A0!TA#?P}23kzlx!(FQK z_?S~?wJcdIZes=3*nGJ}MEiPXEbQ&;g3(pOvF}#~%dTkd2TVYpBtUf3FF)SRA`q8i zN7#_sm^Y|kPslmGjhzN)ZexG;b(8~B0RM>D$~!LAt=?qUZM6H1cwhZZdp6* z3mfG0OU-A&4IAG_x;C8*Z7$p)7q9aH;h#j^=A<|XDBuq}blx;gv|ru1eblg-y)#~e zGXROsN8i22dWF3Rw$szU$UP@i^>&s9<)%%A*k#^>uEep)CfU>AXKaXQ0p$zb&%Rkc zdqp=#K09<3uKoX~1qgD0+{XT%c;#DK)nD2Rgy7#51SW2C6O-I4)R$j@-RdDssc@iD z-LmJ%CHC~9{V)jq#b~rK!a@ zqDjFamasec(nBo4TazNeic2n+<}0S)n?9wn+B+_}L^Hl(-yK{{ka7V58*bqpN?{@h zw7&HmWm%Sw&MC^5#&$+D-ZS|UDXPnauO&Ey#)&bU)1keqyfUA>(ot=Z4J{XYKPkpc zGvf0Z7%cqBK5Bw`cc1@Y%gbezTLsb&0Gnc3^!uS3A|SySQGkhEHR_8yC-%%W4w%Pa z%x^dnQXQ7OQ-m#{vO9dEe{zqU^di9yr*$`?H?kMsE7%QJF86${2L?FS55TKO;x+_217@dyQ3bS5njlTv6m9>G9TsC;cf4S~uZ)ua8? z{nV_~0B_HZ$bPuQ?or45@HZ8G1J9awv6W>bt;^CB_nD{lr?c2UXPVl%R;;2*$=jeq&abBJg{7*KVSo(4r($oYyIt1SioPKt8 zzVx3!{aMqDM-CBJbe&FvDozv1+0jahX2w~ub!d|&;wdUS?_gE;sUwaLW*siT5E_`k@{K zEW!-+;>pZI!=443jdJ)s+4eLukS$mkC%(8w(y?Q(dJX0iH~ z^vr)3M>ifbFD#gq=6j=7I>$8jk7vi~RyJHBMT)JB!QsAa#A1SbC;fQ(;#&-_bJ)bK zFH9MYUokKEy@<0~)MnHPzR;*IrcQm)q6WQ`#Y`8}AiX6&5+3rBCDv`MQfde_A!I2q zvcPytkw~snPr)7fF%_!c+2l#?hz9rmr6^xkuv9*nLxdw znrGgW(f5F4yF&)Bhu~Jp%jIt*ED`9H1$mklW&~pp8w_hb87q3?93L|eURh<$JSE)F z8qo2o`|90&4hB1(L?WEH=4EOJa7srT02XJVsL56OTE7^;9@W|HeT-RI9lEnV^jmOkjQEuw-u2 zx~IUcF23Tw2}Vs({cqy!sv;OjN-`|A{$P&SN$FF(VpVVF?AL*1NZZVYP4GvgWd=5&x8p z6P9B(!A>lx$QhQ;JB5lh=_`q9IG;sMBYUj7KHXVC# z|JRKKH_Ly#abxA9EI-ny{afIDfstOH%zQ>n@<)GCaJKpRF?H!1`?r`{oFrH(L*HK> z`_CS4a_O+jZD=K((N~7@YEj(8)Ryctt9WU=CAFN49E|C}kBf$(}m6X=ycT z&dUt~t`$x}R>bqqbw#4j3p)3x3-L=DR>eBAGG>zvKgkw94|0~?I{*G_)<7BsY&pu8 z{X00Fh)wB>CL#zD$NxSv?Yvv8GHq+k}Y{dDC>#P7_3 zdD>)TBsJZPOl)cuHTh%s4R7-6Wpy6$xic6sy>gPZ|A602_B)tjE>e~|VlM*oBa6&g zsP^o3rkxjuR+Rnwbnee|i~Mgevrjjz4I61cONNFX5?)a+Ct7v#@R;GwwF?BVXTi|4 zSSM5BLciN8Exno1DvDO6S$_@}4tIQ8k0-17_+4;@I+TKCflc(^VC_*eOF%dBX3KH#) z(a=)DVO&x=7)@>KG8nE@=EIJeCN> z-W$1gd*O`mKDM;kzEYHeVs!2K9+DA@2l@ON=u*KSD+JmxR3K*#47YU?HrG$LyxHv7Vw|`iN7`;RjmZ~wsFS&!rJi~pJ5@&>% z1@v@3dD2^&$^WEMxPZF`hrY=T6wg7af9RPqhC6CE)A9>eaNhg@mP|J?Z?9P zTsDm`gUF!iVXZhM=Q8bABpTv6*^_Au9n;Lm;YjS!?`8vCsbndB+;Jk;qUcW7p6LW*hk>BN~8u;Qk2B z@U&;Rufxd;XgC?4MdS=7;74F9!)?Sg?wiw|jQ1v=(RT*l@ZB5?vEw;Ketwp3(&1-l z>Z?`-?hiQCx?DVc`IJ5D&%e6jR9v}W+DLyNFAu|UHKjU*Vev`F_>>aM*Mr}#7MVL% zgbiN5Iz;4AeW&yMfju9)ohmEYdI!|{@48?EU9{k9(aZEQc{ zMbZau^d|@0Fx-ouem?E5LTsQe+&%8{*Dmu>Fb0X`P3OWgk@2qELJ0ImBnvjvbiW62 z13H@AH~Jx+=SRg|hr5vDe+H=aOVq$x=WT=Z` znE6Ash}ZhuS@*HC=-I_PiZZ3(XSPaV zc}_FWZ0S6v_FR&@iuUg?kNK(BT^N}U?tCHw=f&DrHyU2R{#Aa6@?Vlq6`bl5w*4s) z{PZbRDLU6#uWsp=&=d^pMgMegRHkYFzMdb{UsFM;S*kx>{PqCL59ahl!H&s$Qf;D~1xb7}d~>g40e>$WABMs5PQPxA z{qM3c>Tu{e?J)lMDI0zS`nQ2t1rm${BX*XS&w6X0)Lxj%{9QfX5Tn_5R7NBY)ZRLV z*W*n~3~(EBpq~hh@sH3~wLckqT;UwW6fuxbsNp5pp+8Tx^b80OzBF^qeDANAvzh_m zMTN=+BZg1!BMSaJ$v`X+BcgX9TdVuQ?2c~7(N(~qM-1uv#Q_(m6jr>AP5Chg1uN)MOuEQ1$xz75P=86pB_yLb;P9G!g&Bdj6d@R=sU+<8+n%>tIQ66iJi6QpZtKiy<^*LXLQhLg5{HVgZPS->l?kUq zBo+3)zl^&>*8qrDiuLqUjFJ(&-IL6)qZRA5s0 zL})U*ky_+s#b!fIj6+}h$f8Zye~3AjoS?ORj>$XrV?I}2T}~ZI`ph%cFN(i4T1Y&C z6!rH7iK(|TWuPu$>)h&9>sR=lh{cZfo@mb1<(|mov+X8#DN)~qlxpo4pGggqtYV2$ ziMj*1KQk#3EmFFrHx=UwFJ_uSf>k}UdkEBi{*M1mI;Cqt7*2tOru6l-tof&^SCKJ) zOk6G2N4x_>V|#JT${E=N35zTi7vq~&XMn$cA%`6hLc<-V3K*j^Tu~D zGcM!mP9bax_q8cUSJQGEswL~m^1&?hHi7pGCcxrXY!oJgZ@W;dB2qWf7%rI&0t~32 zu^Y(W!enIseMe_oXXCZR)3)T-w-Ctnzj@@Dh4gJC!~J+R)*tEfPG^Klm)~JsX~Bxh z+NWzU!Wr~A{q!L}gRSn=iLAkMV!KK+Pdd-5P(xp+P_PFJs*t{Xt0z>+EW9~V<+s6r znA)2fam1gelW0U0utx-{6FsCw@?65I32qCwH8q#6n5z@TB#z>cxn$#qJZqb2fHVxB zQH~jeMi7iEPnt?@oNI3CqQLE#8^u~W3$nE{S2QjTve33uuvZH*3y1glcQay^IVdq( z42j1vZI*bL%gbp8b-&pRHGDLKm4?gV_&qqEQ}bPD!W&L5TRk6>v<5+`LQ)#-j&eJ$ zqLKb5b3xlbxMaVQhwGd?Ie;<+?n(LO`F z2wyt9ey)~>NA=o`$2XHoLb7qS)M@x_+)?LynvKGd>ZmNmwNu22bL`OQB{sW(iyKyU zOR7l9#u%O7F>~jY*Q%Q3DIWQqViBewkmYo+ypSc3%tFH`GQZB;z_`2*{L2anUU^m{ zEfLnHA*3#NWKZj0A7|7j|CaM*L(+G)4j5~{R>ral=I;7)APx9sQ2p&$9FTy@l~3b& zd2j#wa&`B7VWq#9j_1kir|EuB?nKd!vVAqz&>>%BsUi)brx?n*V;`M8~Z-ibSTtYiH&g>R1s0siRK#FY$iQ z)k`3^O3-fOZ!sa(1Yqufk>luRulAQiVp%}CjBhDPa#=y$1Xg-sa)Gvv%#UStIcBQe za?uHCj5wZNhtWA@Vm{Ww`)%=}{m)&V(gFM6fC+)7$hvn#@F% znj;4!WCww))v_k>3uQbqW%<y@X4eIa1c#E~ z?ykX|BEj9=-QC^2NU`ExptyT+FYfNHr9dfdIqCO5=i;0zxJ=%xy=T_Uylb)Hep1Zbx2EJ-;pQy9wfy~W#6LG^1J8xoNWZF0tOun2_gEbjUm)zS1;S05=sSd>dnzeH z1I{1+ptxTSkNiRR)Ue}z2a=ZMio+1M#`E+x0u(AB(*BAdsRP(@}2;fE2{2Ax_6#>DZ=<1oF_gdb0)9i=I21%;k09=JX zIiE;_{&(3msuby{Ws*|Cx^O=p&lPyf1Yc&b&bUS=yi~kxKl1KA|D(d}LDwGSFArb) zW0F|{%e>ipen4rC$un=kpW);`Sl7F8x&n_|?SGEHzAfCoCF}IPjO7okKL?GegzO20 zJjJn|H=0ZEK|z$ofQtE{S8N7oie)^D$-Mgqd~E%*5&vZgrV za5XRt#ysAVpD~SsF?LCxwp30dSHcv$q*2qtYEHqxEuTZV3=<}Qfa_W)mKVOlqfW!? zswx91V5(Q9fjD8uK~x5C53+^L2WzB&*@!c7jFGH@1w?W~1O};`pOj3cY=}7#;^fm$ zqATPM;{WJXgz@B>W>gF$RTWiaXt|SKXq|nGEpvtg8Qq2EbV`s@d?edl#|hRJ=G2+s zkDwdmf^7qA4iQ_Jr+mMNn`=M#K57@&l4R_lz+cd*h(K&_8{bRBK0iYCyfFj5f~C`s zBKg_#v;X7y>uj-wzdT^Q4QoEWzn|fU^D!r5Dl*UbDe8P+yTG04jc-@oD2*B$7YXVw zF0yofN3~Zf5WDA`y?;`Q@)SboaTW?Ej%;h6IOhH+?|;bC>kE4waPueu`QqT|ozOOO zf6ldZy}j!h%Mu`ivvgnerk5ddjm-ahMIlqf`2|J<3ZxvE#;6~ylGhv_uOv2)pkN!j zO@!}_-y1u2wLbg%DCCaV|EIxCMR(sH(zl(EfS(p?c(cJL^fwPEw-5Ib*U4|=yMMQR zdgpQe9(fdsylmOrKER7e#m+&Y1d1Z#MGd^S2sd+99@Z`-;+@xjG9Narpnn)oMIPYa zLhQonkTqdIX?|9?VTnv9k|=|ouF(ot=7OP->%lGO_2up+TEO@}-< z`J*_U*lvm`7F%K`qRPSQUyzm5+DaWeEIaBP2qlfmK({6VQ*peW7^xUW&+;G&Dl3|A ziCvhg{n)`7p!1}Xxd@l zpm>@kX32JYBvLBh1YjeVI983O?iaE#d@cj5Zmyo*tAMbpv%?;IC_|j!PnZllZ`+3- zy_zMb08%olhgU{NX19E>b@!LNeGS11n(4e2<-M3-|i=D zJ|K#jHLMR=V-{|Vetorr4A@4uyX;+N-4FWpbbg%5ZrTJxVGJtcMO~quF;;1Dk$Mvc zXduV?1)GY-?g4OvN&-yw&R_)d9E-fW*qzIuqDLN3wt z+Zyat&IfTWpo6^nZmgN?Rfn*G^&;LSxTK^@=;OK+f#es5qX0`Gm@3Lot(+tv>{`!_ zYWpcRkbDA8qmVfEJbR=5`7eEYEwmC@#~Y4p0inLS5BC?#QtVVhPf$TC(`rf*7ee4U z&z=fU^CTm)Em0)SkK)cdd;D~z$W1nuKL`g@TYWH2DH{4G=bRfM%=@6q(JAFb5qQyY zM-w-q8N$&L@N?p?+*s$gzu%KJ#(Cf%Q1s(UAr-?_8vZem5HB$}bL|)LGMD(`W8r7B z6WX{l;*Y=E6jk_3yUcIL6yM})BL2=Gv4D%~6^9w^Ey6z>u+)j2p7-;j?v{WeUa)(= z)Aw(kfC{+nLryhXTM|1GN+lq1SuBHWk!>Xp%Tp%4dpmw#P&FaEP6^BN7>+MNgk*f5 zIb_q6cX_|g(AU5?L@P#eoSKwl_4@mHbBou9S?BplrfKo=4yP~O-GT+`Uuf{;kI;XK zenxAO+;Ym%%M>x=-K`(TWBRIYjrPx7kQpF`UQ>&eOvksQR}@aeGdQI^e&cwo|21k8 zHTalna&PJ9;6nG{saL;D)6MI0WaR*pM!!9Ru*ts=I4at*NStC-UQ-2ATqPzr<?rJ{cvO;a_!ZnFkD-W0Sz9=}{j}0gIiJyO_7w=Z)Z-VeB+57F5j|SDgHN+ZJsk z^u(~Ev6o#H~=n#C(vgIKt2O zS1hTQf%NLNmiudjXfp%BGXK|vdgI|3l>=-W%-5^t!z;B`77P?V>kf|1SBHVKn^R+d zvSm^~_$dNUjzRrBe$+Nt&`{Ji^hi#@{Ev#N>xE=%|B(T~Uj8T4-+rT7BbQfwMawrIDaYq^!v@r6Jl3H#HS;^r++C?T+ zj>q+UO;D`^cdI=Hu^Ln)bSGsJgptFlg}27Y9^cf>7!Z1-#m31-SmJ^jB24TJ2dpPD z+#d<*qq8-cEqD{m^AG7Ti&;}sAq$4d`-r9;f>TeCUYC0?DTt~04z@(@A65{zjHKq_ zk!NHT?R=u?)V0p^+evGpwFo5a#8D237DMZXr19yst3t7>mEfmZ!GM0fe2{`(Qe{o!NboA5R>oDnbLD^L0X-YVLP9UQ5+BcM zmh}>q9I=#4V@6js8Bk$-2Qy5claMo{c1ul4m`rc@gH*!p`ZGYrJ+V49MX%1d2+e9BCz*F>C_+h z41AyZk6ECv|2;$@AaIZ9oq&I341XzHcLL(a?EcoOY9+NNvCE-qlLg5!f)J(}i##ul z{+9QNTU0Ug{%+Ahk;Vgo zC;zZ*I31;)I^wiZJBJe_k-`1g(mRybZ0khMd>tg#AoHlL=&g8^HSw=OJV8NRSGzl& z_<8J~1Jx?R>QwGWXa0M5*j+E5HK9msd1#kwx)(d^8!`h$vjR6~(GRAZSvEbl;P+=N zENWqN3ji$!4J;)TMl&)RFrKAmcd+u(|IGpvRj288C`KW8z^O|B8N&3E)GX3vqsnRR zq{JE^8Ka!M+R)Sm9tP29jx|iA!U0+3*jbYiQe(8XO=~nv{M|dNm^C#!wI?we#&Z@^ zZg@}zueKGpvY{M+jvKT{Bxi=vrJR&8_~j7{srIKHb&I9AAnsOMTcj&kq2vbE0I07Y z=ZvY%*;E?eTl^8ML@1Kz;!2;0jJ0!0s;+Cqh4iC4SguUopi}jz%hlT}r>i|lAk<_} zgPrFX8|FtQv_8c`miw>7KH{*qIgMp|?7TO@Q-zgE0m;c)EQ|F>jLY?1ZM*kV2vPk{ zd_d1)<4X$pk$1ctk7PvV={t8Up5;$Vx^vD(^QpydWwg?(gacplDNO##Ya+m0Aw+hk zXA$M^%vL1RMr1ytac_LR;qc=G?5wL-BJtvHs$9|-H$9~cyVVx8O! zebY>(%F+L3Tui41en!UK zVxoae*ubra<;31wpiNn>|CxdsUQt5deUO^1R@+yO*izR)|H>_Q@!Y4r#!Ym6(wRPd zin_#CK6m3f8e!*b~&!%@5s#iZh;0$CwZ}u66WV-=?N@Y+h zAJQtwqmoAsxKO{1UwxL3HURIzmo!R3{1$(Y~pQJ$S>2HKc_L|{G4e>pg%G4gZEI_ zDGJHz8L*F9MkN=B`r1***TFr^SHA}Z&f`2jT~x@~iANZ;cS2sz2v7ural4az5J4T- zSA2HtQVkL@e+`s0FsPHLhpR?IaTpn;N_3|cX6>Cq1q_N<_9uJ!#rOMtb`i@W z+vd+TeS97lHotFt=?XZMn^tbhT8%OVhut1p)uY>f39l`wvw4hWo4TDko#$T)q1gg(_09W zW8B%tE3NylrHs_gKN^yz*S^A5SG0+hzfLT^*Pg$d^JWH3CPYLlOX21qOJKpOo5fPl z4co?=vLqsKXhMVOliIa%E2yaq>Jl*NW(3owcyyGZdc>(ksJ6vRYS*&gsu0q%acS%- z+|Zp6G99ygGs?J^BB;R*iP_6Ubk#*AV(khm13nYlF#R-gR%=u=z|{7I`$m=$=F^Ot zvTTHD``AG}PmvCw%LptwQ|u_?j;*As*D!ILE=NyvEPptiyz;VKfCx_(%Aj+^7mqgo z_tSc1fQA{!=qfnBUtgctwHe5K>mWTNd4H%Jj2vny6uHI+m z?c(n&36kSl&KVCyn>%jnB|G$2%k#SVNLpWo*cz!G%l(0o3D;q?j`9%}j!<_wd#=rr z)v-?{trxoby#DkaVSRp&HPE>-(`p^7cmd?mx9j~@dFVH{FCK%q-D@a*e0F2QoCC2D zuW)j-$hCzN;tiJeu77{J=*_PbIazW$&yLB^P_P<43&)mxx18Ynf@=M2gtJ3um}|Ol z1f4$K%>yc>o@?S}jOK}MKf&1g8yJC=-+hW98i*RQZ;%4`=*{kOH|Q65=q`Hh`)e8# z!QG_=T81dN%oJ#ghq*&YTZk_o`62+8U67cJAcX*UH=RR>MK3ue44g-g7Z8@TR2<+l zgt#-574S7LhQlXF4J5uV}XFEW^vtVM^NUovW8!OLSaSZ z1VJfi86`C}RxCg=?)Efl0o)bLu47u*MymE?85OA~HmNfMeKy}!Y8;Ed5BRm2e$MlV zxxr|k;͖(RT`HnHWH#5s)zBd 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ԣ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Ξ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ž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�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 literal 0 HcmV?d00001 From 71e7c10260c9606f455f38f3518f58f43c45ed0b Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 12:01:51 +0200 Subject: [PATCH 27/33] Formatting --- packages/chargeback/_dev/build/docs/README.md | 6 +++--- packages/chargeback/docs/README.md | 20 +++++++++++-------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/packages/chargeback/_dev/build/docs/README.md b/packages/chargeback/_dev/build/docs/README.md index 763f394ddea..d4ee6fda934 100755 --- a/packages/chargeback/_dev/build/docs/README.md +++ b/packages/chargeback/_dev/build/docs/README.md @@ -22,9 +22,9 @@ The integration provides a breakdown of Elastic Consumption Units (ECUs) per: - Day Currently, Chargeback calculations consider only Elasticsearch data nodes. Contributions from other assets, like Kibana or ML nodes, are assumed to be shared proportionally among tenants. To incorporate indexing, querying, and storage in a weighted manner, a blended value is created using the following default weights (modifiable): -- Indexing: 20 (applicable only to the hot tier) -- Querying: 20 -- Storage: 40 +- Indexing: `20` (applicable only to the hot tier) +- Querying: `20` +- Storage: `40` This default weighting means storage contributes most to the blended cost calculation, with indexing considered only on the hot tier. Adjust these weights based on your organisation's needs and best judgment. diff --git a/packages/chargeback/docs/README.md b/packages/chargeback/docs/README.md index 0b29e8b1a5b..763f394ddea 100644 --- a/packages/chargeback/docs/README.md +++ b/packages/chargeback/docs/README.md @@ -1,8 +1,8 @@ # Chargeback -_Technical preview: This module is developed by Elastic's Customer Engineering team. Please report any issues to the Elastician who shared this integration with you._ +_Technical preview: This integration is being developed by Elastic's Customer Engineering team. Please report any issues to the Elastician who shared this integration with you._ -The Chargeback module provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of the value provided by each deployment, data stream, and tier. This functionality allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. +The Chargeback integration provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of value provided by each deployment, data stream, and tier accross the organisation. This allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. ## What is FinOps? @@ -10,11 +10,11 @@ FinOps is an operational framework and cultural practice aimed at maximizing the ## Purpose -The Chargeback module assists organizations in addressing a crucial question: +The Chargeback integration assists organisations in addressing a crucial question: > **"How is my organisation consuming the Elastic solution, and to which tenants can I allocate these costs?"** -This module provides a breakdown of Elastic Consumption Units (ECUs) per: +The integration provides a breakdown of Elastic Consumption Units (ECUs) per: - Deployment - Data tier @@ -26,13 +26,18 @@ Currently, Chargeback calculations consider only Elasticsearch data nodes. Contr - Querying: 20 - Storage: 40 -This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment as follows: +This default weighting means storage contributes most to the blended cost calculation, with indexing considered only on the hot tier. Adjust these weights based on your organisation's needs and best judgment. + +Chargeback is also present based on a configured rate and unit. These are used to display cost in the local currency, for instance `EUR`, with a rate of `0.85`. + +All configuration values can be updated, as follows: ``` POST chargeback_conf_lookup/_update/config { "doc": { "conf_ecu_rate": 0.85, + "conf_ecu_rate_unit": "EUR", "conf_indexing_weight": 50, "conf_query_weight": 20, "conf_storage_weight": 40 @@ -46,12 +51,11 @@ Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdow ## Requirements -To use this module, the following prerequisites must be met: +To use this integration, the following prerequisites must be met: - The monitoring cluster, where this integration is installed, must be on version 8.18.0+ due to its use of [ES|QL LOOKUP JOIN](https://www.elastic.co/docs/reference/query-languages/esql/esql-lookup-join). - The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) integration (v1.4.1+) must be installed and running. - The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed and collecting [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) from all relevant deployments. - The Transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running, which is an asset of the **Elasticsearch** integration. - -This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. +This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. \ No newline at end of file From e9d69d9afe7bb21bf5f5a35ba46fc43b31343533 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Thu, 24 Jul 2025 08:54:07 +0200 Subject: [PATCH 28/33] NOT WORKING: settings index.mode: lookup is not supported --- packages/chargeback/docs/README.md | 6 +++--- .../transform/billing_cluster_cost/manifest.yml | 2 +- .../transform/cluster_datastream_contribution/manifest.yml | 2 +- .../transform/cluster_deployment_contribution/manifest.yml | 2 +- .../transform/cluster_tier_and_ds_contribution/manifest.yml | 2 +- .../transform/cluster_tier_contribution/manifest.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/chargeback/docs/README.md b/packages/chargeback/docs/README.md index 763f394ddea..d4ee6fda934 100644 --- a/packages/chargeback/docs/README.md +++ b/packages/chargeback/docs/README.md @@ -22,9 +22,9 @@ The integration provides a breakdown of Elastic Consumption Units (ECUs) per: - Day Currently, Chargeback calculations consider only Elasticsearch data nodes. Contributions from other assets, like Kibana or ML nodes, are assumed to be shared proportionally among tenants. To incorporate indexing, querying, and storage in a weighted manner, a blended value is created using the following default weights (modifiable): -- Indexing: 20 (applicable only to the hot tier) -- Querying: 20 -- Storage: 40 +- Indexing: `20` (applicable only to the hot tier) +- Querying: `20` +- Storage: `40` This default weighting means storage contributes most to the blended cost calculation, with indexing considered only on the hot tier. Adjust these weights based on your organisation's needs and best judgment. diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml index 1d287bba299..ccaa87d98f1 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml @@ -2,7 +2,7 @@ start: true destination_index_template: settings: index: - # mode: "lookup" + mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml index 69a3e5ae0d0..702df10634b 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - # mode: "lookup" + mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml index 55c16cac543..889c9565cac 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - # mode: "lookup" + mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml index 69a3e5ae0d0..702df10634b 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - # mode: "lookup" + mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml index d0e753c48fc..bb260785b20 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - #mode: "lookup" + mode: "lookup" codec: best_compression mappings: dynamic: false From ccc28685357465318c3e57d0882700cf8e7f3ea2 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Mon, 4 Aug 2025 15:09:55 +0200 Subject: [PATCH 29/33] Fixing the control error in the dashboard by adding a data view. --- packages/chargeback/changelog.yml | 5 +++++ .../billing_cluster_cost/manifest.yml | 2 +- .../billing_cluster_cost/transform.yml | 4 ++-- .../manifest.yml | 2 +- .../transform.yml | 4 ++-- .../manifest.yml | 2 +- .../transform.yml | 4 ++-- .../manifest.yml | 2 +- .../transform.yml | 4 ++-- .../cluster_tier_contribution/manifest.yml | 2 +- .../cluster_tier_contribution/transform.yml | 4 ++-- packages/chargeback/manifest.yml | 4 ++-- packages/chargeback/pre-setup.sh | 22 ++++++++++++++----- 13 files changed, 38 insertions(+), 23 deletions(-) diff --git a/packages/chargeback/changelog.yml b/packages/chargeback/changelog.yml index d062521d18b..8b4835e0c50 100644 --- a/packages/chargeback/changelog.yml +++ b/packages/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.5 + changes: + - description: "Fixing the control error in the dashboard by adding a data view." + type: bugfix + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.4 changes: - description: "Consistent naming of `datastream`. Add `| LIMIT 5000` to ESQL top query to cater for large organisations." diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml index ccaa87d98f1..765066063d4 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml @@ -2,7 +2,7 @@ start: true destination_index_template: settings: index: - mode: "lookup" +# mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index bd551c53e07..91d77866da1 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.4 + pipeline: metrics-chargeback.billing-0.1.5 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.4 + fleet_transform_version: 0.1.5 diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml index 702df10634b..f6a8a36f8ef 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - mode: "lookup" +# mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 9421156a40d..8703c442591 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.4 + pipeline: metrics-chargeback.usage-0.1.5 frequency: 60m sync: time: @@ -89,4 +89,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.4 + fleet_transform_version: 0.1.5 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml index 889c9565cac..485504dce48 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - mode: "lookup" +# mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 23567619ae4..79d17529111 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.4 + pipeline: metrics-chargeback.usage-0.1.5 frequency: 60m sync: time: @@ -70,4 +70,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.4 \ No newline at end of file + fleet_transform_version: 0.1.5 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml index 702df10634b..6ad56abcd38 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - mode: "lookup" +# mode: "lookup" codec: best_compression mappings: dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 65b8c2fc5f1..ae0bb02ca33 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.4 + pipeline: metrics-chargeback.usage-0.1.5 frequency: 60m sync: time: @@ -104,4 +104,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.4 \ No newline at end of file + fleet_transform_version: 0.1.5 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml index bb260785b20..665a52b597c 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml @@ -2,7 +2,7 @@ start: false destination_index_template: settings: index: - mode: "lookup" +# mode: "lookup" codec: best_compression mappings: dynamic: false diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 1d73bd5b909..41428b4d020 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -33,7 +33,7 @@ source: elasticsearch.index.name: ".ds-ilm-history" dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.4 + pipeline: metrics-chargeback.usage-0.1.5 frequency: 60m sync: time: @@ -86,4 +86,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.4 \ No newline at end of file + fleet_transform_version: 0.1.5 \ No newline at end of file diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 59f0022b5f8..168eeb7e36b 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.4 +version: 0.1.5 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: @@ -24,4 +24,4 @@ icons: type: image/svg+xml owner: github: elastic/customer-architects - type: elastic + type: elastic \ No newline at end of file diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index 800bc44bbc1..bbc563d482d 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -34,7 +34,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.4" } + "package": { "name": "chargeback", "version": "0.1.5" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -68,7 +68,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.4" } + "package": { "name": "chargeback", "version": "0.1.5" } }, "properties": { "@timestamp": { "type": "date" }, @@ -101,7 +101,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.4" } + "package": { "name": "chargeback", "version": "0.1.5" } }, "properties": { "@timestamp": { "type": "date" }, @@ -128,7 +128,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.4" } + "package": { "name": "chargeback", "version": "0.1.5" } }, "properties": { "@timestamp": { "type": "date" }, @@ -153,7 +153,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.4" } + "package": { "name": "chargeback", "version": "0.1.5" } }, "properties": { "@timestamp": { "type": "date" }, @@ -181,7 +181,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.4" } + "package": { "name": "chargeback", "version": "0.1.5" } }, "properties": { "@timestamp": { "type": "date" }, @@ -198,3 +198,13 @@ PUT cluster_tier_contribution_lookup } } } + +# Create data view used for control. +POST kbn:/api/data_views/data_view +{ + "data_view": { + "name": "[Chargeback] Billing Cluster Cost", + "title": "billing_cluster_cost_lookup", + "id": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f" + } +} \ No newline at end of file From fedc11279445022e2caf73c666ca77285b7cd172 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Wed, 6 Aug 2025 09:05:52 +0200 Subject: [PATCH 30/33] Updated to push back usage data transform to ES Integration --- packages/chargeback/changelog.yml | 5 +++ .../chargeback/data_stream/usage/manifest.yml | 37 +------------------ packages/chargeback/docs/README.md | 10 ++--- .../billing_cluster_cost/transform.yml | 2 +- .../transform.yml | 31 +--------------- .../transform.yml | 31 +--------------- .../transform.yml | 31 +--------------- .../cluster_tier_contribution/transform.yml | 31 +--------------- packages/chargeback/manifest.yml | 2 +- packages/chargeback/pre-setup.sh | 36 +++--------------- 10 files changed, 23 insertions(+), 193 deletions(-) diff --git a/packages/chargeback/changelog.yml b/packages/chargeback/changelog.yml index 8b4835e0c50..7cbe24b4867 100644 --- a/packages/chargeback/changelog.yml +++ b/packages/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.6 + changes: + - description: "Remove the use of usage alias, and stick to using `monitoring-indices` as usage sorce. ES Integration transform should be run regardless of wether the ES integration has been installed on an agent or not. This fix will increase performance, when relying on Stack Monitoring data. Also, use `metrics-ess_billing.billing-*` to be able to use not only the default namespace." + type: enhancement + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.5 changes: - description: "Fixing the control error in the dashboard by adding a data view." diff --git a/packages/chargeback/data_stream/usage/manifest.yml b/packages/chargeback/data_stream/usage/manifest.yml index 2162a05b38c..b131403b007 100644 --- a/packages/chargeback/data_stream/usage/manifest.yml +++ b/packages/chargeback/data_stream/usage/manifest.yml @@ -1,37 +1,2 @@ title: Usage Metrics Aggregation -type: metrics -# elasticsearch: -# index_template: -# mappings: -# subobjects: false -# streams: -# - input: cel -# title: Usage Metrics Aggregation -# description: To be able to take indexing, querying and storage into consideration in a weighted fashion, we assign these different weights for the calcuation. -# template_path: cel.yml.hbs -# enabled: true -# vars: -# - name: indexing_weight -# type: integer -# title: Indexing weight -# description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. -# multi: false -# required: true -# show_user: true -# default: 20 -# - name: querying_weight -# type: integer -# title: Querying weight -# description: The weight that querying has in a blended rate calculation. -# multi: false -# required: true -# show_user: true -# default: 20 -# - name: storage_weight -# type: integer -# title: Storage weight -# description: The weight that storage has in a blended rate calculation. -# multi: false -# required: true -# show_user: true -# default: 40 +type: metrics \ No newline at end of file diff --git a/packages/chargeback/docs/README.md b/packages/chargeback/docs/README.md index d4ee6fda934..dcbbc92a1e0 100644 --- a/packages/chargeback/docs/README.md +++ b/packages/chargeback/docs/README.md @@ -53,9 +53,9 @@ Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdow To use this integration, the following prerequisites must be met: -- The monitoring cluster, where this integration is installed, must be on version 8.18.0+ due to its use of [ES|QL LOOKUP JOIN](https://www.elastic.co/docs/reference/query-languages/esql/esql-lookup-join). -- The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) integration (v1.4.1+) must be installed and running. -- The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed and collecting [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) from all relevant deployments. -- The Transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running, which is an asset of the **Elasticsearch** integration. +- The monitoring cluster (the central cluster where all logs and metrics are collected across your organisation’s deployments) must be running Elasticsearch version 8.18.0+, as this integration makes use of the `ES|QL LOOKUP JOIN` feature introduced in that version. +- The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) (v1.4.1+) must be installed, and either deployed to a user-managed Elastic Agent or configured to run agentlessly. +- The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed. Deployment to an Elastic Agent is not required (i.e. no integration policy is needed). This is because the integration is only used to access and install its built-in assets. +- The transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running. This transform is provided by the Elasticsearch integration and is responsible for processing usage data from all relevant* deployments. `{VERSION}` refers to the version of the **Elasticsearch** integration that was installed (e.g. 1.16.0). The transform must be manually started in order for [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) to be processed and available. -This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. \ No newline at end of file +This integration must be installed on the **Monitoring cluster**, which is the designated cluster for aggregating usage and billing data across all deployments in your organisation. These deployments are referred to as the relevant deployments, and each of them must have their usage data shipped to the monitoring cluster for chargeback calculations. \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 91d77866da1..b0b828233b0 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -1,7 +1,7 @@ description: Aggregates daily total ECU usage per deployment from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - metrics-ess_billing.billing-default + - metrics-ess_billing.billing-* query: range: ess.billing.total_ecu: diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 8703c442591..5ff242cafbc 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -1,36 +1,7 @@ description: Aggregates daily total ECU usage per datastream from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` - query: - bool: - filter: - - bool: - filter: - # This filters only the documents that have the required fields (ie post 1.16 for the integration) - - exists: - field: "elasticsearch.index.creation_date" - should: - - term: - event.dataset: "elasticsearch.index" - - term: - event.dataset: "elasticsearch.stack_monitoring.index" - # Exclude system indices - - bool: - should: - - bool: - must_not: - - prefix: - elasticsearch.index.name: "." - - bool: - filter: - - prefix: - elasticsearch.index.name: ".ds-" - must_not: - - prefix: - elasticsearch.index.name: ".ds-." - - prefix: - elasticsearch.index.name: ".ds-ilm-history" + - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_datastream_contribution_lookup pipeline: metrics-chargeback.usage-0.1.5 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 79d17529111..439803f130a 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -1,36 +1,7 @@ description: Aggregates daily total ECU usage per deployment from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` - query: - bool: - filter: - - bool: - filter: - # This filters only the documents that have the required fields (ie post 1.16 for the integration) - - exists: - field: "elasticsearch.index.creation_date" - should: - - term: - event.dataset: "elasticsearch.index" - - term: - event.dataset: "elasticsearch.stack_monitoring.index" - # Exclude system indices - - bool: - should: - - bool: - must_not: - - prefix: - elasticsearch.index.name: "." - - bool: - filter: - - prefix: - elasticsearch.index.name: ".ds-" - must_not: - - prefix: - elasticsearch.index.name: ".ds-." - - prefix: - elasticsearch.index.name: ".ds-ilm-history" + - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_deployment_contribution_lookup pipeline: metrics-chargeback.usage-0.1.5 diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index ae0bb02ca33..c7e94c20208 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -1,36 +1,7 @@ description: Aggregates daily total ECU usage per tier and datastream from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` - query: - bool: - filter: - - bool: - filter: - # This filters only the documents that have the required fields (ie post 1.16 for the integration) - - exists: - field: "elasticsearch.index.creation_date" - should: - - term: - event.dataset: "elasticsearch.index" - - term: - event.dataset: "elasticsearch.stack_monitoring.index" - # Exclude system indices - - bool: - should: - - bool: - must_not: - - prefix: - elasticsearch.index.name: "." - - bool: - filter: - - prefix: - elasticsearch.index.name: ".ds-" - must_not: - - prefix: - elasticsearch.index.name: ".ds-." - - prefix: - elasticsearch.index.name: ".ds-ilm-history" + - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_tier_and_datastream_contribution_lookup pipeline: metrics-chargeback.usage-0.1.5 diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 41428b4d020..8466693d845 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -1,36 +1,7 @@ description: Aggregates daily total ECU usage per tier from billing metrics, using ingested timestamps with a 1-hour sync delay and running every 60 minutes. source: index: - - chargeback-monitoring-read # Set this before running the transform. Either to `monitoring-indices` or `metrics-elasticsearch.stack_monitoring.index*,.monitoring-es-*,metricbeat-*` - query: - bool: - filter: - - bool: - filter: - # This filters only the documents that have the required fields (ie post 1.16 for the integration) - - exists: - field: "elasticsearch.index.creation_date" - should: - - term: - event.dataset: "elasticsearch.index" - - term: - event.dataset: "elasticsearch.stack_monitoring.index" - # Exclude system indices - - bool: - should: - - bool: - must_not: - - prefix: - elasticsearch.index.name: "." - - bool: - filter: - - prefix: - elasticsearch.index.name: ".ds-" - must_not: - - prefix: - elasticsearch.index.name: ".ds-." - - prefix: - elasticsearch.index.name: ".ds-ilm-history" + - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_tier_contribution_lookup pipeline: metrics-chargeback.usage-0.1.5 diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 168eeb7e36b..958d8810c24 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.5 +version: 0.1.6 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index bbc563d482d..05505578485 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -1,27 +1,3 @@ -# The usage transforms can work on both Cloud Stack monitoring data, or Elasticsearch Integration data - -# Check to see which of the sources you have available. -# ES Integration -GET monitoring-indices/_count -# Stack Monitoring -GET .monitoring-es-8-mb/_count - -# If you do have the Elasticsearch Integration running, create this alias. It is preferable to use the Elasticsearch Integration as it is more performant. -POST _aliases -{ - "actions": [ - { "add": { "index": "monitoring-indices", "alias": "chargeback-monitoring-read", "is_write_index": false }} - ] -} - -# If you cannot use the Elasticsearch Integration, but have Stack monitoring in place, create this alias. -POST _aliases -{ - "actions": [ - { "add": { "index": ".monitoring-es-8-mb", "alias": "chargeback-monitoring-read", "is_write_index": false }} - ] -} - # Create the lookup indices for chargeback configuration and billing metrics # These indices are used to store configuration and billing data for chargeback calculations. @@ -34,7 +10,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.5" } + "package": { "name": "chargeback", "version": "0.1.6" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -68,7 +44,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.5" } + "package": { "name": "chargeback", "version": "0.1.6" } }, "properties": { "@timestamp": { "type": "date" }, @@ -101,7 +77,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.5" } + "package": { "name": "chargeback", "version": "0.1.6" } }, "properties": { "@timestamp": { "type": "date" }, @@ -128,7 +104,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.5" } + "package": { "name": "chargeback", "version": "0.1.6" } }, "properties": { "@timestamp": { "type": "date" }, @@ -153,7 +129,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.5" } + "package": { "name": "chargeback", "version": "0.1.6" } }, "properties": { "@timestamp": { "type": "date" }, @@ -181,7 +157,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.5" } + "package": { "name": "chargeback", "version": "0.1.6" } }, "properties": { "@timestamp": { "type": "date" }, From c51903f9f1b232b1a3a9bfed2616dd21b03378bd Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Wed, 6 Aug 2025 09:07:54 +0200 Subject: [PATCH 31/33] Updated readme --- packages/chargeback/docs/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/chargeback/docs/README.md b/packages/chargeback/docs/README.md index dcbbc92a1e0..d4ee6fda934 100644 --- a/packages/chargeback/docs/README.md +++ b/packages/chargeback/docs/README.md @@ -53,9 +53,9 @@ Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdow To use this integration, the following prerequisites must be met: -- The monitoring cluster (the central cluster where all logs and metrics are collected across your organisation’s deployments) must be running Elasticsearch version 8.18.0+, as this integration makes use of the `ES|QL LOOKUP JOIN` feature introduced in that version. -- The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) (v1.4.1+) must be installed, and either deployed to a user-managed Elastic Agent or configured to run agentlessly. -- The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed. Deployment to an Elastic Agent is not required (i.e. no integration policy is needed). This is because the integration is only used to access and install its built-in assets. -- The transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running. This transform is provided by the Elasticsearch integration and is responsible for processing usage data from all relevant* deployments. `{VERSION}` refers to the version of the **Elasticsearch** integration that was installed (e.g. 1.16.0). The transform must be manually started in order for [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) to be processed and available. +- The monitoring cluster, where this integration is installed, must be on version 8.18.0+ due to its use of [ES|QL LOOKUP JOIN](https://www.elastic.co/docs/reference/query-languages/esql/esql-lookup-join). +- The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) integration (v1.4.1+) must be installed and running. +- The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed and collecting [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) from all relevant deployments. +- The Transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running, which is an asset of the **Elasticsearch** integration. -This integration must be installed on the **Monitoring cluster**, which is the designated cluster for aggregating usage and billing data across all deployments in your organisation. These deployments are referred to as the relevant deployments, and each of them must have their usage data shipped to the monitoring cluster for chargeback calculations. \ No newline at end of file +This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. \ No newline at end of file From 5eebcdaefbcb7f3f14de5def26593b1c96596c39 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Wed, 6 Aug 2025 09:34:09 +0200 Subject: [PATCH 32/33] Update transfrom version numbers --- .../transform/billing_cluster_cost/transform.yml | 4 ++-- .../transform/cluster_datastream_contribution/transform.yml | 4 ++-- .../transform/cluster_deployment_contribution/transform.yml | 4 ++-- .../transform/cluster_tier_and_ds_contribution/transform.yml | 4 ++-- .../transform/cluster_tier_contribution/transform.yml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index b0b828233b0..9dad0c6e884 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.5 + pipeline: metrics-chargeback.billing-0.1.6 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.5 + fleet_transform_version: 0.1.6 diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index 5ff242cafbc..a91b44c7b90 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.5 + pipeline: metrics-chargeback.usage-0.1.6 frequency: 60m sync: time: @@ -60,4 +60,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.5 + fleet_transform_version: 0.1.6 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index 439803f130a..eb93b363de3 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.5 + pipeline: metrics-chargeback.usage-0.1.6 frequency: 60m sync: time: @@ -41,4 +41,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.5 \ No newline at end of file + fleet_transform_version: 0.1.6 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index c7e94c20208..01944df9ced 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.5 + pipeline: metrics-chargeback.usage-0.1.6 frequency: 60m sync: time: @@ -75,4 +75,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.5 \ No newline at end of file + fleet_transform_version: 0.1.6 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 8466693d845..9d332e6751b 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.5 + pipeline: metrics-chargeback.usage-0.1.6 frequency: 60m sync: time: @@ -57,4 +57,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.5 \ No newline at end of file + fleet_transform_version: 0.1.6 \ No newline at end of file From cc7edc49fdf673bbabf01ddee2d82fc3208a467d Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Fri, 8 Aug 2025 13:55:45 +0200 Subject: [PATCH 33/33] Swap the use of deployment_id or deployment name to a concatenation of both, to make it easier to identify the deployment in the dashboard. --- packages/chargeback/changelog.yml | 5 + .../data_stream/billing/manifest.yml | 23 +--- .../billing_cluster_cost/transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../transform.yml | 4 +- .../cluster_tier_contribution/transform.yml | 4 +- ...-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json | 102 ++++++++---------- packages/chargeback/manifest.yml | 2 +- packages/chargeback/pre-setup.sh | 12 +-- 10 files changed, 65 insertions(+), 99 deletions(-) diff --git a/packages/chargeback/changelog.yml b/packages/chargeback/changelog.yml index 7cbe24b4867..72b037f5518 100644 --- a/packages/chargeback/changelog.yml +++ b/packages/chargeback/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 0.1.7 + changes: + - description: "Swap the use of deployment_id or deployment name to a concatenation of both, to make it easier to identify the deployment in the dashboard." + type: enhancement + link: https://github.com/elastic/integrations/pull/14545 - version: 0.1.6 changes: - description: "Remove the use of usage alias, and stick to using `monitoring-indices` as usage sorce. ES Integration transform should be run regardless of wether the ES integration has been installed on an agent or not. This fix will increase performance, when relying on Stack Monitoring data. Also, use `metrics-ess_billing.billing-*` to be able to use not only the default namespace." diff --git a/packages/chargeback/data_stream/billing/manifest.yml b/packages/chargeback/data_stream/billing/manifest.yml index 9c2d5abde16..79e1a432759 100644 --- a/packages/chargeback/data_stream/billing/manifest.yml +++ b/packages/chargeback/data_stream/billing/manifest.yml @@ -1,23 +1,2 @@ title: "Billing Metrics Aggregation" -type: metrics -# elasticsearch: -# index_template: -# # settings: -# # mode: lookup -# mappings: -# subobjects: false -# streams: -# - input: cel -# title: Billing Metrics Aggregation -# description: todo. -# template_path: cel.yml.hbs -# enabled: true -# vars: -# - name: ecu_rate -# type: text -# title: ECU Rate -# description: todo. -# multi: false -# required: true -# show_user: true -# default: "0.85" \ No newline at end of file +type: metrics \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml index 9dad0c6e884..5e42db853fb 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/transform.yml @@ -8,7 +8,7 @@ source: gt: 0 dest: index: billing_cluster_cost_lookup - pipeline: metrics-chargeback.billing-0.1.6 + pipeline: metrics-chargeback.billing-0.1.7 frequency: 60m sync: time: @@ -39,4 +39,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.6 + fleet_transform_version: 0.1.7 diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml index a91b44c7b90..3c19665a8e7 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.6 + pipeline: metrics-chargeback.usage-0.1.7 frequency: 60m sync: time: @@ -60,4 +60,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.6 + fleet_transform_version: 0.1.7 diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml index eb93b363de3..6bdc90442ba 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_deployment_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.6 + pipeline: metrics-chargeback.usage-0.1.7 frequency: 60m sync: time: @@ -41,4 +41,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.6 \ No newline at end of file + fleet_transform_version: 0.1.7 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml index 01944df9ced..a460610b774 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_tier_and_datastream_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.6 + pipeline: metrics-chargeback.usage-0.1.7 frequency: 60m sync: time: @@ -75,4 +75,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.6 \ No newline at end of file + fleet_transform_version: 0.1.7 \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml index 9d332e6751b..74745bbe2c1 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/transform.yml @@ -4,7 +4,7 @@ source: - monitoring-indices # Dependency: ES Integration added, but not neceserily installed. Need the output of the transform only. dest: index: cluster_tier_contribution_lookup - pipeline: metrics-chargeback.usage-0.1.6 + pipeline: metrics-chargeback.usage-0.1.7 frequency: 60m sync: time: @@ -57,4 +57,4 @@ _meta: run_as_kibana_system: false # Bump this version to delete, reinstall, and restart the transform during package. # Version bump is needed if there is any code change in transform. - fleet_transform_version: 0.1.6 \ No newline at end of file + fleet_transform_version: 0.1.7 \ No newline at end of file diff --git a/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json index 17e27483010..860797f6d49 100644 --- a/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json +++ b/packages/chargeback/kibana/dashboard/chargeback-39a39857-746c-4a29-adca-3c2fcb6bcfb6.json @@ -93,10 +93,10 @@ } }, { - "columnId": "deployment_name.keyword", + "columnId": "deployment", "customLabel": true, - "fieldName": "deployment_name.keyword", - "label": "Deployment name", + "fieldName": "deployment", + "label": "Deployment", "meta": { "esType": "keyword", "type": "string" @@ -124,7 +124,8 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value | LIMIT 5000" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| KEEP @timestamp, deployment, total_ecu_value | SORT @timestamp desc | LIMIT 5000" + }, "timeField": "@timestamp" } @@ -134,7 +135,8 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value | LIMIT 5000" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| KEEP @timestamp, deployment, total_ecu_value | SORT @timestamp desc | LIMIT 5000" + }, "visualization": { "axisTitlesVisibilitySettings": { @@ -179,7 +181,7 @@ "layerId": "c2dbde04-0769-4485-b4fa-4cb05a1d975e", "layerType": "data", "seriesType": "bar_stacked", - "splitAccessor": "deployment_name.keyword", + "splitAccessor": "deployment", "xAccessor": "@timestamp" } ], @@ -206,7 +208,8 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate\n| KEEP @timestamp, deployment_name.keyword, total_ecu, total_ecu_value | LIMIT 5000" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| EVAL total_ecu_value = total_ecu * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| KEEP @timestamp, deployment, total_ecu_value | SORT @timestamp desc | LIMIT 5000" + }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1557,21 +1560,8 @@ { "columnId": "c33c8ff5-8a22-4f4f-9b92-5e16485f5d9a", "customLabel": true, - "fieldName": "deployment_name.keyword", - "label": "Deployment name", - "meta": { - "esType": "keyword", - "sourceParams": { - "indexPattern": "billing_cluster_cost_lookup" - }, - "type": "string" - } - }, - { - "columnId": "b799493a-e75f-4ccc-844c-d5718215e9fb", - "customLabel": true, - "fieldName": "deployment_id", - "label": "Deployment ID", + "fieldName": "deployment", + "label": "Deployment", "meta": { "esType": "keyword", "sourceParams": { @@ -1617,7 +1607,7 @@ ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu), querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu), data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0, data_set, store), total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight, total_weight_cold = conf_storage_weight + conf_query_weight, blended = CASE (tier == \"hot/content\", ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot, ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold) * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| STATS agg_blended = sum(blended) BY deployment, tier\n| KEEP deployment, tier, agg_blended\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -1627,7 +1617,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu), querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu), data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0, data_set, store), total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight, total_weight_cold = conf_storage_weight + conf_query_weight, blended = CASE (tier == \"hot/content\", ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot, ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold) * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| STATS agg_blended = sum(blended) BY deployment, tier\n| KEEP deployment, tier, agg_blended\n| WHERE agg_blended > 0" }, "visualization": { "columns": [ @@ -1636,11 +1626,6 @@ "isMetric": false, "isTransposed": false }, - { - "columnId": "b799493a-e75f-4ccc-844c-d5718215e9fb", - "isMetric": false, - "isTransposed": false - }, { "columnId": "2ab259ce-29c3-4c5c-817b-b7f036c62be8", "isMetric": true, @@ -1666,7 +1651,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL\n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS\n agg_blended = sum(blended)\n BY deployment_name.keyword, deployment_id, tier\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu), querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu), data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0, data_set, store), total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight, total_weight_cold = conf_storage_weight + conf_query_weight, blended = CASE (tier == \"hot/content\", ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot, ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold) * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| STATS agg_blended = sum(blended) BY deployment, tier\n| KEEP deployment, tier, agg_blended\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1715,6 +1700,26 @@ "layers": { "91b4be84-6eb5-4b77-ad13-b85d992f3bbf": { "columns": [ + { + "columnId": "deployment", + "customLabel": true, + "fieldName": "deployment", + "label": "Deployment", + "meta": { + "esType": "keyword", + "type": "string" + } + }, + { + "columnId": "tier", + "customLabel": true, + "fieldName": "tier", + "label": "Data tier", + "meta": { + "esType": "keyword", + "type": "string" + } + }, { "columnId": "agg_blended", "customLabel": true, @@ -1733,34 +1738,11 @@ } } } - }, - { - "columnId": "deployment_id", - "customLabel": true, - "fieldName": "deployment_id", - "label": "Deployment ID", - "meta": { - "esType": "keyword", - "type": "string" - } - }, - { - "columnId": "ac7df1b7-c160-46d1-96b0-f3f44810dfd0", - "customLabel": true, - "fieldName": "tier", - "label": "Data tier", - "meta": { - "esType": "keyword", - "sourceParams": { - "indexPattern": "billing_cluster_cost_lookup" - }, - "type": "string" - } } ], "index": "2bf6c0d816ef0a2d56d03ede549c16c08c35db2cf02d78c12756a98a33f50e4f", "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS \n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu), querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu), data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0, data_set, store), total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight, total_weight_cold = conf_storage_weight + conf_query_weight, blended = CASE (tier == \"hot/content\", ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot, ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold) * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| STATS agg_blended = sum(blended) BY deployment, tier\n| KEEP deployment, tier, agg_blended\n| WHERE agg_blended > 0" }, "timeField": "@timestamp" } @@ -1770,7 +1752,7 @@ "filters": [], "needsRefresh": false, "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS \n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu), querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu), data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0, data_set, store), total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight, total_weight_cold = conf_storage_weight + conf_query_weight, blended = CASE (tier == \"hot/content\", ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot, ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold) * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| STATS agg_blended = sum(blended) BY deployment, tier\n| KEEP deployment, tier, agg_blended\n| WHERE agg_blended > 0" }, "visualization": { "layers": [ @@ -1803,8 +1785,8 @@ "nestedLegend": false, "numberDisplay": "percent", "primaryGroups": [ - "deployment_id", - "ac7df1b7-c160-46d1-96b0-f3f44810dfd0" + "deployment", + "tier" ] } ], @@ -1821,7 +1803,7 @@ }, "filters": [], "query": { - "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL \n indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu),\n querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu),\n data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu),\n store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu),\n storage = CASE (store == 0, data_set, store),\n total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight,\n total_weight_cold = conf_storage_weight + conf_query_weight,\n blended = CASE (\n tier == \"hot/content\",\n ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot,\n ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold\n ) * conf_ecu_rate\n| STATS \n agg_blended = sum(blended)\n BY \n @timestamp,\n tier,\n deployment_id\n| WHERE agg_blended > 0" + "esql": "FROM billing_cluster_cost_lookup\n| EVAL config_join_key = \"chargeback_config\"\n| LOOKUP JOIN chargeback_conf_lookup ON config_join_key\n| LOOKUP JOIN cluster_deployment_contribution_lookup ON composite_key\n| LOOKUP JOIN cluster_tier_contribution_lookup ON composite_key\n| EVAL indexing = CASE (deployment_sum_indexing_time > 0, tier_sum_indexing_time / deployment_sum_indexing_time * total_ecu), querying = CASE (deployment_sum_query_time > 0, tier_sum_query_time / deployment_sum_query_time * total_ecu), data_set = CASE (deployment_sum_data_set_store_size > 0, tier_sum_data_set_store_size / deployment_sum_data_set_store_size * total_ecu), store = CASE (deployment_sum_store_size > 0, tier_sum_store_size / deployment_sum_store_size * total_ecu), storage = CASE (store == 0, data_set, store), total_weight_hot = conf_storage_weight + conf_query_weight + conf_indexing_weight, total_weight_cold = conf_storage_weight + conf_query_weight, blended = CASE (tier == \"hot/content\", ((storage * conf_storage_weight) + (querying * conf_query_weight) + (indexing * conf_indexing_weight)) / total_weight_hot, ((storage * conf_storage_weight) + (querying * conf_query_weight)) / total_weight_cold) * conf_ecu_rate, deployment = CONCAT(deployment_name, \" (\", LEFT(deployment_id, 6), \")\")\n| STATS agg_blended = sum(blended) BY deployment, tier\n| KEEP deployment, tier, agg_blended\n| WHERE agg_blended > 0" }, "searchSessionId": "48b157e3-14ff-4c71-8178-4a69f0592d85", "syncColors": false, @@ -1830,12 +1812,12 @@ }, "gridData": { "h": 15, - "i": "c7febc32-943a-4284-888c-d9cff24e95b9", + "i": "normalised-cost-per-deployment-and-tier", "w": 24, "x": 24, "y": 11 }, - "panelIndex": "c7febc32-943a-4284-888c-d9cff24e95b9", + "panelIndex": "normalised-cost-per-deployment-and-tier", "title": "Normalised cost per deployment and tier", "type": "lens" }, diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 958d8810c24..013952d4aad 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,7 +1,7 @@ format_version: 3.3.2 name: chargeback title: "Chargeback" -version: 0.1.6 +version: 0.1.7 description: "This package calculates chargeback based on billing and consumption data" type: integration categories: diff --git a/packages/chargeback/pre-setup.sh b/packages/chargeback/pre-setup.sh index 05505578485..9b5192f235c 100644 --- a/packages/chargeback/pre-setup.sh +++ b/packages/chargeback/pre-setup.sh @@ -10,7 +10,7 @@ PUT chargeback_conf_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.6" } + "package": { "name": "chargeback", "version": "0.1.7" } }, "properties": { "config_join_key": { "type": "keyword" }, @@ -44,7 +44,7 @@ PUT billing_cluster_cost_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.6" } + "package": { "name": "chargeback", "version": "0.1.7" } }, "properties": { "@timestamp": { "type": "date" }, @@ -77,7 +77,7 @@ PUT cluster_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.6" } + "package": { "name": "chargeback", "version": "0.1.7" } }, "properties": { "@timestamp": { "type": "date" }, @@ -104,7 +104,7 @@ PUT cluster_deployment_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.6" } + "package": { "name": "chargeback", "version": "0.1.7" } }, "properties": { "@timestamp": { "type": "date" }, @@ -129,7 +129,7 @@ PUT cluster_tier_and_datastream_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.6" } + "package": { "name": "chargeback", "version": "0.1.7" } }, "properties": { "@timestamp": { "type": "date" }, @@ -157,7 +157,7 @@ PUT cluster_tier_contribution_lookup "mappings": { "_meta": { "managed": true, - "package": { "name": "chargeback", "version": "0.1.6" } + "package": { "name": "chargeback", "version": "0.1.7" } }, "properties": { "@timestamp": { "type": "date" },

  • 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�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 diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 3e1c4015007..88058056742 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -1,134 +1,35 @@ format_version: 3.3.2 name: chargeback -title: Chargeback +title: "Chargeback" version: 0.1.4 -description: This package calculates chargeback based on billing and consumption data. +description: "This package calculates chargeback based on billing and consumption data" type: integration categories: - cloud - custom conditions: kibana: - version: ^8.18.0 || ^9.0.0 + version: "8.18.0" elastic: subscription: "basic" -icons: - - src: /img/sample-logo.svg - title: Sample logo - size: 32x32 - type: image/svg+xml screenshots: - src: /img/sample-screenshot.png title: Sample screenshot size: 600x600 type: image/png - -# policy_templates: -# - name: billing -# title: Billing Metrics Aggregation -# description: Aggregates billing data into daily cluster-level cost summaries. -# deployment_modes: -# default: -# enabled: false -# agentless: -# enabled: false -# inputs: -# - type: cel -# title: Cluster Cost -# description: Aggregates billing metrics per cluster per day. -# vars: -# - name: ecu_rate -# type: text -# title: ECU Rate -# description: Used to translate ECU to local / contractural currency. -# multi: false -# required: true -# show_user: true -# default: "0.85" -# - name: usage -# title: Usage Metrics Aggregation -# description: Aggregates consumption metrics per tier, deployment, and data stream. -# deployment_modes: -# default: -# enabled: false -# agentless: -# enabled: false -# inputs: -# - type: cel -# title: Elasticsearch Usage data -# description: Daily ECU usage. -# vars: -# - name: indexing_weight -# type: integer -# title: Indexing weight -# description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. -# multi: false -# required: true -# show_user: true -# default: 20 -# - name: querying_weight -# type: integer -# title: Querying weight -# description: The weight that querying has in a blended rate calculation. -# multi: false -# required: true -# show_user: true -# default: 20 -# - name: storage_weight -# type: integer -# title: Storage weight -# description: The weight that storage has in a blended rate calculation. -# multi: false -# required: true -# show_user: true -# default: 40 -# policy_templates: -# - name: chargeback -# title: Chargeback -# description: Calculate Chargeback. -# inputs: -# - type: cel -# title: Billing Metrics Aggregation -# description: Processes Billing data. -# vars: -# - name: ecu_rate -# type: text -# title: ECU Rate -# description: todo. -# multi: false -# required: true -# show_user: true -# default: "0.85" -# - type: cel -# title: Usage Metrics Aggregation -# description: To be able to take indexing, querying and storage into consideration in a weighted fashion, we assign these different weights for the calcuation. -# template_path: cel.yml.hbs -# vars: -# - name: indexing_weight -# type: integer -# title: Indexing weight -# description: The weight that indexing has in a blended rate calculation. Only applicable for the hot tier. -# multi: false -# required: true -# show_user: true -# default: 20 -# - name: querying_weight -# type: integer -# title: Querying weight -# description: The weight that querying has in a blended rate calculation. -# multi: false -# required: true -# show_user: true -# default: 20 -# - name: storage_weight -# type: integer -# title: Storage weight -# description: The weight that storage has in a blended rate calculation. -# multi: false -# required: true -# show_user: true -# default: 40 - +icons: + - src: /img/sample-logo.svg + title: Sample logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: sample + title: Sample logs + description: Collect sample logs + inputs: + - type: logfile + title: Collect sample logs from instances + description: Collecting sample logs owner: github: elastic/customer-architects - type: elastic \ No newline at end of file + type: elastic From efccd9245bf058a049a6a6144d7ca47a7c2511ae Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 11:26:33 +0200 Subject: [PATCH 22/33] Rem reference to sample logs and logos --- .../{sample-screenshot.png => elastic-logo.png} | Bin .../img/{sample-logo.svg => elastic-logo.svg} | 0 packages/chargeback/manifest.yml | 16 ++++------------ 3 files changed, 4 insertions(+), 12 deletions(-) rename packages/chargeback/img/{sample-screenshot.png => elastic-logo.png} (100%) rename packages/chargeback/img/{sample-logo.svg => elastic-logo.svg} (100%) diff --git a/packages/chargeback/img/sample-screenshot.png b/packages/chargeback/img/elastic-logo.png similarity index 100% rename from packages/chargeback/img/sample-screenshot.png rename to packages/chargeback/img/elastic-logo.png diff --git a/packages/chargeback/img/sample-logo.svg b/packages/chargeback/img/elastic-logo.svg similarity index 100% rename from packages/chargeback/img/sample-logo.svg rename to packages/chargeback/img/elastic-logo.svg diff --git a/packages/chargeback/manifest.yml b/packages/chargeback/manifest.yml index 88058056742..59f0022b5f8 100644 --- a/packages/chargeback/manifest.yml +++ b/packages/chargeback/manifest.yml @@ -13,23 +13,15 @@ conditions: elastic: subscription: "basic" screenshots: - - src: /img/sample-screenshot.png - title: Sample screenshot + - src: /img/elastic-logo.png + title: Elastic logo size: 600x600 type: image/png icons: - - src: /img/sample-logo.svg - title: Sample logo + - src: /img/elastic-logo.svg + title: Elastic logo size: 32x32 type: image/svg+xml -policy_templates: - - name: sample - title: Sample logs - description: Collect sample logs - inputs: - - type: logfile - title: Collect sample logs from instances - description: Collecting sample logs owner: github: elastic/customer-architects type: elastic From d6737f23b226bcec87d750c5dced2fbf1a59ab48 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 11:38:37 +0200 Subject: [PATCH 23/33] Switch off dynamic mappings for the results of the transforms - we know exactly what the output be. --- .../elasticsearch/transform/billing_cluster_cost/manifest.yml | 2 +- .../transform/cluster_datastream_contribution/manifest.yml | 2 +- .../transform/cluster_deployment_contribution/manifest.yml | 2 +- .../transform/cluster_tier_and_ds_contribution/manifest.yml | 2 +- .../transform/cluster_tier_contribution/manifest.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml index 2058a833091..1d287bba299 100644 --- a/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/billing_cluster_cost/manifest.yml @@ -5,4 +5,4 @@ destination_index_template: # mode: "lookup" codec: best_compression mappings: - dynamic: true \ No newline at end of file + dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml index f1ae79386bb..69a3e5ae0d0 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_datastream_contribution/manifest.yml @@ -5,4 +5,4 @@ destination_index_template: # mode: "lookup" codec: best_compression mappings: - dynamic: true \ No newline at end of file + dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml index f1d13c39fd5..55c16cac543 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_deployment_contribution/manifest.yml @@ -5,4 +5,4 @@ destination_index_template: # mode: "lookup" codec: best_compression mappings: - dynamic: true \ No newline at end of file + dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml index f1ae79386bb..69a3e5ae0d0 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_and_ds_contribution/manifest.yml @@ -5,4 +5,4 @@ destination_index_template: # mode: "lookup" codec: best_compression mappings: - dynamic: true \ No newline at end of file + dynamic: false \ No newline at end of file diff --git a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml index e5bfe86c020..d0e753c48fc 100644 --- a/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml +++ b/packages/chargeback/elasticsearch/transform/cluster_tier_contribution/manifest.yml @@ -5,4 +5,4 @@ destination_index_template: #mode: "lookup" codec: best_compression mappings: - dynamic: true + dynamic: false From c10cab2107784f6de42f8c87bde98a4e88bf7356 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 11:41:32 +0200 Subject: [PATCH 24/33] Removed agent folders in data stream, as it is not used. --- .../data_stream/billing/agent/stream/cel.yml.hbs | 8 -------- .../data_stream/usage/agent/stream/cel.yml.hbs | 10 ---------- 2 files changed, 18 deletions(-) delete mode 100644 packages/chargeback/data_stream/billing/agent/stream/cel.yml.hbs delete mode 100644 packages/chargeback/data_stream/usage/agent/stream/cel.yml.hbs diff --git a/packages/chargeback/data_stream/billing/agent/stream/cel.yml.hbs b/packages/chargeback/data_stream/billing/agent/stream/cel.yml.hbs deleted file mode 100644 index 00b006be359..00000000000 --- a/packages/chargeback/data_stream/billing/agent/stream/cel.yml.hbs +++ /dev/null @@ -1,8 +0,0 @@ -{{!-- config_version: 2 -{{#if vars.ecu_rate}} -fields_under_root: true -keep_null: true -fields: - _conf: - ecu_rate: {{vars.ecu_rate}} -{{/if}} --}} \ No newline at end of file diff --git a/packages/chargeback/data_stream/usage/agent/stream/cel.yml.hbs b/packages/chargeback/data_stream/usage/agent/stream/cel.yml.hbs deleted file mode 100644 index 24c93c9c619..00000000000 --- a/packages/chargeback/data_stream/usage/agent/stream/cel.yml.hbs +++ /dev/null @@ -1,10 +0,0 @@ -{{!-- config_version: 2 -{{#if vars.indexing_weight}} -fields_under_root: true -keep_null: true -fields: - _conf: - indexing_weight: {{vars.indexing_weight}} - querying_weight: {{vars.querying_weight}} - storage_weight: {{vars.storage_weight}} -{{/if}} --}} From 9787c189c399df41875d1079105c97c413f7d926 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 11:59:21 +0200 Subject: [PATCH 25/33] Updated the readme file to refer to integration, rather than module. Also added explanation about the rest of the config. --- packages/chargeback/_dev/build/docs/README.md | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/chargeback/_dev/build/docs/README.md b/packages/chargeback/_dev/build/docs/README.md index 0b29e8b1a5b..763f394ddea 100755 --- a/packages/chargeback/_dev/build/docs/README.md +++ b/packages/chargeback/_dev/build/docs/README.md @@ -1,8 +1,8 @@ # Chargeback -_Technical preview: This module is developed by Elastic's Customer Engineering team. Please report any issues to the Elastician who shared this integration with you._ +_Technical preview: This integration is being developed by Elastic's Customer Engineering team. Please report any issues to the Elastician who shared this integration with you._ -The Chargeback module provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of the value provided by each deployment, data stream, and tier. This functionality allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. +The Chargeback integration provides FinOps visibility into Elastic usage across tenants. By integrating data from the [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) and [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integrations, it enables the determination of value provided by each deployment, data stream, and tier accross the organisation. This allows Centre of Excellence (CoE) teams to accurately allocate costs back to the appropriate tenant. ## What is FinOps? @@ -10,11 +10,11 @@ FinOps is an operational framework and cultural practice aimed at maximizing the ## Purpose -The Chargeback module assists organizations in addressing a crucial question: +The Chargeback integration assists organisations in addressing a crucial question: > **"How is my organisation consuming the Elastic solution, and to which tenants can I allocate these costs?"** -This module provides a breakdown of Elastic Consumption Units (ECUs) per: +The integration provides a breakdown of Elastic Consumption Units (ECUs) per: - Deployment - Data tier @@ -26,13 +26,18 @@ Currently, Chargeback calculations consider only Elasticsearch data nodes. Contr - Querying: 20 - Storage: 40 -This weighting means storage contributes most to the blended cost calculation, with indexing contributing only on the hot tier. Adjust these weights based on your organization's needs and best judgment as follows: +This default weighting means storage contributes most to the blended cost calculation, with indexing considered only on the hot tier. Adjust these weights based on your organisation's needs and best judgment. + +Chargeback is also present based on a configured rate and unit. These are used to display cost in the local currency, for instance `EUR`, with a rate of `0.85`. + +All configuration values can be updated, as follows: ``` POST chargeback_conf_lookup/_update/config { "doc": { "conf_ecu_rate": 0.85, + "conf_ecu_rate_unit": "EUR", "conf_indexing_weight": 50, "conf_query_weight": 20, "conf_storage_weight": 40 @@ -46,12 +51,11 @@ Chargeback data can be viewed in the `[Chargeback] Cost and Consumption breakdow ## Requirements -To use this module, the following prerequisites must be met: +To use this integration, the following prerequisites must be met: - The monitoring cluster, where this integration is installed, must be on version 8.18.0+ due to its use of [ES|QL LOOKUP JOIN](https://www.elastic.co/docs/reference/query-languages/esql/esql-lookup-join). - The [**Elasticsearch Service Billing**](https://www.elastic.co/docs/reference/integrations/ess_billing/) integration (v1.4.1+) must be installed and running. - The [**Elasticsearch**](https://www.elastic.co/docs/reference/integrations/elasticsearch/) integration (v1.16.0+) must be installed and collecting [usage data](https://www.elastic.co/docs/reference/integrations/elasticsearch/#indices-and-data-streams-usage-analysis) from all relevant deployments. - The Transform named `logs-elasticsearch.index_pivot-default-{VERSION}` must be running, which is an asset of the **Elasticsearch** integration. - -This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. +This integration must be installed on the **Monitoring cluster** where the above mentioned relevant usage and billing data is collected. \ No newline at end of file From 82a215f8d954512ae697a971c183185223e82f93 Mon Sep 17 00:00:00 2001 From: Johannes Mahne Date: Tue, 22 Jul 2025 12:00:58 +0200 Subject: [PATCH 26/33] Re-add image --- packages/chargeback/img/chargeback.png | Bin 0 -> 1360719 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/chargeback/img/chargeback.png diff --git a/packages/chargeback/img/chargeback.png b/packages/chargeback/img/chargeback.png new file mode 100644 index 0000000000000000000000000000000000000000..971f878e98860f6d055e90d7110eaff832dfb0ce GIT binary patch literal 1360719 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

  • 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�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 literal 0 HcmV?d00001 diff --git a/chargeback/img/sample-logo.svg b/chargeback/img/sample-logo.svg new file mode 100644 index 00000000000..6268dd88f3b --- /dev/null +++ b/chargeback/img/sample-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chargeback/img/sample-screenshot.png b/chargeback/img/sample-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a56a3ecc078c38636698cefba33f86291dd178 GIT binary patch literal 18849 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