Để xóa log, người dùng thực hiện:
Bước 1: Vào database Akabot Center
Bước 2: Chạy script bên dưới
USE aka_orchestrator;
GO
DECLARE @BatchSize INT = 5000;
DECLARE @KeepDays INT = 30;
DECLARE @DeletedRows INT = 1;
WHILE @DeletedRows > 0
BEGIN
DELETE TOP (@BatchSize)
FROM dbo.log
WHERE time_stamp < DATEADD(DAY, -@KeepDays, GETDATE());
SET @DeletedRows = @@ROWCOUNT;
WAITFOR DELAY '00:00:01';
ENDLưu ý: Tùy vào môi trường khác nhau thì thay đổi biến sau cho phù hợp
aka_orchestrator: Tên schema
KeepDays: Số ngày log cần giữ lại ( Script trên giữ lại 30 ngày gần nhất)
KeepDays: Số ngày log cần giữ lại ( Script trên giữ lại 30 ngày gần nhất)
=> Kết quả: log sẽ được xóa trong database
Bước 3: Đồng bộ dữ liệu trên Akabot Center với database. Thực hiện:
Cách 1:
- Vào đường link: {domain của KH}/#/admin/docs

- Click button "Execute"
Cách 2: Thực hiện call API bằng các công cụ (postman...)
Ví dụ:
http://localhost:8080/api/logs/reindex- method POST
- Header
Authorization: Bearer tokenadmin *Lưu ý: thay domain theo domain của khách hàng.
Bước 4: Chờ khoảng 1-2 phút và kiểm tra lại kết quả trên Akabot Center.
Bài viết này có hữu ích không?
Thật tuyệt!
Cám ơn phản hồi của bạn
Rất tiếc là chúng tôi không giúp được nhiều!
Cám ơn phản hồi của bạn
Đã gửi phản hồi
Chúng tôi đánh giá cao nỗ lực của bạn và sẽ cố gắng sửa bài viết