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

做最好的整站模板下载网站精美动态ppt模板免费下载

做最好的整站模板下载网站,精美动态ppt模板免费下载,网站开发所需资料,wordpress带商城golang解析victoriametrics的metricsql 场景#xff1a; 需要拆解metricsql中的部分元素#xff0c;比如#xff1a;rollup function#xff0c;label filter等需要对语法合法性进行判断#xff0c;同时拒绝某些查询函数我们需要拆解metricsql并进行改造 使用victoriam…golang解析victoriametrics的metricsql 场景 需要拆解metricsql中的部分元素比如rollup functionlabel filter等需要对语法合法性进行判断同时拒绝某些查询函数我们需要拆解metricsql并进行改造 使用victoriametrics的metricsql项目来解析metricsql example package mainimport (fmtloggithub.com/VictoriaMetrics/metricsql )func ExampleParse() {expr, err : metricsql.Parse(sum(rate(foo{barbaz}[5m])) by (x,y))if err ! nil {log.Fatalf(parse error: %s, err)}fmt.Printf(parsed expr: %s\n, expr.AppendString(nil))ae : expr.(*metricsql.AggrFuncExpr)fmt.Printf(aggr func: name%s, arg%s, modifier%s\n, ae.Name, ae.Args[0].AppendString(nil), ae.Modifier.AppendString(nil))fe : ae.Args[0].(*metricsql.FuncExpr)fmt.Printf(func: name%s, arg%s\n, fe.Name, fe.Args[0].AppendString(nil))re : fe.Args[0].(*metricsql.RollupExpr)fmt.Printf(rollup: expr%s, window%s\n, re.Expr.AppendString(nil), re.Window.AppendString(nil))me : re.Expr.(*metricsql.MetricExpr)fmt.Printf(metric: labelFilter1%s, labelFilter2%s, me.LabelFilterss[0][0].AppendString(nil), me.LabelFilterss[0][1].AppendString(nil))// Output:// parsed expr: sum(rate(foo{barbaz}[5m])) by(x,y)// aggr func: namesum, argrate(foo{barbaz}[5m]), modifierby(x,y)// func: namerate, argfoo{barbaz}[5m]// rollup: exprfoo{barbaz}, window5m// metric: labelFilter1__name__foo, labelFilter2barbaz }func ExampleExpandWithExprs() {// mql can contain arbitrary MetricsQL extensions - see https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQLmql : WITH (commonFilters {job$job, instance$instance},f(a, b) 100*(a/b),)f(disk_free_bytes{commonFilters}, disk_total_bytes{commonFilters})// Convert mql to PromQLpql, err : metricsql.ExpandWithExprs(mql)if err ! nil {log.Fatalf(cannot expand with expressions: %s, err)}fmt.Printf(%s\n, pql)// Output:// 100 * (disk_free_bytes{job$job,instance$instance} / disk_total_bytes{job$job,instance$instance}) }func main() {ExampleParse()ExampleExpandWithExprs() }result go run main.go parsed expr: sum(rate(foo{barbaz}[5m])) by(x,y) aggr func: namesum, argrate(foo{barbaz}[5m]), modifierby(x,y) func: namerate, argfoo{barbaz}[5m] rollup: exprfoo{barbaz}, window5m metric: labelFilter1__name__foo, labelFilter2barbaz100 * (disk_free_bytes{job$job,instance$instance} / disk_total_bytes{job$job,instance$instance})
http://www.hkea.cn/news/14381227/

相关文章:

  • 县城服务网站如何做出入库管理系统免费版
  • 怎样学习做网站的编程营销型网站及原因有哪些方面
  • 成都网站建设优创智汇网站开发部门工资入什么科目
  • 网站内容收费做网站需要数据库
  • 网站建设ui百度排行榜
  • 网站升级中 html优秀网页设计
  • 用rem做移动网站如何作网站
  • 最新网站开发工具怎么查网站到期时间
  • 自己做游戏的网站app开发制作哪种快
  • 网站建设费用高巩义网站推广优化
  • 大同滕佳科技网站建设网站开发学习方法
  • 网站设计的逻辑结构公司黄页是指什么意思
  • 职业教育网站建设可行性报告自己模板做网站
  • 河源建网站网上墓地 wordpress
  • 学校网站建设意义有哪些医药公司网站模板
  • 做外贸建网站需要多少钱河北建设集团石家庄分公司
  • 大一学生做的网站哪个网站平面设计做的好
  • 网站开发是做什么的win8安装wordpress500
  • 淘宝做海淘产品 网站折扣变化快重庆建设部网站
  • 高端汽车网站建设台州做网站电话
  • 英文网站公司大同网站建设推广
  • 网站建站建设费用中国建筑集团有限公司天眼查
  • 北京金港建设股份有限公司网站东道官网
  • 做谷歌网站使用什么统计代码吗建设网站过时
  • 如何下载网站模板文件在哪里网站服务器费用
  • 如何建设网站?封开网站建设公司
  • 大兴快速网站建设公司华能集团网站建设方案项目分析
  • 太仓网站建设网站推广中国有几大建设
  • 浦东网站建设公司iosapp做网站
  • 济宁网站建设是什么意思网站建设目的主要包括哪些