Documentation
¶
Index ¶
- func AlertsJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func AlertsTable(snap *monitor.ClusterSnapshot, w io.Writer) error
- func ClusterJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func ClusterTable(snap *monitor.ClusterSnapshot, w io.Writer) error
- func DNSJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func DNSTable(snap *monitor.ClusterSnapshot, w io.Writer) error
- func FullReport(snap *monitor.ClusterSnapshot, w io.Writer) error
- func MeshJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func MeshTable(snap *monitor.ClusterSnapshot, w io.Writer) error
- func NamespacesJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func NamespacesTable(snap *monitor.ClusterSnapshot, w io.Writer) error
- func NodeJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func NodeTable(snap *monitor.ClusterSnapshot, w io.Writer) error
- func ServiceJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
- func ServiceTable(snap *monitor.ClusterSnapshot, w io.Writer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlertsJSON ¶
func AlertsJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
AlertsJSON writes alerts as JSON.
func AlertsTable ¶
func AlertsTable(snap *monitor.ClusterSnapshot, w io.Writer) error
AlertsTable prints alerts sorted by severity to w.
func ClusterJSON ¶
func ClusterJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
ClusterJSON writes the cluster snapshot as JSON.
func ClusterTable ¶
func ClusterTable(snap *monitor.ClusterSnapshot, w io.Writer) error
ClusterTable prints a cluster overview table to w.
func DNSJSON ¶
func DNSJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
DNSJSON writes DNS status as JSON.
func DNSTable ¶
func DNSTable(snap *monitor.ClusterSnapshot, w io.Writer) error
DNSTable prints DNS status for nameserver nodes to w.
func FullReport ¶
func FullReport(snap *monitor.ClusterSnapshot, w io.Writer) error
FullReport outputs the LLM-optimized JSON report to w.
func MeshJSON ¶
func MeshJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
MeshJSON writes the WireGuard mesh as JSON.
func MeshTable ¶
func MeshTable(snap *monitor.ClusterSnapshot, w io.Writer) error
MeshTable prints WireGuard mesh status to w.
func NamespacesJSON ¶
func NamespacesJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
NamespacesJSON writes namespace health as JSON.
func NamespacesTable ¶
func NamespacesTable(snap *monitor.ClusterSnapshot, w io.Writer) error
NamespacesTable prints per-namespace health across nodes to w.
func NodeJSON ¶
func NodeJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
NodeJSON writes the node details as JSON.
func NodeTable ¶
func NodeTable(snap *monitor.ClusterSnapshot, w io.Writer) error
NodeTable prints detailed per-node information to w.
func ServiceJSON ¶
func ServiceJSON(snap *monitor.ClusterSnapshot, w io.Writer) error
ServiceJSON writes the service matrix as JSON.
func ServiceTable ¶
func ServiceTable(snap *monitor.ClusterSnapshot, w io.Writer) error
ServiceTable prints a cross-node service status matrix to w.
Types ¶
This section is empty.