Create Log Query Service #12

Closed
opened 2026-02-04 23:08:33 +01:00 by ilker · 0 comments
Owner

Priority: High
Estimated Time: 3 hours

Tasks:

  • Create logs service layer
  • Implement QueryLogs with role-based limits
  • Implement StatsQuery with auto step calculation
  • Implement GetFacets
  • Implement TailLogs with channels
  • Implement ExportLogs
  • Add rate limiting per role

Files to Create:

  • backend/internal/services/logs_service.go

Acceptance Criteria:

  • Query limits enforced by role
  • Stats auto-calculates step interval
  • Tail streaming works with channels
  • Export respects role limits
**Priority:** High **Estimated Time:** 3 hours **Tasks:** - Create logs service layer - Implement QueryLogs with role-based limits - Implement StatsQuery with auto step calculation - Implement GetFacets - Implement TailLogs with channels - Implement ExportLogs - Add rate limiting per role **Files to Create:** - `backend/internal/services/logs_service.go` **Acceptance Criteria:** - [ ] Query limits enforced by role - [ ] Stats auto-calculates step interval - [ ] Tail streaming works with channels - [ ] Export respects role limits
ilker added this to the Milestone 2: VictoriaLogs Integration milestone 2026-02-04 23:08:33 +01:00
ilker added this to the VictoriaLogs Manager project 2026-02-04 23:09:15 +01:00
ilker closed this issue 2026-02-04 23:09:34 +01:00
ilker moved this to Done in VictoriaLogs Manager on 2026-02-04 23:10:48 +01:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/victorialogs-manager#12