Задать вопрос
Viji
@Viji
DevOps Engineer

Как можно агрегировать запрос в Grafana для получения ответа в виде сплошного бруска?

Использую следующий запрос в Grafana panel для вытаскивания номера версии deploymenta, которая сидит на уровне label в kubernetes deployment, типа: app.kubernetes.io/version=1.42.0-PullRequest.5

max by(deployment, label_app_kubernetes_io_version) (
  last_over_time(
    kube_deployment_labels{
      k8s_cluster_name="$cluster",
      deployment="$service",
      namespace="hx",
      label_app_kubernetes_io_version!=""
    }[$__interval]
  )
)


Кроме того использую легенду в качестве дополнительных опций в Grafana cloud.
{{deployment}}/{{label_app_kubernetes_io_version}}  Format: time series


В результате получаю два бруска с номером версии которая задеплоилась. См картинку. Хотелось бы один сплошной брусок - возможно ли это, т.е. сначала один цвет и надпись на нем типа 1.42.0-PullRequest.5 а потом другой цвет и надпись 1.42.0-PullRequest.6?

Заметьте, что kube_deployment_labels не имеет time field

6941c19472186947050933.png
  • Вопрос задан
  • 11 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер
    8 месяцев
    Далее
  • Skillbox
    Архитектор ПО
    4 месяца
    Далее
  • ProductStar
    Профессия DevOps-инженер
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы