Merge pull request #522 from huanggze/monitor-fix

monitor: remove absent from PromQL
This commit is contained in:
rayzhou2017
2019-06-28 16:37:54 +08:00
committed by GitHub

View File

@@ -13,10 +13,6 @@ limitations under the License.
package metrics
import (
"fmt"
)
const (
ResultTypeVector = "vector"
ResultTypeMatrix = "matrix"
@@ -735,11 +731,3 @@ var RulePromQLTmplMap = MetricMap{
"prometheus_up_sum": `prometheus:up:sum`,
"prometheus_tsdb_head_samples_appended_rate": `prometheus:prometheus_tsdb_head_samples_appended:sum_rate`,
}
func init() {
for metric, promql := range RulePromQLTmplMap {
// Use absent() to fill missing data with zero
RulePromQLTmplMap[metric] = fmt.Sprintf("%s or absent(%s)-1", promql, promql)
}
}