Hi Community,
I want to import metricbeat dashboard , but i can't find the id. ELK version 7.17
command used
curl -u user:pass -k -X POST "https://localhost:5601/api/saved_objects/_export -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d'
{
"type": "metricbeat-*"
}
' > export-2.ndjson
when i open this file , the file was empty.
I read some where, to import dashboard we need dashboard id through id we can download dashboard .
I also inspected the dashboard [Metricbeat System] Overview ECS but i couldn't find the id
jsanz
(Jorge Sanz)
January 18, 2023, 5:59pm
2
That is not a valid Saved Object type (dashboard
, index-pattern
, etc). You need first find the identifiers of the saved objects you want to export and then build a request like this:
curl --header 'Content-Type: application/json' \
--header 'kbn-xsrf: true' \
--request POST \
--user ${ELASTIC_USER}:${ELASTIC_PASSWORD} \
"${KIBANA_HOST}/api/saved_objects/_export" \
--data '{ "objects":
[
{"type": "index-pattern", "id":"YOUR-ID1"},
{"type": "index-pattern", "id":"YOUR-ID2"},
{"type": "index-pattern", "id":"YOUR-ID3"},
{"type": "index-pattern", "id":"YOUR-ID4"},
...
]
}'
To find your index pattern identifiers you can run something like this using jq to extract the identifiers
curl --silent --header 'Content-Type: application/json' \
--header 'kbn-xsrf: true' \
--request GET \
--user ${ELASTIC_USER}:${ELASTIC_PASSWORD} \
"${KIBANA_HOST}/api/saved_objects/_find?type=index-pattern&search_fields=title&search=metricbeat" \
| jq '.saved_objects[].id'
I am getting below error
{"statusCode":400,"error":"Bad Request","message":"Trying to export object(s) with non-exportable types: metricbeat:Metricbeat-system-overview-ecs"}
query i ran
curl -k --header 'Content-Type: application/json' \
--header 'kbn-xsrf: true' \
--request POST \
--user elastic:elastic \
"https://localhost:5601/api/saved_objects/_export" \
--data '{ "objects":
[
{"type": "metricbeat", "id":"Metricbeat-system-overview-ecs"}
]
}'
jsanz
(Jorge Sanz)
January 19, 2023, 3:29pm
4
Please review again the documentation for the export endpoint to understand how to build your objects
key
system
(system)
Closed
February 16, 2023, 3:29pm
5
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.