Skip to content

Add default Discover saved searches for logs, traces, and metrics#19

Open
smith wants to merge 1 commit into
mainfrom
feat/default-discover-session
Open

Add default Discover saved searches for logs, traces, and metrics#19
smith wants to merge 1 commit into
mainfrom
feat/default-discover-session

Conversation

@smith

@smith smith commented Feb 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds config/kibana-saved-objects.ndjson with three saved search objects (Logs, Traces, Metrics) using ES|QL queries
  • Adds scripts/import-saved-objects.sh that imports the saved objects via Kibana's API with retry logic
  • Adds setup_saved_objects service that runs after Kibana is healthy
  • Uses a marker file on the etc volume to skip re-import on subsequent startups

Closes #13

Test plan

  • docker compose down -v && docker compose up — verify setup_saved_objects completes
  • Open Kibana Discover — verify "Logs", "Traces", and "Metrics" saved searches are available
  • docker compose restart — verify saved objects are not re-imported (marker file)

🤖 Generated with Claude Code

Imports three saved search objects (Logs, Traces, Metrics) with ES|QL
queries via the Kibana saved objects API on startup. Uses a marker
file to avoid re-importing on subsequent runs.

Closes #13

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Default discover session

1 participant