首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >curator-cli和curator操作文件之间的区别

curator-cli和curator操作文件之间的区别
EN

Stack Overflow用户
提问于 2021-01-09 02:53:54
回答 1查看 138关注 0票数 0

我被这篇文章中看到的类似问题所困扰,但找不到解决方案:https://github.com/elastic/curator/issues/1513

为了对我的Elasticsearch集群(7.7.1)进行快照,我使用curator (5.8)每天对所有索引进行快照。我今天意识到,只有我的索引以“”开头。都被馆长拍下来了。

如果我使用curator-cli,所有的索引实际上都会被curator看到并截图。

我尝试删除我的操作文件中的所有过滤器,将它们替换为:

代码语言:javascript
复制
filters:
  - filtertype: none

似乎什么都不起作用,我的演练总是以列出所有的指数而告终。

这是我的操作文件:

代码语言:javascript
复制
---
actions:
  1:
    action: snapshot
    description: >-
      Snapshot all indices
    options:
      repository: backup
      name: testbackup6
      ignore_unavailable: False
      include_global_state: True
      partial: False
      wait_for_completion: True
      skip_repo_fs_check: False
      disable_action: False
    filters:
    - filtertype: none

策展人日志(我已经匿名了一些结果)

代码语言:javascript
复制
2021-01-08 18:34:44,021 INFO      DRY-RUN: snapshot: testbackup6 in repository backup with arguments: {'ignore_unavailable': False, 'include_global_state': True, 'partial': False, 'indices': '.apm-XXX,.apm-customXXX,.async-sXXX,.kibana_1,.kibana_task_manager_1,.monitoring-alerts-7,.monitoring-es-7-2021.01.02,.monitoring-es-7-2021.01.03,.monitoring-es-7-2021.01.04
...
,.triggered_watches,.watches'}

我去看了调试日志,索引生命周期似乎是个问题。以下是一些被接受/被拒绝的索引:

代码语言:javascript
复制
2021-01-08 19:54:07,925 DEBUG          curator.indexlist       __not_actionable:39   Index XXXX_supervision-server_logs-2020.12.31-000014 is not actionable, removing from list.

2021-01-08 19:54:07,925 DEBUG          curator.indexlist            __excludify:58   **Removed** from actionable list: XXX_supervision-server_logs-2020.12.31-000014 has index.lifecycle.name XXX_supervision-server_logs-policy

2021-01-08 19:54:07,925 DEBUG          curator.indexlist           __actionable:35   Index .monitoring-es-7-2021.01.05 is actionable and remains in the list.

2021-01-08 19:54:07,925 DEBUG          curator.indexlist            __excludify:58   **Remains** in actionable list: index.lifecycle.name is not set for index .monitoring-es-7-2021.01.05

2021-01-08 19:54:07,925 DEBUG          curator.indexlist       __not_actionable:39   Index XXX_logs-2021.01.05-000019 is not actionable, removing from list.

有没有人经历过这种情况?我看不到有ILM策略的索引和不匹配它们的策展人之间的联系。

我找不到使用正则表达式来帮助我匹配所有索引的变通方法。在curator-cli上使用相同的"filtertype: none“,一切都是正常的。

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-14 01:16:46

我刚刚找到了><

必须在操作文件中添加"allow_ilm_indices: True“,以便显示所有索引...

默认情况下,curator_cli将此选项设置为True,这不是curator本身的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65634853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档