У меня есть выражение прометея:
(
max(aws_sqs_approximate_number_of_messages_visible_average{queue_name="queue-1"})
+ max(aws_sqs_approximate_number_of_messages_not_visible_average{queue_name="queue-2"}))
/ sum(kube_pod_container_status_ready{container="worker"}
)
, который правильно оценивает интерфейс пользователя Prometheus, однако у меня есть правило, которое оценивает это точное выражение:
- name: tasks
rules:
- expr: <expr>
labels:
deployment: worker
kubernetes_name: worker
kubernetes_namespace: default
namespace: default
record: app:tasks_per_worker
Это правило всегда возвращает «точки данных не найдены» в интерфейсе пользователя Prometheus.
Почему это?
глобальный интервал очистки и оценки - 15 с