Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,11 @@ In case multi-cluster support is enabled (default) and you have access to multip
- `rateInterval` (`string`) - Rate interval for fetching error rate (e.g., '10m', '5m', '1h'). Default: '10m'
- `type` (`string`) - Type of health to retrieve: 'app', 'service', or 'workload'. Default: 'app'

- **kiali_mesh_health_summary** - Get aggregated health summary for the entire mesh or specific namespaces. Returns overall availability, error rates, and counts of healthy/unhealthy entities across apps, services, and workloads. Provides global and per-namespace breakdowns with identification of top unhealthy entities. This endpoint aggregates health data from apps, services, and workloads to provide a comprehensive view of mesh health at both the global level and per-namespace level. Health status follows Kiali's tolerance-based logic for error thresholds (HTTP "-"/5xx: degraded >0%, failure ≥10%; HTTP 4xx: degraded ≥10%, failure ≥20%; gRPC errors: degraded >0%, failure ≥10%).
- `namespaces` (`string`) - Comma-separated list of namespaces to include in summary (e.g. 'bookinfo,default'). If not provided, summarizes health for all accessible namespaces
- `rateInterval` (`string`) - Rate interval for fetching error rate (e.g., '10m', '5m', '1h'). Default: '10m'
- `queryTime` (`string`) - Unix timestamp (in seconds) for the prometheus query. If not provided, uses current time. Optional

- **workload_logs** - Get logs for a specific workload's pods in a namespace. Only requires namespace and workload name - automatically discovers pods and containers. Optionally filter by container name, time range, and other parameters. Container is auto-detected if not specified.
- `container` (`string`) - Optional container name to filter logs. If not provided, automatically detects and uses the main application container (excludes istio-proxy and istio-init)
- `namespace` (`string`) **(required)** - Namespace containing the workload
Expand Down
Loading