【问题标题】:How to remove old indices of Jaeger in Elasticsearch?如何在 Elasticsearch 中删除 Jaeger 的旧索引?
【发布时间】:2021-04-13 09:58:47
【问题描述】:

我将 Jaeger 与 Elasticsearch 结合使用,我想删除旧索引。我试过jaeger-es-index-cleaner,见Remove old data

删除旧数据

可以使用jaeger-es-index-cleaner 删除历史数据,该jaeger-es-index-cleaner 也用于每日索引。

docker run -it --rm --net=host -e ROLLOVER=true jaegertracing/jaeger-es-index-cleaner:latest 14 http://localhost:9200 # <1>

删除超过 14 天的索引。

日志

我尝试删除所有超过 2 天的索引,但没有删除任何索引:

$ docker run -it --rm --net=host -e ROLLOVER=true jaegertracing/jaeger-es-index-cleaner:latest 2 http://localhost:9200
No indices to delete

指数

如果我用http://localhost:9200/_cat/indices 列出所有索引,我仍然会看到旧索引:

yellow open jaeger-service-2021-04-09      vhdjlv5BR9yHhFgqmemiPA 5 1      70  1  38.6kb  38.6kb
yellow open jaeger-span-2021-04-09         Z-o78_oiStuiEdDJO79_6Q 5 1   49091  0     2mb     2mb
yellow open jaeger-dependencies-2021-04-13 tgCw5vK1SeG5oa6m-4osBQ 1 1       1  0     9kb     9kb
yellow open jaeger-service-2021-04-12      zi2ifth0RVKxyYNlfqe4kA 5 1      87  1  66.4kb  66.4kb
yellow open jaeger-span-2021-04-12         DeDPz2kNQKWiTI5v5rgKTg 5 1 5780283  0 188.5mb 188.5mb
yellow open jaeger-service-2021-04-13      vztAwPDPS2-okqywSGOIxw 5 1      81 22  70.7kb  70.7kb
yellow open jaeger-span-2021-04-13         SMJA7pJrQ6qZYsTXnwQVsw 5 1 4102841  0   141mb   141mb

问题

如何从 Elasticsearch 中删除 Jaeger 的旧索引?

【问题讨论】:

    标签: elasticsearch jaeger


    【解决方案1】:

    删除-e ROLLOVER=true 做到了:

    $ docker run -it --rm --net=host jaegertracing/jaeger-es-index-cleaner:latest 2 http://localhost:9200
    

    【讨论】:

    • ,我已经启用了翻转功能。对我来说这是 Jaeger 运算符的一些问题,我将其删除并再次旋转,从而解决了问题。很高兴您的问题得到解决,感谢您告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多