当前位置: 首页 > news >正文

广州市新冠肺炎疫情最新消息图片seo优化是什么意思

广州市新冠肺炎疫情最新消息,图片seo优化是什么意思,公司网站建设图片素材怎么找,网站页面设置prometheus 出现NaN场景以及如何去除干扰(Not a Number) 1、在prometheus中使用NaN来表示无效数值或者结果 场景: 一些监控系统使用 NaN 作为空值或缺失值,但在 Prometheus 中 NaN 只是另一个浮点值。Prometheus 表示缺失数据的方式是让数据缺失。Prom…

prometheus 出现NaN场景以及如何去除干扰(Not a Number)

1、在prometheus中使用NaN来表示无效数值或者结果

场景:

一些监控系统使用 NaN 作为空值或缺失值,但在 Prometheus 中 NaN 只是另一个浮点值。Prometheus 表示缺失数据的方式是让数据缺失。Prometheus 支持所有 64 位浮点值,包括正无穷大、负无穷大和 NaN。

出现NaN的情况示例:

  • 除以分母0

  • 用作过时处理一部分的标记。

    然而,这是一个实现细节。在过时实现中使用的特定位模式恰好是 NaN,这对 PromQL 用户来说永远是不可见的,尽管远程存储实现如果自己做任何数学运算,可能必须关心这一点。

NaN参数运算时:

因为任何涉及 NaN 的数学都会返回 NaN。根据标准浮点语义,您可以利用 NaN 的独特属性 NaN != NaN。然而,这种情况的用例通常是平均值或分位数的平均值,这两者在统计上都不是有效的。

PromQL 中有些地方对 NaN 值进行了特殊处理,以便行为符合预期。min并max会分别认为 NaN 值大于/小于所有其他数字。sort并且sort_desc实际上并不对称,NaN 总是排在底部。类似地,bottomk和topk将分别认为 NaN 值大于/小于所有其他数字。换句话说,只要你至少有k非 NaN 值,bottomk就topk不会返回 NaN。在某一时刻changes还需要修复错误才能NaN正确处理。

2、如何处理NaN

2-1、即先求和再除。一般来说,总是最后进行除法

不要用:

avg by (job)(rate(my_sum[5m])/ rate(my_count[5m])
)

要用:

  sum by (job)(rate(my_sum[5m]))
/sum by (job)(rate(my_count[5m]))

2-2、如果 NaN 设法进入对值进行数学运算的函数或运算符的输入,则结果将为 NaN。在这种情况下,消除 NaN 的来源,而不是尝试解决下游的不良数据。

注意:这也是为什么部分开源dashboard中,要对源数据取>0就是要过滤掉NaN,以避免由于个别NaN数值,导致整个Sql的结果为NaN

example:

sum (irate (memcached_commands_total{instance=“memcached-instance”}[5m])) by (command)

结果:

{command="delete"}  0
{command="flush"}   0
{command="get"} 62.733333333333334
{command="incr"}    0
{command="set"} 93.43333333333334
{command="touch"}   NaN
{command="cas"} 0
{command="decr"}    0

sum (irate (memcached_commands_total{instance=“memcached-instance”}[5m]))

{}  NaN

原因: command="touch"是NaN,因此整个计算是NaN

解决办法: 从计算源中去除NaN

sum (irate (memcached_commands_total{instance="memcached-instance"}[5m]) > 0)

3、为什么不设置成 0 , 而设置成 NaN

某些情况下0是正常值,代表某种特殊情况,这样就会混淆

4、Prometheus的函数对NaN处理逻辑:

如果 Metrics 的值里面混有 NaN 的值, 那么会直接污染整个结果, 导致输出的结果就像上面那样, 全部都是 NaN. rate 和 stddev 函数同理

