Prometheus

Prometheus 是一个开源的监控和警告工具包,它主要用于收集、存储和处理时间序列数据。这些数据可以用于监控和警告应用程序、基础设施和服务。

Prometheus 内置函数:year() 用于从时间戳中提取年份

year()函数用于从时间戳中提取年份。当你对一个时间序列的样本使用时间戳时,这个函数非常有用。

Prometheus 内置函数:timestamp() 函数用于获取样本的时间戳

timestamp() 函数用于获取样本的时间戳。它返回的是样本数据点的时间戳,而不是查询执行的时间戳。timestamp()函数通常用于提取时间序列中每个样本的原始时间戳信息。

Prometheus 内置函数:time() 用于获取当前查询执行的时间戳

time() 函数用于获取当前查询执行的时间戳。这个时间戳是自Unix纪元(1970年1月1日 00:00:00 UTC)以来的秒数。

Prometheus 内置函数:sqrt() 用于计算向量中每个样本值的平方根

sqrt() 函数用于计算向量中每个样本值的平方根。这个函数对于需要基于样本值进行平方根计算的场景非常有用,比如计算标准差或其他需要平方根运算的统计量。

Prometheus 内置函数:sort_desc() 用于对向量中的样本进行降序排序

sort_desc() 函数用于对向量中的样本进行降序排序,这意味着样本将按照它们的值从大到小进行排列。

Prometheus 内置函数:sort() 用于对向量中的样本进行排序

sort() 函数用于对向量中的样本进行排序。你可以按照样本值或时间戳对样本进行升序或降序排序。

Prometheus 内置函数:scalar() 用于将向量转换为标量值

Prometheus 内置函数:scalar()

Prometheus 内置函数:round() 将浮点数四舍五入到指定的小数位数

round() 函数用于将浮点数四舍五入到指定的小数位数。它接受一个向量作为输入,并返回一个新的向量,其中每个元素都被四舍五入到指定的小数位数。

Prometheus 内置函数:rate() 用于计算时间序列在指定时间范围内的平均增长率

rate()函数用于计算时间序列在指定时间范围内的平均增长率,它通常用于计算指标(如HTTP请求速率、错误率等)的速率。

Prometheus 内置函数:predict_linear() 用于进行线性预测

​predict_linear()函数用于进行线性预测,它基于给定的范围向量(range vector)内的数据点,使用线性回归来预测未来某个时间点的值。

Prometheus 内置函数:month() 以 UTC 为单位返回给定时间的月份

month(v=vector(time()) instant-vector) 函数以 UTC 为单位返回给定时间的月份,返回值从 1 到 12,其中 1 表示一月等。

Prometheus 内置函数:minute() 用于返回给定时间(UTC)中每个小时的分钟数

minute() 函数用于返回给定时间(UTC)中每个小时的分钟数,返回值从 0 到 59。

Prometheus 内置函数:log10() 用于计算时间序列中每个样本值的以 10 为底的对数

log10() 函数用于计算时间序列中每个样本值的以 10 为底的对数(常用对数),这个函数在需要将对数转换到以10 为基础的尺度时非常有用,特别是在处理指标单位或科学计数法等场景中。

Prometheus 内置函数:log2() 用于计算时间序列中每个样本值的以 2 为底的对数

log2() 函数用于计算时间序列中每个样本值的以 2 为底的对数(二进制对数),与 ln() 函数类似,log2() 函数在处理需要将对数转换的时间序列数据时非常有用,特别是在涉及二进制或计算机科学的场景中。

Prometheus 内置函数:floor() 用于将给定的数值向下取整到最接近的整数

floor() 函数是一个标量函数,用于将给定的数值向下取整到最接近的整数。换句话说,它会移除数值的小数部分,只保留整数部分。

首页 1 2 3 下一页 末页 共31/3页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号