Skip to content

[Security Solution] Automatic dashboard migration agent initial implementation#231853

Closed
semd wants to merge 8 commits intoelastic:mainfrom
semd:12571/automatic_migrations_dashboards_task
Closed

[Security Solution] Automatic dashboard migration agent initial implementation#231853
semd wants to merge 8 commits intoelastic:mainfrom
semd:12571/automatic_migrations_dashboards_task

Conversation

@semd
Copy link
Contributor

@semd semd commented Aug 14, 2025

Summary

Initial implementation of the dashboard translation agent.

Includes:

  • new dashboard migration graph
  • generic classes and task management abstracted
  • code encapsulation for reusable libraries

Dashboard migration graph

  • translatePanel sub-graph is executed on a per-panel basis, concurrently.
  • Panel translations are aggregated in the last aggregateDashboard node to create the elastic dashboard JSON.

dashboard_migration_agent_graph

@elasticmachine
Copy link
Contributor

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@semd semd changed the title 12571/automatic migrations dashboards task [Security Solution] Automatic dashboard migration agent initial implementation Aug 14, 2025
@semd semd added release_note:skip Skip the PR/issue when compiling release notes Team:Threat Hunting Security Solution Threat Hunting Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. v9.2.0 labels Aug 14, 2025
@logeekal
Copy link
Contributor

logeekal commented Aug 18, 2025

❗ Move to Inference Model

As mentioned in this PR : #206710, we no longer need to use per-provider based model and can simply use InferenceChatModel. See if we can make this changes in this PR itself.

@logeekal
Copy link
Contributor

@logeekal logeekal closed this Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release_note:skip Skip the PR/issue when compiling release notes Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:Threat Hunting Security Solution Threat Hunting Team v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants