Skip to content

elasticsearch: add index mode and codec dashboard visualizations#19520

Draft
JohannesMahne wants to merge 3 commits into
mainfrom
feature/es-index-mode-codec-compat
Draft

elasticsearch: add index mode and codec dashboard visualizations#19520
JohannesMahne wants to merge 3 commits into
mainfrom
feature/es-index-mode-codec-compat

Conversation

@JohannesMahne

Copy link
Copy Markdown

Summary

  • Wire elasticsearch.index.mode and elasticsearch.index.codec through the index_pivot transform (fleet_transform_version 0.4.0) and normalize missing values to standard / default in ingest pipelines
  • Add mode/codec controls and panels to the Consumption dashboard
  • Expand Index & Shard View with mode/codec distribution, storage, and time-series panels
  • Fix Index & Shard View for Kibana 8.10.1 minimum (typeMigrationVersion 8.9.0, controlGroupInput instead of Kibana 9.4 pinned_panels)
  • Bump package to 1.22.0 (aligns with beats#49237)

Test plan

  • elastic-package build and elastic-package install on Kibana 8.10.1 (package minimum)
  • Start logs-elasticsearch.index_pivot-default-0.4.0 transform; verify monitoring-indices includes mode/codec
  • Verify Consumption and Index & Shard View dashboards render
  • Run ingest pipeline tests under packages/elasticsearch/elasticsearch/ingest_pipeline/_dev/test/pipeline/

Made with Cursor

JohannesMahne and others added 3 commits June 12, 2026 11:37
Wire mode and codec through the index_pivot transform, normalize omitted values to standard/default at ingest, and surface adoption on the consumption and index shard dashboards.

Co-authored-by: Cursor <cursoragent@cursor.com>
Export the edited dashboard from Kibana and round-trip it into the package with the stable Fleet ID.

Co-authored-by: Cursor <cursoragent@cursor.com>
Downgrade typeMigrationVersion to 8.9.0 and convert pinned_panels to controlGroupInput so the dashboard installs on the package minimum Kibana version.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown

Changelog link mismatch — expected https://github.com/elastic/integrations/pull/19520 in the following file(s):

  • packages/elasticsearch/changelog.yml

Tip

If expected, add the changelog-link-check:skip label to skip this check. Or, if an issue link was intended, use .../issues/<n> instead.

View Buildkite build
@JohannesMahne

@elasticmachine

elasticmachine commented Jun 15, 2026

Copy link
Copy Markdown

💔 Build Failed

Failed CI Steps

History

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@JohannesMahne

Copy link
Copy Markdown
Author

Stacked delivery PR for the dashboard fix commit (8207d28f39): #19522 — merges into feature/es-index-mode-codec-compat once CI is green.

@andrewkroh andrewkroh added Integration:elasticsearch Elasticsearch dashboard Relates to a Kibana dashboard bug, enhancement, or modification. labels Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard Relates to a Kibana dashboard bug, enhancement, or modification. Integration:elasticsearch Elasticsearch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants