删除普罗米修斯的标签

时间:2017-04-04 12:58:46

标签: label monitoring prometheus

我正在使用Prometheus进行一些监控,但我似乎找不到删除我不再需要的标签的方法。我尝试使用override func draw(_ rect: CGRect) { guard let currentGraphicsContext = UIGraphicsGetCurrentContext() else { return } var sumOfAllSegments : CGFloat = 0 dataToRepresent.forEach {(element) in sumOfAllSegments += CGFloat(element["value"] as! CGFloat) } var position: CGFloat = 0 var progressRect = rect dataToRepresent.forEach { (element) in let currentSegmentValue = element["value"] as! CGFloat let color = element ["color"] as! CGColor let percentage = (currentSegmentValue/sumOfAllSegments) * frame.width progressRect.size.width = percentage progressRect.origin.x = position if(progressRect.origin.x > 0) { progressRect.origin.x += 2.0 } makingBars(rect: progressRect , color: color , context: currentGraphicsContext) position += progressRect.width + 2.0 } } func makingBars(rect : CGRect , color : CGColor , context : CGContext) { context.addRect(rect) context.setFillColor(color) content.drawPath(using:.fill) } 端点,但它不会从主Prometheus Graph页面的下拉列表中删除它。有没有办法从下拉列表中删除它们而无需从头开始重新启动?

由于

2 个答案:

答案 0 :(得分:1)

这也发生在我身上,尝试在查询标签的值时包含指标名称,如下所示:

    label_values(node_load1, instance)

参考:http://docs.grafana.org/features/datasources/prometheus/

答案 1 :(得分:0)

如果删除所有相关时间序列,则不应再返回该时间序列。如果不是这种情况,请提交错误。