SLS Prometheus存储问题之为什么SLS时序引擎最终选择了使用C++实现PromQL的部分算子

本文涉及的产品
可观测监控 Prometheus 版,每月50GB免费额度
日志服务 SLS,月写入数据量 50GB 1个月
简介: SLS Prometheus存储问题之为什么SLS时序引擎最终选择了使用C++实现PromQL的部分算子

问题一:SLS时序引擎中计算下推的目的是什么?


SLS时序引擎中计算下推的目的是什么?


参考回答:

SLS时序引擎中计算下推的目的是为了减少发送到计算节点的数据量,避免序列化、网络传输、反序列化的开销,从而提升整体集群的资源效率。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/634188



问题二:SLS时序引擎在计算下推时选择了哪些方案,并最终选择了哪种?


SLS时序引擎在计算下推时选择了哪些方案,并最终选择了哪种?


参考回答:

SLS时序引擎在计算下推时选择了两种方案:

一是使用标准的Prometheus Golang计算引擎,二是使用C++实现Prometheus的部分算子。

最终选择了方案二,手写一个支持常见算子的C++ PromQL Engine。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/634189



问题三:为什么SLS时序引擎最终选择了使用C++实现PromQL的部分算子?


为什么SLS时序引擎最终选择了使用C++实现PromQL的部分算子?


参考回答:

SLS时序引擎最终选择了使用C++实现PromQL的部分算子,是因为这种方式可以避免序列化/反序列化的开销,同时还可以减少Golang GC的开销,从而得到更优的性能提升。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/634190



问题四:SLS时序引擎内置降采样的主要特点是什么?


SLS时序引擎内置降采样的主要特点是什么?


参考回答:

SLS时序引擎内置降采样的主要特点是用户只需要配置降采样的间隔和指标存储时间,SLS后端会定期自动按照配置进行降采样并存储到新的指标库。查询时,SLS会自动选择适配的指标库,并对查询进行改写或数据拟合计算,无需用户手动修改Query。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/634191



问题五:内置降采样与手动降采样的主要区别是什么?


内置降采样与手动降采样的主要区别是什么?


参考回答:

内置降采样与手动降采样的主要区别在于配置和使用门槛。手动降采样需要用户使用ScheduledSQL功能定期查询并存储降采样值,配置和使用门槛较高;而内置降采样只需用户配置降采样参数,SLS后端会自动处理,大大降低了配置和使用门槛。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/634194

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
相关文章
|
1月前
|
存储 消息中间件 大数据
大数据-69 Kafka 高级特性 物理存储 实机查看分析 日志存储一篇详解
大数据-69 Kafka 高级特性 物理存储 实机查看分析 日志存储一篇详解
35 4
|
1月前
|
存储 消息中间件 大数据
大数据-70 Kafka 高级特性 物理存储 日志存储 日志清理: 日志删除与日志压缩
大数据-70 Kafka 高级特性 物理存储 日志存储 日志清理: 日志删除与日志压缩
39 1
|
1月前
|
存储 消息中间件 大数据
大数据-68 Kafka 高级特性 物理存储 日志存储概述
大数据-68 Kafka 高级特性 物理存储 日志存储概述
26 1
|
1月前
|
存储 数据采集 分布式计算
Hadoop-17 Flume 介绍与环境配置 实机云服务器测试 分布式日志信息收集 海量数据 实时采集引擎 Source Channel Sink 串行复制负载均衡
Hadoop-17 Flume 介绍与环境配置 实机云服务器测试 分布式日志信息收集 海量数据 实时采集引擎 Source Channel Sink 串行复制负载均衡
44 1
|
1月前
|
存储 监控 固态存储
如何监控和优化 WAL 日志文件的存储空间使用?
如何监控和优化 WAL 日志文件的存储空间使用?
|
2月前
|
存储 SQL 专有云
支持配置审计日志的存储数据库
审计日志作为企业监管平台的重要依据,同时也是“等保三级”认证的必要考察项之一。Dataphin V4.3版本支持设置平台日志的存储数据源,帮助用户快速获取审计日志,同时介绍了不同部署模式的Dataphin如何查看审计日志的方法。
110 5
|
2月前
|
存储 监控 数据可视化
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
150 9
|
2月前
|
存储 分布式计算 资源调度
通过日志聚合将作业日志存储在HDFS中
如何通过配置Hadoop的日志聚合功能,将作业日志存储在HDFS中以实现长期保留,并详细说明了相关配置参数和访问日志的方法。
30 0
通过日志聚合将作业日志存储在HDFS中
|
3月前
|
存储 Prometheus Cloud Native
prometheus学习笔记之PromQL
prometheus学习笔记之PromQL
|
3月前
|
Prometheus 监控 Cloud Native
Prometheus 查询语言(PromQL):深入解析
【8月更文第29天】Prometheus 是一款开源的监控系统和时间序列数据库,广泛应用于各种系统的监控和告警。PromQL(Prometheus Query Language)是 Prometheus 用来查询和聚合时间序列数据的一种强大语言。本文将详细介绍 PromQL 的功能和语法,包括基本查询、向量操作、聚合函数等,并提供具体的代码示例。
388 2