- Kibana Guide: other versions:
- What is Kibana?
- What’s new in 7.15
- Kibana concepts
- Quick start
- Set up
- Install Kibana
- Configure Kibana
- Alerting and action settings
- APM settings
- Banners settings
- Development tools settings
- Graph settings
- Fleet settings
- i18n settings
- Logging settings
- Logs settings
- Metrics settings
- Machine learning settings
- Monitoring settings
- Reporting settings
- Secure settings
- Search sessions settings
- Security settings
- Spaces settings
- Task Manager settings
- Telemetry settings
- URL drilldown settings
- Start and stop Kibana
- Access Kibana
- Securing access to Kibana
- Add data
- Upgrade Kibana
- Configure security
- Configure reporting
- Configure monitoring
- Production considerations
- Discover
- Dashboard and visualizations
- Canvas
- Maps
- Build a map to compare metrics by country or region
- Track, visualize, and alert on assets in real time
- Map custom regions with reverse geocoding
- Heat map layer
- Tile layer
- Vector layer
- Plot big data
- Search geographic data
- Configure map settings
- Connect to Elastic Maps Service
- Import geospatial data
- Troubleshoot
- Reporting and sharing
- Machine learning
- Graph
- Alerting
- Observability
- APM
- Security
- Dev Tools
- Fleet
- Osquery
- Stack Monitoring
- Stack Management
- REST API
- Get features API
- Kibana spaces APIs
- Kibana role management APIs
- User session management APIs
- Saved objects APIs
- Index patterns APIs
- Alerting APIs
- Action and connector APIs
- Import and export dashboard APIs
- Logstash configuration management APIs
- Shorten URL
- Get Task Manager health
- Upgrade assistant APIs
- Kibana plugins
- Accessibility
- Release notes
- Developer guide
Tutorial: Snapshot and Restore
editTutorial: Snapshot and Restore
editReady to try Snapshot and Restore? In this tutorial, you’ll learn to:
- Register a repository
- Add snapshots to the repository
- Create a snapshot lifecycle policy
- Restore a snapshot
Before you begin
editThis example shows you how to register a shared file system repository and store snapshots.
Before you begin, you must first mount the file system to the same location on
all master and data nodes. Then add the file system’s path or parent directory
to the
path.repo
setting in elasticsearch.yml
for each master and data node.
Register a repository
editUse Snapshot and Restore to register the repository where your snapshots will live.
- Open the main menu, then click Stack Management > Snapshot and Restore.
- Click Register a repository in either the introductory message or Repository view.
-
Enter a name for your repository, for example,
my_backup
. -
Select Shared file system.
- Click Next.
-
In File system location, enter the path to the snapshot repository,
/tmp/es-backups
. -
In Chunk size, enter
100mb
so that snapshot files are not bigger than that size. -
Use the defaults for all other fields, and then click Register.
Your new repository is listed on the Repositories view. The repository currently doesn’t have any snapshots.
Add a snapshot to the repository
editUse the snapshot API to create a snapshot.
- Open the main menu, click Dev Tools, then select Console.
-
Create the snapshot:
PUT /_snapshot/my_backup/2099-04-25_snapshot?wait_for_completion=true
In this example, the snapshot name is
2099-04-25_snapshot
. You can also use date math expression for the snapshot name. -
Return to Snapshot and Restore.
Your new snapshot is available in the Snapshots view.
Create a snapshot lifecycle policy
editNow you’ll automate the creation and deletion of snapshots using the repository created in the previous example.
- Open the Policies view.
-
Click Create a policy.
-
As you walk through the wizard, enter the following values:
Logistics Policy name
daily-snapshots
Snapshot name
<daily-snap-{now/d}>
Repository
my_backup
Schedule
Every day at 1:30 a.m.
Snapshot settings
Data streams and indices
Select the data streams and indices to back up. By default, all data streams and indices, including system indices, are backed up.
All other settings
Use the defaults.
Snapshot retention
Expiration
30 days
Snapshots to retain
Minimum count:
5
, Maximum count:50
-
Review your input, and then click Create policy.
Your new policy is listed in the Policies view, and you see a summary of its details.
Restore a snapshot
editFinally, you’ll restore data streams and indices from an existing snapshot.
-
In the Snapshots view, find the snapshot you want to restore, for example
2099-04-25_snapshot
. - Click the restore icon in the Actions column.
-
As you walk through the wizard, enter the following values:
Logistics Data streams and indices
Toggle to choose specific data streams and indices to restore. Use the default to restore all data streams and indices in the snapshot.
Rename data streams and indices
Toggle to give your restored data streams and indices new names. Use the default to restore the original data stream and index names.
All other fields
Use the defaults.
Index settings
Modify index settings
Toggle to overwrite index settings when they are restored, or leave in place to keep existing settings.
Reset index settings
Toggle to reset index settings back to the default when they are restored, or leave in place to keep existing settings.
-
Review your restore settings, and then click Restore snapshot.
The operation loads for a few seconds, and then you’re navigated to Restore Status, where you can monitor the status of your restored data streams and indices.
On this page