Примечание: Этот конечный пункт доступен только в GitLab 8.9 и выше.
Этот конечный пункт API позволяет вам получить некоторую информацию о текущем состоянии Sidekiq, его задачах, очередях и процессах.
Список информации о всех зарегистрированных очередях, их задержке и задержке.
GET /sidekiq/queue_metrics
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/sidekiq/queue_metrics
Пример ответа:
{
"queues": {
"default": {
"backlog": 0,
"latency": 0
}
}
}
Список информации о всех Sidekiq-работниках, зарегистрированных для обработки ваших очередей.
GET /sidekiq/process_metrics
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/sidekiq/process_metrics
Пример ответа:
{
"processes": [
{
"hostname": "gitlab.example.com",
"pid": 5649,
"tag": "gitlab",
"started_at": "2016-06-14T10:45:07.159-05:00",
"queues": [
"post_receive",
"mailers",
"archive_repo",
"system_hook",
"project_web_hook",
"gitlab_shell",
"incoming_email",
"runner",
"common",
"default"
],
"labels": [],
"concurrency": 25,
"busy": 0
}
]
}
Список информации о задачах, которые Sidekiq выполнил.
GET /sidekiq/job_stats
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/sidekiq/job_stats
Пример ответа:
{
"jobs": {
"processed": 2,
"failed": 0,
"enqueued": 0
}
}
GET /sidekiq/compound_metrics
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/sidekiq/compound_metrics
Пример ответа:
{
"очереди": {
"по умолчанию": {
"задержка": 0,
"задержка времени": 0
}
},
"процессы": [
{
"имя хоста": "gitlab.example.com",
"pid": 5649,
"тег": "gitlab",
"начало работы": "2016-06-14T10:45:07.159-05:00",
"очереди": [
"post_receive",
"mailers",
"archive_repo",
"system_hook",
"project_web_hook",
"gitlab_shell",
"incoming_email",
"runner",
"common",
"default"
],
"метки": [],
"параллелизм": 25,
"занято": 0
}
],
"задачи": {
"обработано": 2,
"неудачные": 0,
"в очереди": 0
}
}
Перевод:
Список всех доступных в данный момент данных о Sidekiq.
GET /sidekiq/compound_metrics
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/sidekiq/compound_metrics
Пример ответа:
{
"очереди": {
"по умолчанию": {
"задержка": 0,
"задержка времени": 0
}
},
"процессы": [
{
"имя хоста": "gitlab.example.com",
"pid": 5649,
"тег": "gitlab",
"начало работы": "2016-06-14T10:45:07.159-05:00",
"очереди": [
"post_receive",
"mailers",
"archive_repo",
"system_hook",
"project_web_hook",
"gitlab_shell",
"incoming_email",
"runner",
"common",
"default"
],
"метки": [],
"параллелизм": 25,
"занято": 0
}
],
"задачи": {
"обработано": 2,
"неудачные": 0,
"в очереди": 0
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )