Hi all,
We’re planning a setup in Kibana where we want to link logs with relevant recommendations.
Goal:
When an error log is generated (e.g., "connection refused", "disk full", etc.), we want to show a matching recommendation — for example, “Check if the database is reachable” — alongside it in Kibana.
Our idea so far:
We’re thinking of using two separate indices:
- One index for the logs (
logs-*
) - Another index for recommendations (
recommendations-*
), where each document includes a keyword or phrase (like"disk full"
) and a recommendation text.
This would let us bring both logs and recommendations into the same Discover view, based on keyword matches.
However, they would still appear as separate documents, not truly linked.
We’d love to hear:
- What’s the best way to model this kind of log-to-recommendation relationship?
- Can Kibana join, enrich, or visually combine documents from different indices?
- Would it make sense to do this with runtime fields, transforms, alerts, or even index enrichment at ingest?
Thanks in advance for your suggestions!