Skip to content

net-moor/cs-task

Repository files navigation

Запуск приложения.

docker-compose up -d

Настройка приложения:

application.yaml:

cs-task:
  # Задержка в миллисекундах перед запуском задачи на выполнение.
  task-delay-ms: 3000
  # Перечень(наименование) задач
  tasks-name:
    - testTask

prometheus

config/prometheus/prometheus_config.yaml

grafana

config/grafana

Метрики:

Счетчики:

  • TASK_INCOME_TOTAL - Общее количество поступивших задач.
  • TASK_PROCESS_TOTAL - Общее количество взятых в обработку задач.
  • TASK_EXCLUDED_TOTAL - Общее количество отклоненных задач.
  • TASK_EXECUTED_TOTAL - Общее количество завершённых задач.

Таймеры:

  • TASK_DELAY_TIME - Время задержки перед запуском задачи.

Необходимые алерты:

  • Среднее время задержки за 5 минут перед запуском задачи более чем 3.5 секунды
  • Поле проведения НТ добавить алерт на количество взятых в обработку задач
  • Алерт на количество отклоненных задач

Возможные риски:

  • Переполнение очереди DelayQueue
  • Переполнение heap при большом количестве созданных задач Task

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published