我正在尝试创建一个记录规则,将一些数据与正则表达式结合起来。但我希望通过将原始名称转换为标签来保留原始名称,例如
errors{old_name="__name__"} = {__name__=~"counter_status_5\\d{2}.+"}
但是标签设置为文字__name__
而不是计数器的原始名称。
有没有办法获得预期的结果?
答案 0 :(得分:0)
你可以使用label_replace,但真正的问题是你没有使用标签,这个额外的old_name
标签只会使表达更复杂,更容易出错。
假设您无法在另一端解决此问题,https://www.robustperception.io/extracting-labels-from-legacy-metric-names/是Prometheus摄取方面的解决方法。
答案 1 :(得分:0)
重命名标签:
protected void reviewOrders(object sender, EventArgs e)
{
string connStr = ConfigurationManager.ConnectionStrings["MyDbConn"].ToString();
SqlConnection conn = new SqlConnection(connStr);
SqlCommand cmd = new SqlCommand("reviewOrders", conn);
cmd.CommandType = CommandType.StoredProcedure;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}