elasticsearch - 如何为 Elasticsearch 快照名称添加时间?
问题描述
我想要以创建日期和时间命名的 Elasticsearch 快照。
使用以下模板snapshot-YYYY-MM-dd_HH-mm-ss
像这样:snapshot-2020-05-25_22-58-13
如何做到这一点?
Elasticsearch 文档看起来完全不清楚,没有说什么,也没有给出时间的例子。我正在使用 Elasticsearch v7.6。
解决方案
经过一些实验,我找到了解决方案。这是有效的模板:
<snapshot-{now{yyyy-MM-dd_HH-mm-ss|Europe/Oslo}}>
注意最后的时区。没有明确的时区指示模板会生成 UTC 时间。
推荐阅读
- f# - F# 具有冲突/排序/互斥锁的异步操作
- mysql - 由于 galera 配置,MySQL 无法启动
- sql - 使用 Visual Basic Forms 和 SQL 在 Access 中编辑记录
- javascript - LightGallery 同一页面上的多个画廊
- python - 如何向不同的传入 SMS 文本发送相同的自定义响应
- laravel - laravel-如何在视图中获取指定的对象?
- outlook - 编写的 OWA 插件代码在邮件中提供了一个窗格,但我需要它来弹出一个窗口并在默认浏览器中显示网页
- mysql - 外键的语法差异 MySQL / PostgresSQL
- typescript - 用于循环 HTMLCollection 的打字稿
- angular - 出现错误 - NullInjectorError: No provider for NgRedux!在集成 redux 实现时