Skip to content

Phase 5: Query Engine #26

@anuragShingare30

Description

@anuragShingare30

parent issue #21

Objective

Add query endpoint, metadata lookup and Batch fetch + filter

Tasks

  • Create POST /query handler
  • Parse filters: time range, service, level, keyword
  • Query log_batches table for matching o3_object_key values
  • Filter by project, time, service, level
  • Fetch matching batches from Akave O3 via GetObject
  • Decompress in memory
  • Apply keyword/field filters
  • Stream results to client (SSE or chunked JSON)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions