smart_get_namespace_events
Analyzes Kubernetes namespace events with adaptive filtering, automatically managing volume and prioritizing errors/warnings for diagnostic insights.
Instructions
Adaptive event analysis for a namespace with automatic volume management.
When no constraints specified, automatically: estimates volume, applies smart time windows,
prioritizes errors/warnings, samples within token limits.
Args:
namespace: Kubernetes namespace to analyze.
last_n_events: Exact event count (only if user specifies).
time_period: Exact time window (only if user specifies).
strategy: "auto" for adaptive behavior (default).
focus_areas: Areas to emphasize (default: ["errors", "warnings", "failures"]).
max_context_tokens: Max output tokens (default: 8000).
include_summary: Include summary and insights (default: True).
severity_filter: Filter by severity levels.
resource_filter: Filter by resource type.
Returns:
Dict: Events with adaptive filtering, insights, and recommendations.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| namespace | Yes | ||
| last_n_events | No | ||
| time_period | No | ||
| strategy | No | auto | |
| focus_areas | No | ||
| max_context_tokens | No | ||
| include_summary | No | ||
| severity_filter | No | ||
| resource_filter | No |