Управление логами
 # Поиск серверных логов
POST /sbrs-log/search-server-logs Headers: SBRS-Correlation-Id: unique-correlation-id SBRS-Originator: system-name SBRS-Message-Id: unique-message-id Content-Type: application/json Body: {
    "level": "ERROR",
    "dateFrom": 1705536000000,
    "dateTo": 1705622400000,
    "loggerName": "com.soberis.service",
    "message": "Exception",
    "threadName": "main",
    "sourceClass": "UserService",
    "hasException": true,
    "limit": 1000
} # Поиск логов событий
POST /sbrs-log/search-event-logs Headers: SBRS-Correlation-Id: unique-correlation-id SBRS-Originator: system-name SBRS-Message-Id: unique-message-id Content-Type: application/json Body: {
    "event": "post_users",
    "eventType": "completed",
    "dateFrom": 1705536000000,
    "dateTo": 1705622400000,
    "chainId": "correlation-id",
    "messageId": "message-id",
    "sender": "originator-name",
    "limit": 1000
} # Получение коллекций логов
POST /sbrs-log/get-log-collections Headers: SBRS-Correlation-Id: unique-correlation-id SBRS-Originator: system-name SBRS-Message-Id: unique-message-id Content-Type: application/json Body: {
    "logType": "server"
}Response: {
    "collections": [
        "server_log",
        "application_log",
        "error_log"
    ]
} POST /sbrs-index/set-log-ttl Headers: SBRS-Correlation-Id: unique-correlation-id SBRS-Originator: system-name SBRS-Message-Id: unique-message-id Content-Type: application/json Body: {
    "logDb": "sbrs_server_log_db",
    "ttl": 2592000000
}Response: {
    "sbrsMessageType": "success",
    "sbrsStatusMessage": "Successfully set TTL for 3 collections in database 'sbrs_server_log_db'",
    "logDb": "sbrs_server_log_db",
    "ttl": 2592000000,
    "processedCollections": 3,
    "successfulCollections": [
        "server_log",
        "application_log",
        "audit_log"
    ],
    "failedCollections": [],
    "operation": "SET_TTL"
} POST /sbrs-index/get-log-ttl Headers: SBRS-Correlation-Id: unique-correlation-id SBRS-Originator: system-name SBRS-Message-Id: unique-message-id Content-Type: application/json Body: {
    "logDb": "sbrs_server_log_db"
}Response: {
    "sbrsMessageType": "success",
    "sbrsStatusMessage": "TTL retrieved successfully",
    "logDb": "sbrs_server_log_db",
    "ttl": 2592000000
}