Skip to content

Data streams and aliases manipulation #1766

@barebu

Description

@barebu

Hi. Try to delete data streams with curator 8.0.21, get logs with 404 like:

2025-06-02 16:09:20,333 INFO      HEAD http://127.0.0.1:9200/_alias/.ds-prod-2025.04.21-2025.05.21-000002 [status:404 duration:0.005s]
2025-06-02 16:09:20,338 INFO      HEAD http://127.0.0.1:9200/_alias/.ds-staging-2025.04.30-2025.05.30-000002 [status:404 duration:0.004s]
2025-06-02 16:09:20,344 INFO      HEAD http://127.0.0.1:9200/_alias/.ds-prod-2025.05.10-2025.05.10-000001 [status:404 duration:0.005s]

config:

---
elasticsearch:
  client:
    hosts: http://127.0.0.1:9200
    verify_certs: false
    client_cert:
    client_key:
logging:
  loglevel: INFO
  logfile: "/var/log/curator"
  logformat: default
  blacklist:
  - elasticsearch
  - urllib3

actions:

   action: delete_indices
    description: Delete all indices older N days by creation date
    options:
      disable_action: false
      ignore_empty_list: true
      continue_if_exception: true
      include_hidden: true
    filters:
    - filtertype: pattern
      kind: regex
      value: "^(?!\\.).*|(.ds-).*$"
    - filtertype: age
      source: creation_date
      direction: older
      timestring: "%Y.%m.%d"
      unit: days
      unit_count: '30'
    - filtertype: kibana
      exclude: true

what am I doing wrong)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions