管理数据保留
Elastic Stack Serverless
当您设置 synthetic monitor 时,monitor 的数据保存在 Elasticsearch 数据流中,这是一种 Elasticsearch 中只能追加的结构。
Synthetic monitor 记录六个数据流:http
、tcp
、icmp
、browser
、browser.network
、browser.screenshot
。 Elastic 将在一段时间内保留来自每个数据流的数据,默认时间段因数据流而异。 如果您想减少所需的存储量或将数据存储更长时间,您可以自定义每个数据流的数据保留时间。
Synthetic monitor 记录六个数据流
数据流 | 数据包括 | 默认保留期限 |
---|---|---|
http |
已检查的 URL、检查状态以及发生的任何错误 | 1 年 |
tcp |
已检查的 URL、检查状态以及发生的任何错误 | 1 年 |
icmp |
已检查的 URL、检查状态以及发生的任何错误 | 1 年 |
browser |
已检查的 URL、检查状态以及发生的任何错误 | 1 年 |
browser.screenshot |
用于构建屏幕截图的二进制图像数据以及与重复数据删除相关的信息的元数据 | 14 天 |
browser.network |
围绕正在检查的页面所需的资源请求的详细元数据 | 14 天 |
所有类型的检查都会记录核心元数据。 基于浏览器的检查存储两种其他类型的数据:网络和屏幕截图文档。 这些特定于浏览器的索引通常比核心元数据大很多倍。 每个索引的相对大小因正在检查的站点而异,网络数据通常比屏幕截图数据大得多。
如果 Synthetics 浏览器数据流存储数据的时间超过了必要的时间,您可以选择将数据保留时间缩短。
查找 Synthetics 数据流
导航到 Kibana 索引管理。
过滤包含术语
synthetics
的数据流列表。- 在 UI 中,将有三种类型的浏览器数据流:
synthetics-browser-*
、synthetics-browser.network-*
和synthetics-browser.screenshot-*
。
- 在 UI 中,将有三种类型的浏览器数据流:
导航到 项目设置 → 管理 → 索引管理 → 数据流。
过滤包含术语
synthetics
的数据流列表。- 在 UI 中,将有三种类型的浏览器数据流:
synthetics-browser-*
、synthetics-browser.network-*
和synthetics-browser.screenshot-*
。
- 在 UI 中,将有三种类型的浏览器数据流:
然后,您可以参考 教程:自定义集成的数据保留时间,了解如何将自定义 ILM 策略应用于浏览器数据流。