У меня есть панель с повторяющейся панелью, эта панель представляет собой панель с одним значением, которая показывает время до истечения срока действия сертификатов SSL с использованием метрики probe_ssl_earliest_cert_expiry
из Blackbox Exporter.
probe_ssl_earliest_cert_expiry{instance=~"$instance"} - time()
Это работает, но панели не восходящие и не нисходящие. Я бы хотел, чтобы эти панели упорядочивались по возрастанию, чтобы первыми указывались сертификаты SSL, срок действия которых истекает раньше всех.
Я попытался использовать sort_desc(-(probe_ssl_earliest_cert_expiry{instance=~"$instance"} - time()))
, чтобы заставить это работать, но этого не произошло, панели все еще не отсортированы.
Обновление
Я понял, что Grafana сортирует повторяющиеся панели в том порядке, в котором переменная шаблона $instance
находится в том же порядке, в котором повторяется панель.
Я использовал метрику probe_success
для этой переменной шаблона, но теперь я использую метрику probe_ssl_earliest_cert_expiry
и для нее.
Мне кажется, что я на шаг ближе, но использование числовой сортировки в этой переменной шаблона не дает правильного упорядочивания на основе значения метрики.
Есть ли способ сделать это в Grafana или панели заказываются на основе чего-то совершенно другого?