Repository navigation
Add traffic visualization feature - #7
Merged
Merged
Conversation
Introduces a new Traffic view that visualizes network flows between services in a Kubernetes cluster. Supports two traffic data sources: Cilium Hubble (via port-forwarding to hubble-relay) and Caretta (eBPF-based traffic monitoring). Features include namespace filtering, addon grouping/hiding, external IP aggregation, and a graph-based flow visualization using ELK layout. The Helm install wizard was enhanced to support direct repo URLs for installing traffic monitoring tools from non-ArtifactHub sources.
- Add Warning field to FlowsResponse to surface query errors to users instead of silently returning empty flows - Report detection errors with status "error" instead of treating them as "not detected", allowing users to see RBAC/connectivity issues - Validate duration parameter and return 400 Bad Request for invalid format instead of silently using default - Update frontend to filter for available sources and display warnings
After the error handling fix, sources with detection errors are added to the detected slice with status "error". The recommendation logic was checking len(detected) > 0 to skip recommendations, which meant users got no guidance when detection failed with errors. Now checks for actual "available" status before skipping recommendations.
nadaverell
added a commit
that referenced
this pull request
May 31, 2026
… sort - #7: issues(namespace="prod") for a namespace the caller can't access now returns 403 forbidden (MCP + REST), not an empty list. 'unauthorized' must not read as 'nothing broken' — a real trust gap for an SRE agent. The no-explicit-namespace path still returns empty (the caller asked for nothing specific). - #9: lessIssue tiebreak is now (namespace, name, id) — byte-identical to the shared UI comparator's single-cluster order (the UI's only extra key, cluster, is constant for one cluster). The parity claim in the comment is now true instead of aspirational.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Features