Сообщить о размере очереди с помощью клиента prometheus client_ruby - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь экспортировать размер внутренней очереди. Я не хочу вести счетчик, используя incr / decr. Что мне нужно, это получить фактический размер очереди в момент утилизации. Возможно ли это с помощью клиента prometheus ruby?

1 Ответ

0 голосов
/ 06 ноября 2018

Краткий ответ на ваш расплывчатый вопрос был бы, вероятно, да. Посмотрите на документацию показывает:

Обзор

  • многомерная модель данных с данными временных рядов, идентифицированными по имени метрики и парам ключ / значение
  • гибкий язык запросов для использования этой размерности
  • не зависит от распределенного хранилища; узлы одного сервера являются автономными
  • сбор временных рядов происходит по модели извлечения по HTTP
  • продвижение временных рядов поддерживается через промежуточный шлюз
  • цели обнаруживаются с помощью обнаружения службы или статической конфигурации
  • поддержка нескольких режимов графики и приборной панели

Модель данных

Prometheus хранит все данные в виде временных рядов: потоки метки времени, принадлежащие к одной и той же метрике и тому же набору помечены размеры. Помимо сохраненных временных рядов, Прометей может генерировать временные производные временные ряды в результате запросов.

...