Skip to content

feat: Kubernetes log export ingestion #3

Description

@leo-aa88

Summary

Support ingesting Kubernetes-oriented log exports (e.g. kubectl logs bulk capture, node/pod export archives, or common export formats) into raglogs.

Motivation

  • README Roadmap lists Kubernetes log export ingestion.
  • Bridges gap between cluster debugging and raglogs analysis without a full Loki setup.

Scope (proposal)

  • Define supported input(s): e.g. concatenated kubectl logs output, JSON lines from fluent-bit/vector exports, or tarball of .log files.
  • Parser adjustments if needed for k8s metadata (namespace, pod, container) → map to service / host / labels.
  • CLI docs and examples.

Acceptance criteria

  • Documented workflow from a standard K8s export into raglogs ingest with correct service/timestamp parsing.
  • Tests for at least one representative export format.

Notes

  • May overlap with file adapter if export is “just files”; issue tracks first-class K8s export UX and any parsing conventions.

Activity

  1. leo-aa88 commented on Aug 16, 2026

    @leo-aa88
    MemberAuthor

    Builds on the pluggable SourceAdapter interface from G1 (#10). Tracked under epic #24 (Phase 4). See design §5.1.

  2. linked a pull request that will close this issuefeat: Kubernetes log export ingestion #33on Aug 16, 2026
  3. added a commit that references this issue on Aug 16, 2026
    21ef7f7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions