Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use new Kibana Saved Objects API in place of Dashboard Import/Export API #14196

Closed
ycombinator opened this issue Oct 22, 2019 · 8 comments
Closed
Labels
Team:Elastic-Agent Label for the Agent team Team:Integrations Label for the Integrations team v8.0.0

Comments

@ycombinator
Copy link
Contributor

ycombinator commented Oct 22, 2019

Taken from elastic/kibana#41439:

The dashboard import/export API has been superseded by the saved objects import/export API

Since this change introduces a new API endpoint and file format (json -> ndjson), dashboards will have to be re-exported using the new API.

Beats code needs to be enhanced to use the new API, depending on the Kibana version the Beat is talking to. Also, dashboards need to be redone to use the new format.

@andresrc
Copy link
Contributor

On hold.

@andresrc andresrc added Team:Integrations Label for the Integrations team and removed Team:Beats labels Mar 6, 2020
@exekias exekias added Team:Integrations Label for the Integrations team and removed Team:Integrations Label for the Integrations team labels Apr 11, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/integrations (Team:Integrations)

@exekias
Copy link
Contributor

exekias commented Apr 11, 2020

It would be nice to retake this, after a few discussions I think this is where we are now:

  • We want to implement the objects API as an alternative way to import dashboards, deprecating the old method in 8.0. This means the setup command will keep working in 8.0, using the new API.
  • In order to do that, we will need to convert existing dashboards, @mtojek has done this already in the beats-import script. My understanding is that we will need to keep both original format and the new one (autogenerated) during 7.x. Then switch to saved objects format only in 8.0.

@exekias
Copy link
Contributor

exekias commented Apr 11, 2020

about dashboards, I guess we could keep developing them as we do now during the 7.x timeframe, adding some scripting to automatically convert those into the new format

@botelastic
Copy link

botelastic bot commented Mar 12, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@pgayvallet
Copy link
Contributor

Reopening. See #20672, this is still required, and the deadline is getting close.

@pgayvallet pgayvallet reopened this Jun 23, 2021
@botelastic botelastic bot removed the Stalled label Jun 23, 2021
@zube zube bot added [zube]: Inbox and removed [zube]: Done labels Jun 23, 2021
@ruflin ruflin added the Team:Elastic-Agent Label for the Agent team label Jun 28, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/agent (Team:Agent)

@joshdover
Copy link
Contributor

I believe this and #20672 are duplicates. I am going to close this issue in favor of the other which has more details.

@zube zube bot added [zube]: Done and removed [zube]: Inbox labels Jul 19, 2021
@zube zube bot removed the [zube]: Done label Oct 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Elastic-Agent Label for the Agent team Team:Integrations Label for the Integrations team v8.0.0
Projects
None yet
Development

No branches or pull requests

7 participants