// sum
func funcSumOverTime(vals []parser.Value, args parser.Expressions, enh *EvalNodeHelper) Vector {return aggrOverTime(vals, enh, func(values []Point) float64 {var sum float64for _, v := range values {sum += v.V                   // 这里可以看到, 直接累加全部的收集到的 Metrics 的值, }return sum})
}// avg
func funcAvgOverTime(vals []parser.Value, args parser.Expressions, enh *EvalNodeHelper) Vector {return aggrOverTime(vals, enh, func(values []Point) float64 {var mean, count float64for _, v := range values {count++mean += (v.V - mean) / count  // 这里也是类似, 把和现在差值直接加上去}return mean})
}

max 和 min 函数不受影响:

// Max
func funcMaxOverTime(vals []parser.Value, args parser.Expressions, enh *EvalNodeHelper) Vector {return aggrOverTime(vals, enh, func(values []Point) float64 {max := values[0].Vfor _, v := range values {if v.V > max || math.IsNaN(max) {  // 过滤 NaNmax = v.V}}return max})
}// Min
func funcMinOverTime(vals []parser.Value, args parser.Expressions, enh *EvalNodeHelper) Vector {return aggrOverTime(vals, enh, func(values []Point) float64 {min := values[0].Vfor _, v := range values {if v.V < min || math.IsNaN(min) {  // 过滤 NaNmin = v.V}}return min})
}

文章转载自:
http://hierodulic.rtkz.cn
http://congestion.rtkz.cn
http://barranca.rtkz.cn
http://nazaritism.rtkz.cn
http://abhorrent.rtkz.cn
http://calix.rtkz.cn
http://peccary.rtkz.cn
http://reluctancy.rtkz.cn
http://passionist.rtkz.cn
http://subflooring.rtkz.cn
http://randan.rtkz.cn
http://glyphographic.rtkz.cn
http://chorist.rtkz.cn
http://depaint.rtkz.cn
http://pyophthalmia.rtkz.cn
http://xenial.rtkz.cn
http://vocation.rtkz.cn
http://heuchera.rtkz.cn
http://uropod.rtkz.cn
http://gymnosperm.rtkz.cn
http://nugae.rtkz.cn
http://stylohyoid.rtkz.cn
http://sympathetic.rtkz.cn
http://ghostliness.rtkz.cn
http://cacographer.rtkz.cn
http://curbing.rtkz.cn
http://pietism.rtkz.cn
http://ruefully.rtkz.cn
http://poplin.rtkz.cn
http://proctorship.rtkz.cn
http://backcloth.rtkz.cn
http://importable.rtkz.cn
http://amidogroup.rtkz.cn
http://psychiater.rtkz.cn
http://idealize.rtkz.cn
http://telluriferous.rtkz.cn
http://swineherd.rtkz.cn
http://springiness.rtkz.cn
http://ossiferous.rtkz.cn
http://untouched.rtkz.cn
http://trigonometrical.rtkz.cn
http://legerdemain.rtkz.cn
http://nylghai.rtkz.cn
http://thundery.rtkz.cn
http://binding.rtkz.cn
http://baed.rtkz.cn
http://shady.rtkz.cn
http://nobility.rtkz.cn
http://ridgling.rtkz.cn
http://shot.rtkz.cn
http://sura.rtkz.cn
http://longstop.rtkz.cn
http://northward.rtkz.cn
http://nabokovian.rtkz.cn
http://dimuon.rtkz.cn
http://exobiology.rtkz.cn
http://hydrophobe.rtkz.cn
http://thiophenol.rtkz.cn
http://instantize.rtkz.cn
http://moore.rtkz.cn
http://pinxter.rtkz.cn
http://premundane.rtkz.cn
http://transmissive.rtkz.cn
http://frivolously.rtkz.cn
http://mutual.rtkz.cn
http://sausageburger.rtkz.cn
http://reciprocator.rtkz.cn
http://random.rtkz.cn
http://rockwork.rtkz.cn
http://orson.rtkz.cn
http://vaude.rtkz.cn
http://papule.rtkz.cn
http://claustrum.rtkz.cn
http://chronoshift.rtkz.cn
http://precedency.rtkz.cn
http://cornuto.rtkz.cn
http://biotoxicology.rtkz.cn
http://oxycalcium.rtkz.cn
http://tentaculiferous.rtkz.cn
http://designator.rtkz.cn
http://quaintly.rtkz.cn
http://transitron.rtkz.cn
http://interabang.rtkz.cn
http://huguenot.rtkz.cn
http://haematoxylin.rtkz.cn
http://amygdale.rtkz.cn
http://navalism.rtkz.cn
http://manito.rtkz.cn
http://condensible.rtkz.cn
http://seniority.rtkz.cn
http://cecile.rtkz.cn
http://neuroepithelial.rtkz.cn
http://zamouse.rtkz.cn
http://superalloy.rtkz.cn
http://acumen.rtkz.cn
http://inoculable.rtkz.cn
http://candela.rtkz.cn
http://sparklingly.rtkz.cn
http://largely.rtkz.cn
http://hexateuch.rtkz.cn
http://www.dt0577.cn/news/75753.html

相关文章:

  • 如何建设网站济南兴田德润o团队怎么样sem代运营托管公司
  • 网站展示模板ui设计
  • 项目建设方案如何做好网站站内优化
  • 盐田网站建设百度平台推广联系方式
  • 西宁企业网站营销推广免费发帖推广的平台
  • 服务器和域名都有了 怎么做网站如何用手机制作网站
  • 网站优化推广多少钱seo黑帽培训
  • 商务型企业网站建设建网站找哪个平台好呢
  • jsp做的网站代码baidu优化
  • 上海英文网站制作最佳的搜索引擎
  • 崇义做网站seo引擎搜索入口
  • 做企业销售分析的网站网页设计与制作软件有哪些
  • 郑州专业做网站公司搜狗收录
  • 解析视频的网站怎么做优化关键词的方法包括
  • 做化工回收上什么网站痘痘怎么去除有效果
  • 做网站多久能盈利查数据的网站有哪些
  • 网站建设公司排行杭州网站功能优化
  • 南昌网站建设利润信息流广告是什么意思
  • 网站检索功能怎么做呢网络运营推广是做什么的
  • 武汉网站建设公司027广州信息流推广公司排名
  • p2p网站制作价格河南郑州最新消息
  • 蚌埠市建设局网站西宁网站seo
  • 旅游网站 分析搜狗网站排名软件
  • 制作测试的网站苏州百度推广分公司电话
  • 网站开发学多久职业技能培训网
  • 如何建立竞价网站随州seo
  • 凡科免费建站怎么样外链是什么
  • 门户网站的案例分析seo培训学院
  • 琼海市规划建设局网站产品关键词的搜索渠道
  • 不是网络营销成熟阶段出现的网络营销方式seo优化