semantic_log_search
Search logs using natural language queries with semantic understanding for Kubernetes/Tekton environments. Interprets queries with NLP, recognizes entities, and ranks results by relevance.
Instructions
Search logs using natural language queries with semantic understanding beyond keyword matching.
Uses NLP for query interpretation, Kubernetes/Tekton entity recognition, and relevance ranking.
Args:
query: Natural language query describing what to search for.
time_range: Time range - "1h", "6h", "24h", "7d" (default: "1h").
namespaces: Specific namespaces to search (default: auto-detect relevant namespaces).
severity_levels: Log severity levels to include.
max_results: Maximum results to return (default: 100).
context_lines: Surrounding lines per match (default: 3).
group_similar: Group similar log entries (default: True).
Returns:
Dict: Keys: query_interpretation, search_results, result_summary, suggestions.Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| time_range | No | 1h | |
| namespaces | No | ||
| severity_levels | No | ||
| max_results | No | ||
| context_lines | No | ||
| group_similar | No |