funcExtractSelectors(exprExpr)[][]*labels.Matcher{varselectors[][]*labels.MatcherInspect(expr,func(nodeNode,_[]Node)error{vs,ok:=node.(*VectorSelector)ifok{selectors=append(selectors,vs.LabelMatchers)}returnnil})returnselectors} 如何注入Labels 没有提供,但可以根据上面的代码实现一个 funcInjectSele...
LabelMatcher_Type_name, LabelMatcher_Type_value:LabelMatcher_Type枚举类型的名称和值的映射。 Chunk_Encoding_name, Chunk_Encoding_value:Chunk_Encoding枚举类型的名称和值的映射。 xxx_messageInfo_MetricMetadata, xxx_messageInfo_Sample, xxx_messageInfo_Exemplar, xxx_messageInfo_Histogram, xxx_messageInfo_Bu...
MetricType_name 和MetricType_value 是MetricType 枚举类型的名称和对应的值。 xxx_messageInfo_LabelPair 到xxx_messageInfo_MetricFamily 是用于生成每个消息类型的元信息。 fileDescriptor_d1e5ddb18987a258 存储了待编码的文件描述符。 ErrInvalidLengthMetrics、ErrIntOverflowMetrics 和ErrUnexpectedEndOfGroupMetrics ...
Join the values of two labels with a-separator into a newendpointlabel: label_join(rate(demo_api_request_duration_seconds_count[5m]), "endpoint", " ", "method", "path") Extract part of a label and store it in a new label:
promqlCopy codemetric_name{label_name="label_value"}Aggregation: Aggregate metric data over time. promqlCopy codesum(metric_name) avg(metric_name)Time Range: Specify a time range for the query. promqlCopy codemetric_name5mMath Operators: Perform mathematical operations. promqlCopy codemetric_name ...
We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {...
Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up {...
{ sortOrder sortOrder } type sortByLabelFuncResult struct { sortingLabels []string sortOrder sortOrder } type aggregateResultSort struct { sortingLabels []string groupBy bool sortOrder sortOrder } type noSortResultSort struct { } func extractSortingLabels(f *parser.Call) []string { args := ...
Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up {...
We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {...