package main import ( //"fmt" "encoding/json" . "git.wecise.com/wecise/odbserver/odb" "git.wecise.com/wecise/odbserver/odb/notify" "git.wecise.com/wecise/odbserver/odb/test" "gitee.com/wecisecode/util/logger" ) // CGO_ENABLED=1 go run --ldflags '-linkmode external -extldflags "-static"' testsearch.go // #cgo LDFLAGS: -L/opt/odbserver/sqlite -lsqlite -ldl // #include "/opt/odbserver/sqlite/sqlite.h" // #include // #include // extern int64_t uhaha_seed; // extern int64_t uhaha_ts; // void uhaha_begin_reader(); // void uhaha_end_reader(); func main() { //options := map[string]interface{} {"cache":odb.CacheAll} //g,err:= odb.New( options ) //option := &StoreOption{Cache:CacheAll} option := &Option{Cache: notify.CacheAll, Keyspace: "matrix", DisableInitialHostLookup: true, DisableNotify: true} g, err := test.NewG(option) if err != nil { logger.Error(err.Error()) } else { defer g.Close() } logger.SetConsole(true) logger.SetLevel(logger.TRACE) /* rst,err := g.Search(`/matrix/devops/log/: | id=8871587300017613452 | top 2 | within 3day| print vtime | sort vtime desc, severity desc `) */ //rst,meta,err := g.Search(`#| host=wecise | value > 30 | value < 100 | sort value | nearest 1 day `) //rst,meta,err := g.Search(`/matrix/devops/test@tinycol=警告`) //rst,meta,err := g.Search(`/matrix/devops/test | 警告`) //rst,meta,err := g.Search(`/matrix/devops/event/:|ctime=2017-12-16 07:26:40.000`) //rst,meta,err := g.Search(`/matrix/devops/event/:|ctime=2017-12-16| print ctime`) //rst,meta,err := g.Search(`/matrix/devops/event/:|at 2017-12-16| print ctime`) //rst,meta,err := g.Search(`/matrix/devops/event/:|at 2017/12/15 11 for ctime| print ctime`) //rst,meta,err := g.Search(`/matrix/devops/performance/baseline/max: | sort vtime desc | top 1 | src=14977718774318726019 | nearest 1day for vtime`) //rst,meta,err := g.Search(`#/matrix/devops/event/: | manager=ALCATEL5529OA* | nearest 1 day for vtime `) //rst,meta,err := g.Search(`debug>/matrix/devops/performance/:, /matrix/devops/event/: | host=DB | top 5`) //rst,meta,err := g.Search(`debug>#/matrix/devops/log/: | nearest 1 day | top 200`) //rst,meta,err := g.Search(`debug>/matrix/devops/event/: | forward | join /matrix/devops/performance/ with host | app=app2 | top 3 `) //rst,meta,err := g.Search(`app=etcd`) //rst,meta,err := g.Search(`#/matrix/portal/tools |enname ~ Event`,map[string]interface{}{"meta":true}) //rst,meta,err := g.Search(`#/matrix/devops/event/ | facet host as 服务器 `) // compile //rst,meta,err := g.Search(`/matrix/entity/linux | print class,id,name | id=linux:test1 `) //rst,meta,err := g.Search(`#/matrix/entity/cmdb_ci_instance_4,/matrix/entity/cmdb_ci_instance_5,/matrix/entity/cmdb_ci_instance_6,/matrix/entity/cmdb_ci_instance_7,/matrix/entity/cmdb_ci_instance_8,/matrix/entity/cmdb_ci_instance_9,/matrix/entity/cmdb_ci_instance_10,/matrix/entity/cmdb_ci_instance_11,/matrix/monitor/notify,/matrix/monitor/log/business_log,/matrix/monitor/log/device_log,/matrix/monitor/log/software_log | ~ 123`) //rst,meta,err := g.Search(`#/matrix/entity/cmdb_ci_instance_4,/matrix/entity/cmdb_ci_instance_5,/matrix/entity/cmdb_ci_instance_6,/matrix/entity/cmdb_ci_instance_7,/matrix/entity/cmdb_ci_instance_8,/matrix/entity/cmdb_ci_instance_9,/matrix/entity/cmdb_ci_instance_10,/matrix/entity/cmdb_ci_instance_11,/matrix/monitor/notify,/matrix/monitor/log/business_log,/matrix/monitor/log/device_log,/matrix/monitor/log/software_log | ~ 123`) //rst,meta,err := g.Search(`#/matrix/portal/tools/: | sort by seat asc`, map[string]interface{}{"meta":true}) //rst,meta,err := g.Search(`#/matrix/devops/event/: | biz != null`, map[string]interface{}{"meta":true}) ///wecise | facet severity{"critical":[5,],"warning":[,4]} //rst,meta,err := g.Search(`debug>#/matrix/devops/event/omnibus | status = 1;host != 2 | top 10`,map[string]interface{}{"meta":true}) //rst,meta,err := g.Search(`debug>id=14531092434866036616 | sort vtime desc | nearest 1 hour for vtime | top 3000 `) //rst,meta,err := g.Search(`debug> id=cassandra:wecise | vtime=2018-02-08T07:23:41.848Z `) //rst,meta,err := g.Search(`debug> /matrix/system/kpi | thred.8 = '95' `) //rst,meta,err := g.Search(`debug>/matrix/devops/event/: | forward `) //rst,meta,err := g.Search(`debug>call tree {"ftype":"class", "parent":"/matrix/system/kpi","fields":["agent","catalog","name"]}`) //rst,meta,err := g.Search(`debug> #/matrix/portal/tools: | sort by seat asc`) /*if v, err:= g.ClassTree.Get("/matrix/jobs/cmdrun");v == nil { logger.Errorf("111===%v,%v", err, v) }else{ logger.Errorf("2222===%v, %v", err,v) }*/ //rst,meta,err := g.Search(`#/matrix/devops/performance:| at 2017-12-16 18:30:01 `) //rst,meta,err := g.Search(`#/matrix/entity/: | id=*linux:app2#Interface:eth0 | call graph {"level":3, "rels":["contain","depend","connect"]}`) //rst,meta,err := g.Search(`#/matrix/entity/ | id=linux:wecise | call graph {"level":2, "rels":["contain"]}`) //rst,meta,err := g.Search(`#/matrix/entity/: | id=biz:matrix | call graph {"level":3, "rels":["contain","depend"]}`) //rst,meta,err := g.Search(`#/matrix/entity/: | id=biz:统一数据平台 | call graph {level:1, rels:["contain"] }`) //rst,meta,err := g.Search(`#/matrix/entity/: | id=biz:统一数据平台 | call graph {"level":1, "rels":["contain","depend","connect","runon"] }`) //rst,meta,err := g.Search(`#/matrix/entity/: | id=biz:统一数据平台`) //rst,meta,err := g.Search(`#/matrix/entity/: | id=cluster:amq`) //rst,meta,err := g.Search(`/matrix/devops/ | wecise | severity=5 | sort by vtime | print +ctel`) //rst,meta,err := g.Search(`#/matrix/filesystem: | admin昨天上传的文档* | parent=/opt/knowledge*`) //rst,meta,err := g.Search(`#/matrix/devops/alert | class=/matrix/devops/alert`) //rst,meta,err := g.Search(`#/matrix/entity/: | *linux:172.26.38.248* | top 500`) /*rst,meta,err := g.Search(` #/matrix/devops/alert | z03gAeJjgTsL1Pisc5c4VuEN;z03gAeJjgTsL1LVwyGu77ZAf;z03gAeJjgTsL19IXIwkYMY3F;z03gAeJiPKGYLUf5ItyVyIcv;z03gAeJiPKGYLRc6Q3FZMQIc;z03gAeJiPKGYLL7mfGGxaAVh;z03gAeJiPKGYLCl791Pb5CM7;z03gAeJiPKGYLBmi63badNri;z03gAeJiPKGYL9IXIwkYMY3F;z03gAeJiPKGYL3hllO838cMs;z03gAeJh8AclfUf5ItyVyIcv;z03gAeJh8AclfUThi5jM2fXa;z03gAeJh8AclfTPM3MIR3qrt;z03gAeJh8AclfRYkfQr2jr65;z03gAeJh8AclfPisc5c4VuEN;z03gAeJh8AclfPTtfWHBVFh3;z03gAeJh8AclfLVwyGu77ZAf;z03gAeJh8AclfBmi63badNri;z03gAeJh8Aclf9IXIwkYMY3F;z03gAeJfp1111TPM3MIR3qrt;z03gAeJfp1111RYkfQr2jr65;z03gAeJfp1111Pisc5c4VuEN;z03gAeJfp1111PTtfWHBVFh3;z03gAeJfp1111NkFfXX2VTjH;z03gAeJfp1111LVwyGu77ZAf;z03gAeJeXpNELTPM3MIR3qrt;z03gAeJeXpNELPisc5c4VuEN;z03gAeJeXpNELL7mfGGxaAVh;z03gAeJeXpNELCl791Pb5CM7;z03gAeJeXpNEL5N3gi5Oox6F;z000000000006z03gAeNpK99sLRc6Q3FZMQIc;z000000000006z03gAeNpK99sLRYkfQr2jr65;z000000000006z03gAeNpK99sLB241T7XH5m6;z000000000006z03gAeNpK99sL5N3gi5Oox6F;z000000000006z03gAeNo2xW7fPisc5c4VuEN;z000000000006z03gAeNo2xW7fPTtfWHBVFh3;z000000000006z03gAeNo2xW7fPS3FfT59N3B;z000000000006z03gAeNo2xW7fB241T7XH5m6;z000000000006z03gAeNo2xW7f9IXIwkYMY3F;z000000000006z03gAeNmjnsL19IXIwkYMY3F;z000000000006z03gAeNlSeGYLUf5ItyVyIcv;z000000000006z03gAeNlSeGYLBmi63badNri;z000000000006z03gAeNlSeGYL3hllO838cMs;z000000000006z03gAeNkBUclfBmi63badNri;z000000000006z03gAeNisL111UjcaEmvKTD1;z000000000006z03gAeNisL111Uf5ItyVyIcv;z000000000006z03gAeNisL111UThi5jM2fXa;z000000000006z03gAeNisL1115N3gi5Oox6F;z000000000006z03gAeNhbBNELMbWnn9DUCVM;z000000000006z03gAeNhbBNELCl791Pb5CM7;z000000000006z03gAeNhbBNEL5N3gi5Oox6F;z000000000006z03gAeNgK1jRfUThi5jM2fXa;z000000000006z03gAeNgK1jRfPTtfWHBVFh3;z000000000006z03gAeNgK1jRfPS3FfT59N3B;z000000000006z03gAeNgK1jRfL7mfGGxaAVh;z000000000006z03gAeNgK1jRf6mjwsKb9sLR;z000000000006z03gAeNf2q7f1PS3FfT59N3B;z000000000006z03gAeNdjgTsLLVwyGu77ZAf;z000000000006z03gAeNcSWq7fUf5ItyVyIcv;z000000000006z03gAeNcSWq7fUThi5jM2fXa;z000000000006z03gAeNcSWq7fB241T7XH5m6;z000000000006z03gAeNcSWq7f9IXIwkYMY3F;z000000000006z03gAeNbBNEL1Uf5ItyVyIcv;z000000000006z03gAeNbBNEL1Rc6Q3FZMQIc;z000000000006z03gAeNbBNEL1L7mfGGxaAVh;z000000000006z03gAeNbBNEL19IXIwkYMY3F;z000000000006z03gAeNZsDaYLPisc5c4VuEN;z000000000006z03gAeNZsDaYL6mjwsKb9sLR;z000000000006z03gAeNZsDaYL3hllO838cMs;z000000000006z03gAeNYb3wlfUf5ItyVyIcv;z000000000006z03gAeNYb3wlfUThi5jM2fXa;z000000000006z03gAeNYb3wlfRYkfQr2jr65;z000000000006z03gAeNYb3wlfPTtfWHBVFh3;z000000000006z03gAeNYb3wlfPS3FfT59N3B;z000000000006z03gAeNYb3wlfB241T7XH5m6;z000000000006z03gAeNXJsL11Uf5ItyVyIcv;z000000000006z03gAeNXJsL11UThi5jM2fXa;z000000000006z03gAeNXJsL11PS3FfT59N3B;z000000000006z03gAeNXJsL11Cl791Pb5CM7;z000000000006z03gAeNXJsL11Bmi63badNri;z000000000006z03gAeNXJsL116mjwsKb9sLR;z000000000006z03gAeNW2ihELBmi63badNri;z000000000006z03gAeNUjZ5RfBmi63badNri;z000000000006z03gAeNTSPRf1TPM3MIR3qrt;z000000000006z03gAeNTSPRf1PTtfWHBVFh3;z000000000006z03gAeNTSPRf1PS3FfT59N3B;z000000000006z03gAeNTSPRf1LVwyGu77ZAf;z000000000006z03gAeNTSPRf1L7mfGGxaAVh;z000000000006z03gAeNTSPRf1B241T7XH5m6;z000000000006z03gAeNTSPRf16mjwsKb9sLR;z000000000006z03gAeNSBFnsLUf5ItyVyIcv;z000000000006z03gAeNSBFnsLUThi5jM2fXa;z000000000006z03gAeNSBFnsLTPM3MIR3qrt;z000000000006z03gAeNSBFnsLRYkfQr2jr65;z000000000006z03gAeNSBFnsLMbWnn9DUCVM;z000000000006z03gAeNSBFnsLB241T7XH5m6;z000000000006z03gAeNSBFnsL3hllO838cMs;z000000000006z03gAeNQs6C7fUf5ItyVyIcv;z000000000006z03gAeNQs6C7fTPM3MIR3qrt;z000000000006z03gAeNQs6C7fPisc5c4VuEN;z000000000006z03gAeNQs6C7fBmi63badNri;z000000000006z03gAeNQs6C7f9IXIwkYMY3F;z000000000006z03gAeNPauYL1RYkfQr2jr65;z000000000006z03gAeNPauYL1PTtfWHBVFh3;z000000000006z03gAeNPauYL1PS3FfT59N3B;z000000000006z03gAeNPauYL1B241T7XH5m6;z000000000006z03gAeNOJkuYLTPM3MIR3qrt;z000000000006z03gAeNOJkuYLPisc5c4VuEN;z000000000006z03gAeNOJkuYLB241T7XH5m6;z000000000006z03gAeNN2bIlfUThi5jM2fXa;z000000000006z03gAeNN2bIlfPTtfWHBVFh3;z000000000006z03gAeNN2bIlfMbWnn9DUCVM;z000000000006z03gAeNN2bIlfBmi63badNri;z000000000006z03gAeNN2bIlf6mjwsKb9sLR;z000000000006z03gAeNN2bIlf5N3gi5Oox6F;z000000000006z03gAeNLjRf11TPM3MIR3qrt;z000000000006z03gAeNLjRf11PTtfWHBVFh3;z000000000006z03gAeNLjRf11PS3FfT59N3B;z000000000006z03gAeNLjRf11Bmi63badNri;z000000000006z03gAeNLjRf119IXIwkYMY3F;z000000000006z03gAeNKSI3ELUf5ItyVyIcv;z000000000006z03gAeNKSI3ELUThi5jM2fXa;z000000000006z03gAeNKSI3ELTPM3MIR3qrt;z000000000006z03gAeNKSI3ELRYkfQr2jr65;z000000000006z03gAeNKSI3ELPisc5c4VuEN;z000000000006z03gAeNKSI3ELPTtfWHBVFh3;z000000000006z03gAeNKSI3ELPS3FfT59N3B;z000000000006z03gAeNKSI3ELLVwyGu77ZAf;z000000000006z03gAeNKSI3EL5N3gi5Oox6F;z000000000006z03gAeNKSI3EL3hllO838cMs;z000000000006z03gAeNJB8PRfUf5ItyVyIcv;z000000000006z03gAeNJB8PRfUThi5jM2fXa;z000000000006z03gAeNJB8PRfTPM3MIR3qrt;z000000000006z03gAeNJB8PRfPTtfWHBVFh3;z000000000006z03gAeNJB8PRfPS3FfT59N3B;z000000000006z03gAeNJB8PRfLVwyGu77ZAf;z000000000006z03gAeNJB8PRfL7mfGGxaAVh;z000000000006z03gAeNJB8PRfB241T7XH5m6;z000000000006z03gAeNHrwlf1UThi5jM2fXa;z000000000006z03gAeNHrwlf1PTtfWHBVFh3;z000000000006z03gAeNHrwlf1PS3FfT59N3B;z000000000006z03gAeNHrwlf1MbWnn9DUCVM;z000000000006z03gAeNHrwlf1B241T7XH5m6;z000000000006z03gAeNHrwlf19IXIwkYMY3F;z000000000006z03gAeNGan9sLUf5ItyVyIcv;z000000000006z03gAeNGan9sLTPM3MIR3qrt;z000000000006z03gAeNGan9sLPTtfWHBVFh3;z000000000006z03gAeNGan9sLBmi63badNri;z000000000006z03gAeNGan9sL9IXIwkYMY3F;z000000000006z03gAeNFJdW7fUf5ItyVyIcv;z000000000006z03gAeNFJdW7fUThi5jM2fXa;z000000000006z03gAeNFJdW7fRYkfQr2jr65;z000000000006z03gAeNFJdW7fPS3FfT59N3B;z000000000006z03gAeNFJdW7fBmi63badNri;z000000000006z03gAeNFJdW7fB241T7XH5m6;z000000000006z03gAeNFJdW7f9IXIwkYMY3F;z000000000006z03gAeNE2TsL1UjcaEmvKTD1;z000000000006z03gAeNE2TsL1Uf5ItyVyIcv;z000000000006z03gAeNE2TsL1Pisc5c4VuEN;z000000000006z03gAeNE2TsL1PTtfWHBVFh3;z000000000006z03gAeNE2TsL1LVwyGu77ZAf;z000000000006z03gAeNE2TsL1Bmi63badNri;z000000000006z03gAeNE2TsL13hllO838cMs;z000000000006z03gAeNCjKGYLUf5ItyVyIcv;z000000000006z03gAeNCjKGYLLVwyGu77ZAf;z000000000006z03gAeNCjKGYLBmi63badNri;z000000000006z03gAeNCjKGYLB241T7XH5m6;z000000000006z03gAeNBSAclfUf5ItyVyIcv;z000000000006z03gAeNBSAclfRc6Q3FZMQIc;z000000000006z03gAeNBSAclfL7mfGGxaAVh;z000000000006z03gAeNBSAclfCl791Pb5CM7;z000000000006z03gAeNBSAclfBmi63badNri;z000000000006z03gAeNBSAclfB241T7XH5m6;z000000000006z03gAeNAB1111Uf5ItyVyIcv;z000000000006z03gAeNAB1111Rc6Q3FZMQIc;z000000000006z03gAeNAB1111Cl791Pb5CM7;z000000000006z03gAeN8rpNELUf5ItyVyIcv;z000000000006z03gAeN7afjRfRYkfQr2jr65;z000000000006z03gAeN7afjRfPTtfWHBVFh3;z000000000006z03gAeN7afjRfB241T7XH5m6;z000000000006z03gAeN6JW7f1UThi5jM2fXa;z000000000006z03gAeN6JW7f1TPM3MIR3qrt;z000000000006z03gAeN6JW7f1Pisc5c4VuEN;z000000000006z03gAeN6JW7f1PS3FfT59N3B;z000000000006z03gAeN6JW7f1LVwyGu77ZAf;z000000000006z03gAeN6JW7f1Bmi63badNri;z000000000006z03gAeN6JW7f19IXIwkYMY3F;z000000000006z03gAeN52MTsLUThi5jM2fXa;z000000000006z03gAeN52MTsLPS3FfT59N3B;z000000000006z03gAeN52MTsLNkFfXX2VTjH;z000000000006z03gAeN52MTsLMbWnn9DUCVM;z000000000006z03gAeN52MTsLBmi63badNri;z000000000006z03gAeN52MTsL9IXIwkYMY3F;z000000000006z03gAeN52MTsL6mjwsKb9sLR;z000000000006z03gAeN3jCq7fPisc5c4VuEN;z000000000006z03gAeN3jCq7fMbWnn9DUCVM;z000000000006z03gAeN3jCq7fLVwyGu77ZAf;z000000000006z03gAeN3jCq7fBmi63badNri;z000000000006z03gAeN3jCq7f9IXIwkYMY3F;z000000000006z03gAeN2S3EL1PS3FfT59N3B;z000000000006z03gAeN2S3EL1Cl791Pb5CM7;z000000000006z03gAeN1AraYLPTtfWHBVFh3;z000000000006z03gAeN1AraYLPS3FfT59N3B;z000000000006z03gAeN1AraYLMbWnn9DUCVM;z000000000006z03gAeMxrhwlfMbWnn9DUCVM;z000000000006z03gAeMxrhwlfB241T7XH5m6;z000000000006z03gAeMxrhwlf6mjwsKb9sLR;z000000000006z03gAeMxrhwlf5N3gi5Oox6F;z000000000006z03gAeMwaYL11UjcaEmvKTD1;z000000000006z03gAeMwaYL11UThi5jM2fXa;z000000000006z03gAeMwaYL11TPM3MIR3qrt;z000000000006z03gAeMwaYL11RYkfQr2jr65;z000000000006z03gAeMwaYL11Pisc5c4VuEN;z000000000006z03gAeMwaYL11PS3FfT59N3B;z000000000006z03gAeMwaYL11NkFfXX2VTjH;z000000000006z03gAeMwaYL11LVwyGu77ZAf;z000000000006z03gAeMwaYL11B241T7XH5m6;z000000000006z03gAeMwaYL119IXIwkYMY3F;z000000000006z03gAeMvJOhELUf5ItyVyIcv;z000000000006z03gAeMvJOhELPisc5c4VuEN;z000000000006z03gAeMvJOhELBmi63badNri;z000000000006z03gAeMu2F5RfUThi5jM2fXa;z000000000006z03gAeMu2F5RfPTtfWHBVFh3;z000000000006z03gAeMu2F5RfPS3FfT59N3B;z000000000006z03gAeMu2F5RfLVwyGu77ZAf;z000000000006z03gAeMu2F5RfBmi63badNri;z000000000006z03gAeMu2F5RfB241T7XH5m6;z000000000006z03gAeMu2F5Rf9IXIwkYMY3F;z000000000006z03gAeMsj5Rf1UThi5jM2fXa;z000000000006z03gAeMsj5Rf1TPM3MIR3qrt;z000000000006z03gAeMsj5Rf1RYkfQr2jr65;z000000000006z03gAeMsj5Rf1PTtfWHBVFh3;z000000000006z03gAeMsj5Rf1PS3FfT59N3B;z000000000006z03gAeMsj5Rf1B241T7XH5m6;z000000000006z03gAeMrRtnsLUf5ItyVyIcv;z000000000006z03gAeMrRtnsLTPM3MIR3qrt;z000000000006z03gAeMrRtnsLPisc5c4VuEN;z000000000006z03gAeMrRtnsLPTtfWHBVFh3;z000000000006z03gAeMrRtnsLMbWnn9DUCVM;z000000000006z03gAeMrRtnsLCl791Pb5CM7;z000000000006z03gAeMrRtnsLB241T7XH5m6;z000000000006z03gAeMrRtnsL9IXIwkYMY3F;z000000000006z03gAeMqAkC7fUThi5jM2fXa;z000000000006z03gAeMqAkC7fTPM3MIR3qrt;z000000000006z03gAeMqAkC7fRYkfQr2jr65;z000000000006z03gAeMqAkC7fPisc5c4VuEN;z000000000006z03gAeMqAkC7fPTtfWHBVFh3;z000000000006z03gAeMqAkC7fLVwyGu77ZAf;z000000000006z03gAeMqAkC7fL7mfGGxaAVh;z000000000006z03gAeMoraYL1Uf5ItyVyIcv;z000000000006z03gAeMoraYL1RYkfQr2jr65;z000000000006z03gAeMoraYL1PTtfWHBVFh3;z000000000006z03gAeMoraYL1MbWnn9DUCVM;z000000000006z03gAeMoraYL1B241T7XH5m6;z000000000006z03gAeMoraYL19IXIwkYMY3F;z000000000006z03gAeMoraYL16mjwsKb9sLR;z000000000006z03gAeMnaQuYLTPM3MIR3qrt;z000000000006z03gAeMnaQuYLRYkfQr2jr65;z000000000006z03gAeMnaQuYLLVwyGu77ZAf;z000000000006z03gAeMnaQuYLB241T7XH5m6;z000000000006z03gAeMGAGYL1Uf5ItyVyIcv;z000000000006z03gAeMGAGYL1Bmi63badNri;z000000000006z03gAeMGAGYL16mjwsKb9sLR;z000000000006z03gAeMEr6uYLUjcaEmvKTD1;z000000000006z03gAeMEr6uYLRc6Q3FZMQIc;z000000000006z03gAeMEr6uYLNkFfXX2VTjH;z000000000006z03gAeMEr6uYL9IXIwkYMY3F;z000000000006z03gAeMDZvIlfPTtfWHBVFh3;z000000000006z03gAeMDZvIlfPS3FfT59N3B;z000000000006z03gAeMDZvIlfBmi63badNri;z000000000006z03gAeMDZvIlfB241T7XH5m6;z000000000006z03gAeMCIlf11Uf5ItyVyIcv;z000000000006z03gAeMCIlf11Rc6Q3FZMQIc;z000000000006z03gAeMCIlf11Bmi63badNri;z000000000006z03gAeMCIlf119IXIwkYMY3F;z000000000006z03gAeMCIlf116mjwsKb9sLR;z000000000006z03gAeMCIlf113hllO838cMs;z000000000006z03gAeMB1c3ELUThi5jM2fXa;z000000000006z03gAeMB1c3EL9IXIwkYMY3F;z000000000006z03gAeM9iSPRfUThi5jM2fXa;z000000000006z03gAeM9iSPRfTPM3MIR3qrt;z000000000006z03gAeM9iSPRfPisc5c4VuEN;z000000000006z03gAeM9iSPRfPTtfWHBVFh3;z000000000006z03gAeM9iSPRfPS3FfT59N3B;z000000000006z03gAeM9iSPRfB241T7XH5m6;z000000000006z03gAeM8RIlf1Uf5ItyVyIcv;z000000000006z03gAeM8RIlf1Rc6Q3FZMQIc;z000000000006z03gAeM8RIlf1Pisc5c4VuEN;z000000000006z03gAeM8RIlf1PS3FfT59N3B;z000000000006z03gAeM8RIlf1LVwyGu77ZAf;z000000000006z03gAeM8RIlf1Cl791Pb5CM7;z000000000006z03gAeM8RIlf1B241T7XH5m6;z000000000006z03gAeM8RIlf19IXIwkYMY3F;z000000000006z03gAeM7A99sLUThi5jM2fXa;z000000000006z03gAeM7A99sLRYkfQr2jr65;z000000000006z03gAeM7A99sLPTtfWHBVFh3;z000000000006z03gAeM7A99sLPS3FfT59N3B;z000000000006z03gAeM7A99sLB241T7XH5m6;z000000000006z03gAeM5qxW7fTPM3MIR3qrt;z000000000006z03gAeM5qxW7fPTtfWHBVFh3;z000000000006z03gAeM5qxW7fPS3FfT59N3B;z000000000006z03gAeM5qxW7fLVwyGu77ZAf;z000000000006z03gAeM5qxW7fBmi63badNri;z000000000006z03gAeM5qxW7fB241T7XH5m6;z000000000006z03gAeM5qxW7f9IXIwkYMY3F;z000000000006z03gAeM4ZnsL1Uf5ItyVyIcv;z000000000006z03gAeM4ZnsL1MbWnn9DUCVM;z000000000006z03gAeM4ZnsL1Bmi63badNri;z000000000006z03gAeM4ZnsL19IXIwkYMY3F;z000000000006z03gAeM4ZnsL16mjwsKb9sLR;z000000000006z03gAeM3IeGYLUf5ItyVyIcv;z000000000006z03gAeM3IeGYLTPM3MIR3qrt;z000000000006z03gAeM3IeGYLRYkfQr2jr65;z000000000006z03gAeM3IeGYLPisc5c4VuEN;z000000000006z03gAeM3IeGYL9IXIwkYMY3F;z000000000006z03gAeM21UclfUThi5jM2fXa;z000000000006z03gAeM21UclfRYkfQr2jr65;z000000000006z03gAeM21UclfPisc5c4VuEN;z000000000006z03gAeM21UclfPS3FfT59N3B;z000000000006z03gAeM21UclfLVwyGu77ZAf;z000000000006z03gAeLyiL111TPM3MIR3qrt;z000000000006z03gAeLyiL111Cl791Pb5CM7;z000000000006z03gAeLyiL1116mjwsKb9sLR;z000000000005z03gAeNmjnsL1RYkfQr2jr65;z000000000005z03gAeNmjnsL1B241T7XH5m6;z000000000005z03gAeNlSeGYLUf5ItyVyIcv;z000000000005z03gAeNlSeGYLRYkfQr2jr65;z000000000005z03gAeNlSeGYLB241T7XH5m6;z000000000005z03gAeNlSeGYL9IXIwkYMY3F;z000000000005z03gAeNkBUclfUf5ItyVyIcv;z000000000005z03gAeNhbBNEL9IXIwkYMY3F;z000000000005z03gAeNcSWq7fNkFfXX2VTjH;z000000000005z03gAeNcSWq7f3hllO838cMs;z000000000005z03gAeNZsDaYL9IXIwkYMY3F;z000000000005z03gAeNYb3wlfUf5ItyVyIcv;z000000000005z03gAeNYb3wlfBmi63badNri;z000000000005z03gAeNTSPRf1Uf5ItyVyIcv;z000000000005z03gAeNTSPRf1Rc6Q3FZMQIc;z000000000005z03gAeNTSPRf1MbWnn9DUCVM;z000000000005z03gAeNTSPRf1L7mfGGxaAVh;z000000000005z03gAeNTSPRf19IXIwkYMY3F;z000000000005z03gAeNTSPRf13hllO838cMs;z000000000005z03gAeNQs6C7fUjcaEmvKTD1;z000000000005z03gAeNQs6C7f5N3gi5Oox6F;z000000000005z03gAeNQs6C7f3hllO838cMs;z000000000005z03gAeNPauYL1NkFfXX2VTjH;z000000000005z03gAeNPauYL1MbWnn9DUCVM;z000000000005z03gAeNOJkuYLUf5ItyVyIcv;z000000000005z03gAeNOJkuYLMbWnn9DUCVM;z000000000005z03gAeNOJkuYL9IXIwkYMY3F;z000000000005z03gAeNN2bIlfUf5ItyVyIcv;z000000000005z03gAeNN2bIlfLVwyGu77ZAf;z000000000005z03gAeNN2bIlf9IXIwkYMY3F;z000000000005z03gAeNLjRf119IXIwkYMY3F;z000000000005z03gAeNHrwlf1PTtfWHBVFh3;z000000000005z03gAeNHrwlf19IXIwkYMY3F;z000000000005z03gAeNGan9sLUjcaEmvKTD1;z000000000005z03gAeNCjKGYLS9vmUSDu8rB;z000000000005z03gAeN7afjRf3hllO838cMs;z000000000005z03gAeN6JW7f1Cl791Pb5CM7;z000000000005z03gAeN6JW7f13hllO838cMs;z000000000005z03gAeN3jCq7fL7mfGGxaAVh;z000000000005z03gAeMvJOhELUf5ItyVyIcv;z000000000005z03gAeMvJOhELBmi63badNri;z000000000005z03gAeMu2F5RfUf5ItyVyIcv;z000000000005z03gAeMu2F5Rf9IXIwkYMY3F;z000000000005z03gAeMsj5Rf1UThi5jM2fXa;z000000000005z03gAeMrRtnsLJlTNG66Da9Q;z000000000005z03gAeMrRtnsL2GQQykvXowC;z000000000005z03gAeMoraYL1PTtfWHBVFh3;z000000000005z03gAeMoraYL1Cl791Pb5CM7;z000000000005z03gAeMoraYL1B241T7XH5m6;z000000000005z03gAeMoraYL16mjwsKb9sLR;z000000000005z03gAeMnaQuYLMbWnn9DUCVM;z000000000005z03gAeMnaQuYLCl791Pb5CM7;z000000000005z03gAeMEr6uYLMbWnn9DUCVM;z000000000005z03gAeMEr6uYLL7mfGGxaAVh;z000000000005z03gAeMDZvIlfUjcaEmvKTD1;z000000000005z03gAeMB1c3ELBmi63badNri;z000000000005z03gAeMB1c3EL9IXIwkYMY3F;z000000000005z03gAeMB1c3EL5N3gi5Oox6F;z000000000005z03gAeM8RIlf1UThi5jM2fXa;z000000000005z03gAeM8RIlf1PTtfWHBVFh3;z000000000005z03gAeM8RIlf19IXIwkYMY3F;z000000000005z03gAeM7A99sLRYkfQr2jr65;z000000000005z03gAeM7A99sLPTtfWHBVFh3;z000000000005z03gAeM7A99sLGXOavKcx64X;z000000000005z03gAeM4ZnsL1Uf5ItyVyIcv;z000000000005z03gAeM4ZnsL1NkFfXX2VTjH;z000000000005z03gAeM4ZnsL1L7mfGGxaAVh;z000000000005z03gAeM3IeGYLBmi63badNri;z000000000005z03gAeLyiL1115N3gi5Oox6F;z000000000004z03gAeNpK99sLRYkfQr2jr65;z000000000004z03gAeNkBUclfRYkfQr2jr65;z000000000004z03gAeNGan9sLUThi5jM2fXa;z000000000004z03gAeMDZvIlfRYkfQr2jr65;z000000000004z03gAeM5qxW7fPTtfWHBVFh3;z000000000003z03gAeNKSI3ELPTtfWHBVFh3;z000000000001z03gAeNpK99sLUf5ItyVyIcv;z000000000001z03gAeNpK99sLL7mfGGxaAVh;z000000000001z03gAeNo2xW7fUf5ItyVyIcv;z000000000001z03gAeNo2xW7fTPM3MIR3qrt;z000000000001z03gAeNo2xW7fBmi63badNri;z000000000001z03gAeNo2xW7f9IXIwkYMY3F;z000000000001z03gAeNmjnsL1MbWnn9DUCVM;z000000000001z03gAeNmjnsL1Bmi63badNri;z000000000001z03gAeNmjnsL19IXIwkYMY3F;z000000000001z03gAeNmjnsL16mjwsKb9sLR;z000000000001z03gAeNlSeGYLBmi63badNri;z000000000001z03gAeNkBUclfUf5ItyVyIcv;z000000000001z03gAeNkBUclfBmi63badNri;z000000000001z03gAeNisL111Bmi63badNri;z000000000001z03gAeNhbBNEL5N3gi5Oox6F;z000000000001z03gAeNf2q7f1TPM3MIR3qrt;z000000000001z03gAeNf2q7f1NkFfXX2VTjH;z000000000001z03gAeNf2q7f1MbWnn9DUCVM;z000000000001z03gAeNf2q7f16mjwsKb9sLR;z000000000001z03gAeNdjgTsLPisc5c4VuEN;z000000000001z03gAeNdjgTsLBmi63badNri;z000000000001z03gAeNcSWq7fBmi63badNri;z000000000001z03gAeNbBNEL1Bmi63badNri;z000000000001z03gAeNbBNEL19IXIwkYMY3F;z000000000001z03gAeNZsDaYLUf5ItyVyIcv;z000000000001z03gAeNZsDaYLPisc5c4VuEN;z000000000001z03gAeNZsDaYLNkFfXX2VTjH;z000000000001z03gAeNYb3wlfUf5ItyVyIcv;z000000000001z03gAeNYb3wlfBmi63badNri;z000000000001z03gAeNXJsL11Uf5ItyVyIcv;z000000000001z03gAeNXJsL11UThi5jM2fXa;z000000000001z03gAeNXJsL11Bmi63badNri;z000000000001z03gAeNXJsL119IXIwkYMY3F;z000000000001z03gAeNW2ihELB241T7XH5m6;z000000000001z03gAeNW2ihEL9IXIwkYMY3F;z000000000001z03gAeNUjZ5RfPS3FfT59N3B;z000000000001z03gAeNTSPRf1PS3FfT59N3B;z000000000001z03gAeNSBFnsLLVwyGu77ZAf;z000000000001z03gAeNSBFnsLCl791Pb5CM7;z000000000001z03gAeNQs6C7fUjcaEmvKTD1;z000000000001z03gAeNQs6C7fUf5ItyVyIcv;z000000000001z03gAeNQs6C7fUThi5jM2fXa;z000000000001z03gAeNQs6C7fLVwyGu77ZAf;z000000000001z03gAeNOJkuYLLVwyGu77ZAf;z000000000001z03gAeNOJkuYLBmi63badNri;z000000000001z03gAeNOJkuYL5N3gi5Oox6F;z000000000001z03gAeNN2bIlfTPM3MIR3qrt;z000000000001z03gAeNN2bIlf9IXIwkYMY3F;z000000000001z03gAeNN2bIlf5N3gi5Oox6F;z000000000001z03gAeNLjRf11Uf5ItyVyIcv;z000000000001z03gAeNLjRf11UThi5jM2fXa;z000000000001z03gAeNLjRf11Pisc5c4VuEN;z000000000001z03gAeNLjRf11PTtfWHBVFh3;z000000000001z03gAeNLjRf11LVwyGu77ZAf;z000000000001z03gAeNLjRf11Bmi63badNri;z000000000001z03gAeNLjRf11B241T7XH5m6;z000000000001z03gAeNKSI3ELBmi63badNri;z000000000001z03gAeNJB8PRfRc6Q3FZMQIc;z000000000001z03gAeNJB8PRfPisc5c4VuEN;z000000000001z03gAeNJB8PRfLVwyGu77ZAf;z000000000001z03gAeNJB8PRfBmi63badNri;z000000000001z03gAeNHrwlf1Uf5ItyVyIcv;z000000000001z03gAeNHrwlf1PS3FfT59N3B;z000000000001z03gAeNHrwlf1Bmi63badNri;z000000000001z03gAeNGan9sLUf5ItyVyIcv;z000000000001z03gAeNGan9sLRc6Q3FZMQIc;z000000000001z03gAeNGan9sLLVwyGu77ZAf;z000000000001z03gAeNGan9sLBmi63badNri;z000000000001z03gAeNGan9sL9IXIwkYMY3F;z000000000001z03gAeNFJdW7fUf5ItyVyIcv;z000000000001z03gAeNFJdW7fRYkfQr2jr65;z000000000001z03gAeNFJdW7fPTtfWHBVFh3;z000000000001z03gAeNFJdW7fBmi63badNri;z000000000001z03gAeNFJdW7fB241T7XH5m6;z000000000001z03gAeNE2TsL1Uf5ItyVyIcv;z000000000001z03gAeNE2TsL1NkFfXX2VTjH;z000000000001z03gAeNE2TsL15N3gi5Oox6F;z000000000001z03gAeNCjKGYLPisc5c4VuEN;z000000000001z03gAeNCjKGYLExeOlrGWdE3;z000000000001z03gAeNCjKGYL9IXIwkYMY3F;z000000000001z03gAeNCjKGYL3hllO838cMs;z000000000001z03gAeNBSAclfUf5ItyVyIcv;z000000000001z03gAeNBSAclfRc6Q3FZMQIc;z000000000001z03gAeNBSAclf9IXIwkYMY3F;z000000000001z03gAeN6JW7f1TPM3MIR3qrt;z000000000001z03gAeN6JW7f1Pisc5c4VuEN;z000000000001z03gAeN6JW7f1Cl791Pb5CM7;z000000000001z03gAeN6JW7f1Bmi63badNri;z000000000001z03gAeN52MTsLUf5ItyVyIcv;z000000000001z03gAeN52MTsLBmi63badNri;z000000000001z03gAeN52MTsL9IXIwkYMY3F;z000000000001z03gAeN3jCq7fUf5ItyVyIcv;z000000000001z03gAeN3jCq7fRc6Q3FZMQIc;z000000000001z03gAeN3jCq7fBmi63badNri;z000000000001z03gAeN3jCq7f9IXIwkYMY3F;z000000000001z03gAeN2S3EL1NkFfXX2VTjH;z000000000001z03gAeN2S3EL1MbWnn9DUCVM;z000000000001z03gAeN2S3EL1L7mfGGxaAVh;z000000000001z03gAeN2S3EL1Cl791Pb5CM7;z000000000001z03gAeN2S3EL16mjwsKb9sLR;z000000000001z03gAeN2S3EL15N3gi5Oox6F;z000000000001z03gAeMwaYL11Uf5ItyVyIcv;z000000000001z03gAeMwaYL11TPM3MIR3qrt;z000000000001z03gAeMvJOhELTPM3MIR3qrt;z000000000001z03gAeMvJOhELL7mfGGxaAVh;z000000000001z03gAeMvJOhELBmi63badNri;z000000000001z03gAeMvJOhEL9IXIwkYMY3F;z000000000001z03gAeMu2F5RfLVwyGu77ZAf;z000000000001z03gAeMu2F5Rf9IXIwkYMY3F;z000000000001z03gAeMsj5Rf1TPM3MIR3qrt;z000000000001z03gAeMsj5Rf1Bmi63badNri;z000000000001z03gAeMsj5Rf19IXIwkYMY3F;z000000000001z03gAeMrRtnsLBmi63badNri;z000000000001z03gAeMqAkC7fLVwyGu77ZAf;z000000000001z03gAeMqAkC7f5N3gi5Oox6F;z000000000001z03gAeMoraYL1Pisc5c4VuEN;z000000000001z03gAeMoraYL1Bmi63badNri;z000000000001z03gAeMnaQuYLTPM3MIR3qrt;z000000000001z03gAeMnaQuYLSTuDqttWpVr;z000000000001z03gAeMnaQuYLGa4WQGPQ7vV;z000000000001z03gAeMmJHIlfSTuDqttWpVr;z000000000001z03gAeMmJHIlfGa4WQGPQ7vV;z000000000001z03gAeMl27f11STuDqttWpVr;z000000000001z03gAeMl27f11Ga4WQGPQ7vV;z000000000001z03gAeMjiw3ELSTuDqttWpVr;z000000000001z03gAeMiRmPRfSTuDqttWpVr;z000000000001z03gAeMiRmPRfGa4WQGPQ7vV;z000000000001z03gAeMhAclf1STuDqttWpVr;z000000000001z03gAeMhAclf1Ga4WQGPQ7vV;z000000000001z03gAeMfrT9sLSTuDqttWpVr;z000000000001z03gAeMfrT9sLGa4WQGPQ7vV;z000000000001z03gAeMeaJW7fSTuDqttWpVr;z000000000001z03gAeMeaJW7fGa4WQGPQ7vV;z000000000001z03gAeMdJ9sL1STuDqttWpVr;z000000000001z03gAeMdJ9sL1Ga4WQGPQ7vV;z000000000001z03gAeMc1yGYLSTuDqttWpVr;z000000000001z03gAeMc1yGYLGa4WQGPQ7vV;z000000000001z03gAeMaioclfSTuDqttWpVr;z000000000001z03gAeMaioclfGa4WQGPQ7vV;z000000000001z03gAeMZRf111STuDqttWpVr;z000000000001z03gAeMZRf111Ga4WQGPQ7vV;z000000000001z03gAeMYAVNELSTuDqttWpVr;z000000000001z03gAeMYAVNELGa4WQGPQ7vV;z000000000001z03gAeMWrLjRfSTuDqttWpVr;z000000000001z03gAeMWrLjRfGa4WQGPQ7vV;z000000000001z03gAeMVaC7f1STuDqttWpVr;z000000000001z03gAeMVaC7f1Ga4WQGPQ7vV;z000000000001z03gAeMUJ2TsLSTuDqttWpVr;z000000000001z03gAeMUJ2TsLGa4WQGPQ7vV;z000000000001z03gAeMT1qq7fSTuDqttWpVr;z000000000001z03gAeMT1qq7fGa4WQGPQ7vV;z000000000001z03gAeMRihEL1STuDqttWpVr;z000000000001z03gAeMRihEL1Ga4WQGPQ7vV;z000000000001z03gAeMQRXaYLSTuDqttWpVr;z000000000001z03gAeMQRXaYLGa4WQGPQ7vV;z000000000001z03gAeMPANwlfSTuDqttWpVr;z000000000001z03gAeMNrEL11STuDqttWpVr;z000000000001z03gAeMNrEL11Ga4WQGPQ7vV;z000000000001z03gAeMMa4hELSTuDqttWpVr;z000000000001z03gAeMMa4hELGa4WQGPQ7vV;z000000000001z03gAeMLIt5RfSTuDqttWpVr;z000000000001z03gAeMLIt5RfGa4WQGPQ7vV;z000000000001z03gAeMK1jRf1STuDqttWpVr;z000000000001z03gAeMK1jRf1Ga4WQGPQ7vV;z000000000001z03gAeMIiZnsLSTuDqttWpVr;z000000000001z03gAeMIiZnsLGa4WQGPQ7vV;z000000000001z03gAeMHRQC7fSTuDqttWpVr;z000000000001z03gAeMHRQC7fGa4WQGPQ7vV;z000000000001z03gAeMGAGYL1Uf5ItyVyIcv;z000000000001z03gAeMGAGYL1STuDqttWpVr;z000000000001z03gAeMGAGYL1Ga4WQGPQ7vV;z000000000001z03gAeMGAGYL1Bmi63badNri;z000000000001z03gAeMEr6uYLUThi5jM2fXa;z000000000001z03gAeMEr6uYLNkFfXX2VTjH;z000000000001z03gAeMEr6uYLMbWnn9DUCVM;z000000000001z03gAeMEr6uYLBmi63badNri;z000000000001z03gAeMEr6uYL9IXIwkYMY3F;z000000000001z03gAeMCIlf11Uf5ItyVyIcv;z000000000001z03gAeMCIlf11Bmi63badNri;z000000000001z03gAeMCIlf115N3gi5Oox6F;z000000000001z03gAeMB1c3ELUf5ItyVyIcv;z000000000001z03gAeMB1c3ELUThi5jM2fXa;z000000000001z03gAeMB1c3ELPS3FfT59N3B;z000000000001z03gAeMB1c3ELCl791Pb5CM7;z000000000001z03gAeMB1c3ELB241T7XH5m6;z000000000001z03gAeMB1c3EL6mjwsKb9sLR;z000000000001z03gAeM9iSPRfPisc5c4VuEN;z000000000001z03gAeM9iSPRfLVwyGu77ZAf;z000000000001z03gAeM9iSPRfBmi63badNri;z000000000001z03gAeM8RIlf1SQLd3EPfQL5;z000000000001z03gAeM8RIlf19IXIwkYMY3F;z000000000001z03gAeM5qxW7fTPM3MIR3qrt;z000000000001z03gAeM5qxW7fRYkfQr2jr65;z000000000001z03gAeM5qxW7fB241T7XH5m6;z000000000001z03gAeM4ZnsL1Uf5ItyVyIcv;z000000000001z03gAeM4ZnsL19IXIwkYMY3F;z000000000001z03gAeM3IeGYLTPM3MIR3qrt;z000000000001z03gAeM3IeGYLBmi63badNri;z000000000001z03gAeM3IeGYL9IXIwkYMY3F;z000000000001z03gAeM21UclfTPM3MIR3qrt;z000000000001z03gAeM21UclfPisc5c4VuEN;z000000000001z03gAeM21UclfLVwyGu77ZAf;z000000000001z03gAeLyiL111Pisc5c4VuEN;z000000000001z03gAeLyiL111LVwyGu77ZAf;z000000000001z03gAeLyiL1115N3gi5Oox6F;alert:100.83.165.231-pot-down-5;alert:100.83.165.231-app-service-down-5;alert:100.83.165.114-pod_down-5;alert:100.83.165.114-pod-down-5;alert:10.216.202.71-biz-status-slow-4;alert:10.216.202.70-response_time-4 | entity!=null | status<12 | print id, biz, severity, entity | group with topo | top 1000`)*/ //rst,meta,err := g.Search(`#/matrix/devops/alert_status`, &QueryMeta{Return: ReturnAll, SearchDirs: []string{"/opt/knowledge"}}) //rst,meta,err := g.Query(`select * from /matrix/devops/alert_status`, &QueryMeta{Return: ReturnAll, SearchDirs: []string{"/opt/knowledge"}}) //rst,meta,err := g.Search(`#/matrix/filesystem | parent=/opt/knowledge* | print class, id, fullname`, &QueryMeta{Return: ReturnAll, SearchDirs: []string{"/opt/knowledge"}}) //rst,meta,err := g.Search(`#/matrix/devops/alerts_status | entity!=null | status<12 | group with topo | top 1000`) rst, meta, err := g.Search(`#/matrix/jobs/jobdef | tags=综合网关 | status=1 | top 500 | sort vtime desc`) //rst,meta,err := g.Search(`#/matrix/entity/: | id=biz:matrix | print id`) //rst,meta,err := g.Search(`app != syslog`) //rst,meta,err := g.Search(`call tree {"ftype":"class", "parent":"/matrix/entity","fields":["cid","name"]} `) //rst,meta,err := g.Search(`#/matrix/entity/: | id=biz:matrix`) //rst,meta,err := g.Search(`class=/matrix/`) //rst,meta,err := g.Search(`mxsvr201`) //rst,err := g.OnlySearch(`mxsvr201 | grep value>2.76`) //rst,err := g.OnlySearch(`cpu0| grep value=2.76|print value`) //rst,err := g.Search(`#/matrix/portal/tools: | sort by seat asc`) //rst,err := g.Search(`这是中文 这是中文2 aaaa|grep bbb|within 1 hour|top 10`) //rst,err := g.Search(`~这是中文 这是中文2 aaaa|grep ~bbb|print host|sort host|within 1 hour|top 10`) //rst,err := g.Search(`/matrix/devops/performance: | within 1day | top 10 | sort ctime asc | mxsvr201 or mxsvr231 | print name,id `) //rst,err := g.Search(`id=6619596727648121104 or id=4103214017054340550`,false) //rst,meta,err := g.Search(`#/matrix/ldap/: | parent=/系统组`) //rst,err := g.Search(`/matrix/entity/: | contain etcd | print name `,false) // //rst,err := g.Search(`#/matrix/devops/log/: | print id,name | sort vtime desc, severity desc `,false) /* rst,err := g.Search(`/matrix/devops/event/: | top 100 | within 1day | lua severity= if severity == 'FATAL' then return "重大" elseif severity == 'ERROR' or severity == '5' or severity == 'CRITICAL' then return "严重" elseif severity == 'WARN' or severity == '4' or severity == 'MINOR' then return "警告" elseif severity == '一般' or severity == '3' or severity == '2' or severity == '1' then return "一般" elseif severity== '6' then return "未知" end | lua msg= s = string.gsub(msg, "Failed", "".."%1".."") return s | lua msg= s = string.gsub(msg, "failed", "".."%1".."") return s | lua msg= s = string.gsub(msg, "error", "".."%1".."") return s | lua msg= s = string.gsub(msg, "matrix", "".."%1".."") return s | lua msg= s = string.gsub(msg, "Error", "".."%1".."") return s | lua msg= s = string.gsub(msg, host, "".."%1".."") return s | sort vtime desc, severity desc`,false)*/ //rst,meta,err := g.Search(`#/matrix/devops/performance:| sort ctime desc, biz asc,host asc,app asc,inst asc,param asc,value asc`) /*rst,err := g.Search(`#/matrix/devops/log/: | top 100 | sort host desc, severity desc| print id,vtime,class,biz,host,app,inst,param,msg,severity,src,ctime | sort vtime desc, severity desc | lua severity= if severity == 'FATAL' then return "重大" elseif severity == 'ERROR' or severity == '5' or severity == 'ERR' then return "严重" elseif severity == 'WARN' or severity == '4' then return "警告" elseif severity == 'INFO' or severity == '一般' or severity == '3' or severity == '2' or severity == '1' then return "一般" elseif severity== '6' then return "未知" end | lua msg= s = string.gsub(msg, host, "".."%1".."") return s | lua msg= if src=="shell" then return "
"..string.gsub(msg, "UN", "".."%1".."").."
" end
| lua msg= if src=="shell" then return "
"..string.gsub(msg, "DN", "".."%1".."").."
" end
`)*/ /*rst, meta, err := g.Search(`#/matrix/entity/hardware/: | print assetid, biz, class, company, config, contact, ctel, day, dc, department, files, host, id, ip, location, model, name, period, rack, region, room, sn, status, tel, type, unit, vtime | except id=*#*`)*/ //rst,err := g.Search(`select * from /matrix/ldap where id = 16882012185573752086`) /*rst,err := g.Search(`#/matrix/devops/log/: | top 1000| print id,vtime,class,biz,host,app,inst,param,msg,severity,src | sort vtime desc, severity desc`) */ /* rst,err := g.Search(`#/matrix/devops/performance/:| top 1000| lua value= return "hhh" | inst=cpu* | top 5`,false) */ //rst,err := g.OnlySearch(`~mxsvr01|grep Matrix|print host|sort host|after '09:08'|top 10`) //rst,err := g.Search(`mxsvr01|print host,vtime|sort host|window "01:01" to "09:08"|top 10|count`) /*rst,err := g.OnlySearch(`/matrix/devops/performance/: | id=8042811419123646451 | sort vtime asc | top 2880 | within 8hour`)*/ //rst,err := g.OnlySearch(`mxsvr201 | ERROR | contain @biz -> @host, @host -> @app, @app -> @inst`) //rst,meta, err := g.Search(`debug> /matrix/devops/event/: | mxsvr221 | tags="严重错误"`) //rst,meta, err := g.Search(`debug> /matrix/test | print class,id,name,value1,value2 | name=test|tags -'测试3'`) //rst,meta, err := g.Search(`debug>#/matrix/testgroup: | avg(v1) as name_avgv1,sum(v2) as name_sumv2 | group by g1 `) //rst,meta, err := g.Search(`debug> #/matrix/entity/: top 200`) //rst,meta, err := g.Search(`debug> /matrix/test | print class,id,name | name = test2 | tag +测试2`) //rst,meta, err := g.Search(`debug> /matrix/devops/event/: | mxsvr221 `) /*rst,err := g.OnlySearch(`#/matrix/devops/performance: | sort biz asc,host asc,app asc,inst asc,param asc,value asc,vtime desc | top 1000 | except ip=null`)*/ //rst,err := g.OnlySearch(`mxsvr201 | top2 | sed 's/mxsvr201/{{$.id}}附加说明/g' `) //rst,err := g.OnlySearch(`#/matrix/dashboard: | name=dashboard_1481167032 | delete `) //rst,err := g.OnlySearch(`mxsvr201 | top2 | sed 's/mxsvr201/{{.id}}附加说明/g' `) //rst,err := g.OnlySearch(`mxsvr201 | top2 | sed 's/mxsvr201/{{$.id}}附加说明/g' `) //rst,err := g.OnlySearch(`mxsvr201 | top2 | sed 's//{{$.id}}附加说明/g' `) //rst,err := g.OnlySearch(`# /matrix/devops/event/:`) //rst,err := g.Search(`mxsvr201 | top2 | sed s//(mx)(svr[\d]+)//${1}附加${2}//g `,false) //rst,err := g.Search(`mxsvr201 | top10 | print host, id | expr host: "hello " + host + id `,false) //rst,err := g.OnlySearch("# /matrix/devops/performance | print value, host | expr value=`\"ppp\"+value` , host=`\"pppp\"+host+\"444\"` ") //rst,err := g.OnlySearch(`# /matrix/devops/performance/ | print value, host | top 1 | lua host= return "pppp"..host.."444" `) /*rst,err := g.OnlySearch(`#/matrix/devops/performance/: | param = usedpercent | inst = cpu1 | sort vtime desc, host | top 10 | uniq host | print host,inst,param,value`)*/ /*rst,err := g.OnlySearch(`/matrix/devops/performance/: | id=13722093446131916505 | within 600 minutes | sort vtime asc | top 10`)*/ //rst,err := g.OnlySearch(`mxsvr201 |error event | top 10 | id=-5062375036196941011`) //rst,err := g.OnlySearch(`id='13722093446131916505'`) //rst,err := g.OnlySearch(`ticketid='IM201701170004234' | update remark = 'tsoracle.bmc.com'`) //rst,err := g.OnlySearch(`error | print severity | lua severity=return ""..severity..""`) /*rst,err := g.OnlySearch(`/matrix/devops/performance | sort vtime desc | top 10 | lua value= if (value > 0 ) then return "" .. string.format("%.2f", value) .. "" end return "" .. string.format("%.2f", value) .. "" ` )*/ //rst,err := g.OnlySearch(`# /matrix/devops/performance/:| print value | sed value:'s//(.*)//${1}//g' `) //rst,err := g.OnlySearch(`# /matrix/devops/performance/:| print value | sed value:'i asdfasdfsadf' `) /*rst,err := g.OnlySearch(`# /matrix/devops/performance/: | sort biz asc,host asc,app asc,inst asc,param asc,value asc,vtime desc | top 1000| except ip=null | lua value= if param == 'usedpercent' then if value > 60 then return "" .. string.format("%.2f",value) .. " % " else return "" .. string.format("%.2f",value) .. " %" end elseif param == 'cores' then return "" .. value .. "" else return "" .. string.format("%.2f",value/1024/1024) .. " MB" end `)*/ //rst,err := g.OnlySearch(`#/matrix/devops/performance/: | inst=cpu1 | param=usedpercent`) //rst,err := g.OnlySearch(`# /matrix/devops/performance/: | value > 5000 | top 1000 `) /* rst,err := g.OnlySearch(`#/matrix/devops/performance: | sort biz asc,host asc,app asc,inst asc,param asc,value asc,ctime desc | top 1000 | except ip=null`) */ /* if fields, err := g.Query("select node,agent,summary from /matrix/event/tivoli where severity>=0 "); err != nil { fmt.Println(err.Error()) }else{ for i:=0 ; i< len(fields) ;i++ { fmt.Println(fields[i]["agent"].(string),fields[i]["summary"].(string)) } } */ /* if _, err := g.Query("truncate /matrix/event/open"); err != nil { fmt.Println(err.Error()) }else{ } */ // 测试 Alter Table /* for i:=0 ; i<1000 ;i++ { sql := fmt.Sprintf(`ALTER TABLE object ADD H%d %s`,i,"text") logger.Debugf(sql) if err := g.GetSession().Query(sql).Consistency(gocql.Quorum).Exec(); err != nil { logger.Fatalf("ADD ERROR %v",err) } */ /* for i:=0 ; i<1000 ;i++ { sql := fmt.Sprintf(`ALTER TABLE object DROP H%d `,i) logger.Debugf(sql) if err := g.GetSession().Query(sql).Consistency(gocql.Quorum).Exec(); err != nil { logger.Fatalf("DROP ERROR %v",err) } } */ if err != nil { logger.Info("Query error:" + err.Error()) } else { logger.Info("rst ===>", rst) // for graph if graph, err := json.Marshal(rst); err != nil { logger.Error(err.Error()) } else { logger.Error("graph ===>", string(graph)) } logger.Error("meta ===>", meta) if meta["trace"] != nil && len(meta["trace"].([]string)) > 0 { for _, msg := range meta["trace"].([]string) { logger.Error(msg) } } logger.Warn(meta["columns"]) logger.Warn(meta["summary"]) } }