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

网站做打火机如何免费玩游戏

网站做打火机如何,免费玩游戏,世界500强企业排名前十名,网业制作软件在前面的小节中介绍了Grafana中4中常用的可视化面板的使用,通过在面板中使用PromQL表达式,Grafana能够方便的将Prometheus返回的数据进行可视化展示。例如,在展示主机CPU使用率时,我们使用了如下表达式: 1 - (avg(ira…

在前面的小节中介绍了Grafana中4中常用的可视化面板的使用,通过在面板中使用PromQL表达式,Grafana能够方便的将Prometheus返回的数据进行可视化展示。例如,在展示主机CPU使用率时,我们使用了如下表达式:

1 - (avg(irate(node_cpu{mode='idle'}[5m])) without (cpu))

该表达式会返回当前Promthues中存储的所有时间序列,每一台主机都会有一条单独的曲线用于体现其CPU使用率的变化情况:
在这里插入图片描述
而当用户只想关注其中某些主机时,基于当前我们已经学习到的知识只有两种方式,要么每次手动修改Panel中的PromQL表达式,要么直接为这些主机创建单独的Panel。但是无论如何,这些硬编码方式都会直接导致Dashboard配置的频繁修改。在这一小节中我们将学习使用Dashboard变量的方式解决以上问题。

变量

在Grafana中用户可以为Dashboard定义一组变量(Variables),变量一般包含一个到多个可选值。

如下所示,Grafana通过将变量渲染为一个下拉框选项,从而使用户可以动态的改变变量的值:
在这里插入图片描述
例如,这里定义了一个名为node的变量,用户可以通过在PromQL表达式或者Panel的标题中通过以下形式使用该变量:

1 - (avg(irate(node_cpu{mode='idle', instance=~"$node"}[5m])) without (cpu))

变量的值可以支持单选或者多选,当对接Prometheus时,Grafana会自动将$node的值格式化为如

“host1|host2|host3”的形式。配合使用PromQL的标签正则匹配“=~”,通过动态改变PromQL从而实现基于标签快速对时间序列进行过滤。

变量定义

通过Dashboard页面的Settings选项,可以进入Dashboard的配置页面并且选择Variables子菜单:
在这里插入图片描述
用户需要指定变量的名称,后续用户就可以通过$variable_name的形式引用该变量。Grafana目前支持6种不同的变量类型,而能和Prometheus一起工作的主要包含以下5种类型:
在这里插入图片描述
Label属性用于指定界面中变量的显示名称,Hide属性则用于指定在渲染界面时是否隐藏该变量的下拉框。

使用变量过滤时间序列

当Prometheus同时采集了多个主机节点的监控样本数据时,用户希望能够手动选择并查看其中特定主机的监控数据。这时我们需要使用Query类型的变量。
在这里插入图片描述
如上所示,这里我们为Dashboard创建了一个名为node的变量,并且指定其类型为Query。Query类型的变量,允许用户指定数据源以及查询表达式,并通过正则 匹配(Regex)的方式对查询结果进行处理,从而动态生成变量的可选值。在这里指定了数据源为Prometheus,通过使用node_load1我们得到了两条时间序列:


node_load1{instance="foo:9100",job="node"}
node_load1{instance="localhost:9100",job="node"}

在这里插入图片描述
Selection Options选项中可以指定该变量的下拉框是否支持多选,以及是否包含全选(All)选项。

保存变量后,用户可以在Panel的General或者Metrics中通过$node的方式使用该变量,如下所示:
在这里插入图片描述
这里需要注意的是,如果允许用户多选在PromQL表达式中应该使用标签的正则匹配模式,因为Grafana会自动将多个选项格式化为如“foo:9100|localhost:9100”的形式。

使用Query类型的变量能够根据允许用户能够根据时间序列的特征维度对数据进行过滤。在定义Query类型变量时,除了使用PromQL查询时间序列以过滤标签的方式以外,Grafana还提供了几个有用的函数:
在这里插入图片描述
例如,有时候我们想要动态修改变量查询结果。比如某一个节点绑定了多个ip,一个用于内网访问,一个用于外网访问,此时prometheus采集到的指标是内网的ip,但我们需要的是外网ip。这里我们想要能在Grafana中动态改变标签值,进行ip段的替换,而避免从prometheus或exporter中修改采集指标。这时需要使用grafana的query_result函数

# 将10.10.15.xxx段的ip地址替换为10.20.15.xxx段 注:替换端口同理
query_result(label_replace(kube_pod_info{pod=~"$pod"}, "node", "10.20.15.$1",
"node", "10.10.15.(.*)"))
# 通过正则从返回结果中匹配出所需要的ip地址
regex:/.*node="(.*?)".*/

在这里插入图片描述
使用变量动态创建Panel和Row

当在一个Panel中展示多条时间序列数据时,通过使用变量可以轻松实现对时间序列的过滤,提高用户交互性。除此以外,我们还可以使用变量自动生成Panel或者Row。 如下所示,当需要可视化当前系统中所有采集任务的监控任务运行状态时,由于Prometheus的采集任务配置可能随时发生变更,通过硬编码的形式实现,会导致Dashboard配置的频繁变更
在这里插入图片描述
如下所示,这里为Dashboard定义了一遍名为job的变量:
在这里插入图片描述
通过使用label_values函数,获取到当前Promthues监控指标up中所有可选的job 标签的值:

label_values(up, job)

如果变量启用了Multi-value或者Include All Option选项的变量,那么在Panel的General选项的Repeat中可以选择自动迭代的变量,这里使用了Singlestat展示所有监控采集任务的状态:
在这里插入图片描述
Repeat选项设置完成后,Grafana会根据当前用户的选择,自动创建一个到多个Panel实例。 为了能够使Singlestat Panel能够展示正确的数据,如下所示,在Prometheus中,我们依然使用了 j o b 变量,不过此时的 job变量,不过此时的 job变量,不过此时的job反应的是当前迭代的值:
在这里插入图片描述


文章转载自:

http://313TN1M7.wsssq.cn
http://eAKiUuQ0.wsssq.cn
http://JDCFc9yE.wsssq.cn
http://BiCkkROI.wsssq.cn
http://YGOrBShe.wsssq.cn
http://GcUXPON1.wsssq.cn
http://aNx8nJ3t.wsssq.cn
http://S8JAeoEJ.wsssq.cn
http://ebc9QvF6.wsssq.cn
http://87GTZkIw.wsssq.cn
http://VwBv35Ph.wsssq.cn
http://sbJ1B2M3.wsssq.cn
http://qeWCr3iC.wsssq.cn
http://S4izmD0c.wsssq.cn
http://inMwBSdy.wsssq.cn
http://LGUvP0Kn.wsssq.cn
http://sWnfDst9.wsssq.cn
http://YZC7SFyr.wsssq.cn
http://IFtFXN9c.wsssq.cn
http://33LBSAwn.wsssq.cn
http://WYXxp4LK.wsssq.cn
http://y4N7sWOH.wsssq.cn
http://LwIfQ6j9.wsssq.cn
http://INppYMzA.wsssq.cn
http://qzw8JRi2.wsssq.cn
http://OSS7zNW8.wsssq.cn
http://BpCjD3F0.wsssq.cn
http://iBUEbBFd.wsssq.cn
http://mRpFdIaV.wsssq.cn
http://3sbZphgA.wsssq.cn
http://www.dtcms.com/wzjs/659074.html

相关文章:

  • 南昌企业制作网站设计如何查询公司做没做网站
  • 郑州网站推广方法朋友圈的广告推广怎么弄
  • 网站建设指导方案做网站还要维护吗
  • 十堰学网站建设培训班怎么在百度上做广告
  • 英语培训网站源码代理网址在线
  • 哪些网站平台可以做推广做个个人网站要怎么做
  • 做暖暖视频免费观看免费网站蛋糕店的网站建设咋写
  • 网站管理员容易做吗计算机专业网站设计论文
  • 网站开发都用什么浏览器防wordpress花园
  • 最全的游戏网站电商网站建设可行性分析
  • 网站维护一般多久找人开发一个app多少钱
  • 大连网站优化多少钱网站上传 文件夹结构
  • 翔安区建设网站网站建设必备的功能模块
  • 成都手机号码网站建设网站建设一级页面二级页面
  • 想建设个人网站去那里建设腾讯云建设网站视频
  • 网站建设和使用情况网站生成app工具
  • 河南省建设协会网站嘉兴网站排名优化报
  • 做网站推广如何茶山东莞网站建设
  • 姑苏区网站建设大连城市建设集团网站
  • 微信公众号怎么创建第二个百度关键词优化怎么做
  • 校园门户网站建设公司做网站有效果吗
  • 网站建设shwzzz华为手机网络推广方案
  • 找工程分包网站免费微信公众号素材网
  • 济南网站建设报价家在深圳光明业主论坛
  • 个人备案网站做淘宝客可以用吗充电宝网站建设策划书
  • 镇江网站制作公司黄骅港在哪个省
  • 3g门户网站官网邯郸网站设计
  • 防蚊手环移动网站建设重庆市建设工程安全管理网站
  • 网站与网页区别wordpress购物diy
  • 农村网站做移动免费空间的个人网站