1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- // tag::fleet[]
- {fleet} and {agent} use the following built-in lifecycle policies:
- * `logs`
- * `metrics`
- * `synthetics`
- You can customize these policies based on your performance, resilience, and
- retention requirements.
- To edit a policy in {kib}, open the main menu and go to **Stack Management >
- Index Lifecycle Policies**. Click the policy you'd like to edit.
- You can also use the <<ilm-put-lifecycle,update lifecycle policy API>>.
- ////
- [source,console]
- --------------------------------------------------
- PUT /_snapshot/found-snapshots
- {
- "type": "fs",
- "settings": {
- "location": "my_backup_location"
- }
- }
- --------------------------------------------------
- // TESTSETUP
- ////
- [source,console]
- ----
- PUT _ilm/policy/logs
- {
- "policy": {
- "phases": {
- "hot": {
- "actions": {
- "rollover": {
- "max_primary_shard_size": "50gb"
- }
- }
- },
- "warm": {
- "min_age": "30d",
- "actions": {
- "shrink": {
- "number_of_shards": 1
- },
- "forcemerge": {
- "max_num_segments": 1
- }
- }
- },
- "cold": {
- "min_age": "60d",
- "actions": {
- "searchable_snapshot": {
- "snapshot_repository": "found-snapshots"
- }
- }
- },
- "frozen": {
- "min_age": "90d",
- "actions": {
- "searchable_snapshot": {
- "snapshot_repository": "found-snapshots"
- }
- }
- },
- "delete": {
- "min_age": "735d",
- "actions": {
- "delete": {}
- }
- }
- }
- }
- }
- ----
- // end::fleet[]
- // tag::custom[]
- To create a policy in {kib}, open the main menu and go to **Stack Management >
- Index Lifecycle Policies**. Click **Create policy**.
- You can also use the <<ilm-put-lifecycle,update lifecycle policy API>>.
- include::{es-repo-dir}/data-streams/set-up-a-data-stream.asciidoc[tag=ilm-policy-api-ex]
- // end::custom[]
|