【问题标题】:Can I decrease usage of Non-Table Cluster Data on my cockroach cluster?我可以减少蟑螂集群上非表集群数据的使用吗?
【发布时间】:2019-09-17 12:52:56
【问题描述】:

在我的 cockroachDB 集群上,时间序列数据增长到大约 1 GB。 有什么办法可以减少吗?谢谢!

【问题讨论】:

    标签: cockroachdb


    【解决方案1】:

    是的,你可以控制它。默认情况下,CockroachDB 存储过去 30 天的时间序列数据以在管理 UI 中显示,但您可以缩短时间序列存储的间隔或完全禁用时间序列存储。

    减少时间序列存储的间隔

    要缩短时间序列数据的存储间隔,请将timeseries.storage.resolution_10s.ttl 集群设置更改为小于720h0m0s(30 天)的INTERVAL 值。例如,要存储过去 15 天的时间序列数据,请运行以下 SET CLUSTER SETTING 命令:

    SET CLUSTER SETTING timeseries.storage.resolution_10s.ttl = '360h0m0s';
    

    完全禁用时间序列存储

    注意:仅当您专门使用 Prometheus 等第三方工具进行时间序列监控时,才建议完全禁用时间序列存储。 Prometheus 和其他此类工具不依赖 CockroachDB 存储的时间序列数据;相反,它们从内存中提取 CockroachDB 导出的指标,然后自己存储数据。

    要完全禁用时间序列数据的存储,请运行以下命令:

    SET CLUSTER SETTING timeseries.storage.enabled = false;
    

    如果您希望删除所有现有时间序列数据,请同时更改 timeseries.storage.resolution_10s.ttl 集群设置:

    SET CLUSTER SETTING timeseries.storage.resolution_10s.ttl = '0s';
    

    进一步参考:https://www.cockroachlabs.com/docs/stable/operational-faqs.html#can-i-reduce-or-disable-the-storage-of-timeseries-data

    【讨论】:

    • 谢谢!随着时间的推移,时间序列的使用量越来越小。
    猜你喜欢
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 2011-11-28
    • 2013-02-06
    • 2019-12-01
    • 2019-01-09
    • 1970-01-01
    • 2018-08-20
    相关资源
    最近更新 更多