18 lines
708 B
JavaScript
18 lines
708 B
JavaScript
import express from 'express';
|
|
import trackingManagementController from '../controllers/trackingManagementController.js';
|
|
|
|
const router = express.Router();
|
|
|
|
// Получить статус tracking consumer
|
|
router.get('/status', trackingManagementController.getConsumerStatus);
|
|
|
|
// Перезапустить tracking consumer
|
|
router.post('/restart', trackingManagementController.restartConsumer);
|
|
|
|
// Получить статистику топика отслеживания
|
|
router.get('/statistics', trackingManagementController.getTopicStatistics);
|
|
|
|
// Проверить здоровье tracking сервиса
|
|
router.get('/health', trackingManagementController.healthCheck);
|
|
|
|
export default router;
|