照顾你的弹性搜索索引
elasticsearch-curator-api的Python项目详细描述
注意:这个包是Elasticsearch Curator的分支,没有CLI功能(也没有对Click的依赖)。只有API是为库使用而公开的。在
馆长API
在Elasticsearch中有索引吗?这是你的图书馆!在
就像博物馆馆长管理展出的展品和藏品一样, Elasticsearch Curator帮助您管理索引。在
^{EHA4}
Curator附带了一个API和一个包装器脚本(这是实际定义的 作为切入点)。API允许您编写自己的脚本来完成 类似的目标,甚至是新的和不同的东西与Curator API,以及 Elasticsearch Python API。在
运行测试
要运行测试套件,只需运行python setup.py test
在更改代码、提供新代码或修复错误时,请确保 在你的PR中包括测试(或者标记为没有测试,这样别人就可以 拿起它来添加测试)。修复错误时,请确保测试 实际测试错误-它应该在没有代码更改的情况下失败并在之后通过 它们被应用了(当然仍然可以是一次提交)。在
测试将尝试连接到本地elasticsearch实例并运行 针对它进行集成测试。这将删除存储在那里的所有数据!你呢 可以使用env变量TEST_ES_SERVER指向其他实例 (例如'其他主机:9203’). 在
起源
馆长第一次被称为clearESindices.py[1],而且几乎马上就被叫来了 重命名为logstash_index_cleaner.py[1]。过了一段时间它就被迁移了 在[logstash](https://github.com/elastic/logstash)存储库下 expire_logs。此后不久,乔丹·西塞尔被Elasticsearch雇佣,作为 是这个工具的原始作者。后来成为了Elasticsearch的馆长 现在托管在<;https://github.com/elastic/curator>
- 项目
标签: