Chargeback 0.3.2: read index pivot usage from monitoring-indices*#18269
Draft
JohannesMahne wants to merge 9 commits intowip-johannes-chargebackfrom
Draft
Chargeback 0.3.2: read index pivot usage from monitoring-indices*#18269JohannesMahne wants to merge 9 commits intowip-johannes-chargebackfrom
JohannesMahne wants to merge 9 commits intowip-johannes-chargebackfrom
Conversation
- Rename conf_ecu_rate -> conf_chargeable_unit_rate (float -> double), conf_ecu_rate_unit -> conf_chargeable_unit_rate_unit - Rename total_ecu -> total_chargeable_units in billing_cluster_cost transform - Fix billing_cluster_cost transform to handle ess.billing.deployment_tags as string or array - Fix billing.yml ingest pipeline: snapshot-storage regex & -> .* so snapshot SKUs are correctly classified as cost_type 'snapshots' - Add explicit billing_cluster_cost_lookup index mappings - Bump manifest to 0.3.1, pipeline versions to 0.3.1-billing/0.3.1-usage - Update dashboard ES|QL and README for new field names Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fixes CI: mage check requires every package to have an owner. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
elastic/elasticsearch-chargeback is not a valid GitHub team in CODEOWNERS; align with chargeback package. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Use COALESCE in all dashboard ES|QL for total_chargeable_units/total_ecu and conf_chargeable_unit_rate/conf_ecu_rate (and unit fields) so lookup data from before the rename still works after upgrade. - Document end-user upgrade behavior under Dashboard; fix sample conf_end_date. - Note compatibility in changelog 0.3.1 entry. Responds to review on #18102 (in-place upgrade breaking dashboard; clarify upgrade expectations). Made-with: Cursor
- Bump format_version to 3.5.0 (same track as integrations that ship kibana/alerting_rule_template) so built zips validate against current package-spec kibana layout. - Remove validation.yml SVR00002 exclusion; dashboard already satisfies the time-filter check. - README: note Kibana 9.2+ requirement for alert rule templates. Addresses review feedback on #18102 (alerting_rule_template zip validation warning; clarify alerting vs stack version). Made-with: Cursor
CI runs elastic-package v0.118 (go.mod), which fails check when docs/README.md differs from build output sourced from _dev/build/docs/README.md. Move upgrade and alerting copy into the build source, fix sample conf_end_date, rebuild rendered README. Made-with: Cursor
Contribution transforms use monitoring-indices* and *:monitoring-indices* so custom Elasticsearch integration pivot destinations stay compatible. Bump package, pipelines, and fleet_transform_version to 0.3.2 after 0.3.1. Refs elastic/elasticsearch-chargeback#90. Made-with: Cursor
…ces* (0.2.1) Billing and config_bootstrap transforms use monitoring-indices* and *:monitoring-indices* for parity with Chargeback. Bump fleet_transform_version. Refs elastic/elasticsearch-chargeback#90. Made-with: Cursor
💚 Build Succeeded
History
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Addresses elastic/elasticsearch-chargeback#90 on the integrations side (Chargeback package only).
monitoring-indices*and*:monitoring-indices*(CCS) so a customized Elasticsearch integration index-pivot destination still matches as long as the name uses themonitoring-indices*prefix (default remainsmonitoring-indices).fleet_transform_versionaccordingly. Documentation updated inpackages/chargeback.Stacking / merge order
wip-johannes-chargeback.wip-johannes-chargeback-chargable-unitsso the diff is only the 0.3.2 / wildcard commit. After Chargeback 0.3.1: chargeable-unit field names and deployment_tags fix #18102 merges towip-johannes-chargeback, rebase this branch ontowip-johannes-chargebackand retarget the PR base towip-johannes-chargeback(or open a fresh PR) so the merge is a single commit on top of 0.3.1.Refs elastic/elasticsearch-chargeback#90 (integrations scope).