Documentation
¶
Index ¶
- func APIServerAvailabilityIntervalsFromCluster(kubeClient kubernetes.Interface, beginning, end time.Time) (monitorapi.Intervals, error)
- func LogSummaryCommand() *cobra.Command
- func WriteAPIServerAccessClientFailureSummary(artifactDir, timeSuffix string, summary *APIServerClientAccessFailureSummary) error
- type APIServerClientAccessFailureSummary
- type SummarizationFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIServerAvailabilityIntervalsFromCluster ¶
func APIServerAvailabilityIntervalsFromCluster(kubeClient kubernetes.Interface, beginning, end time.Time) (monitorapi.Intervals, error)
func LogSummaryCommand ¶
func WriteAPIServerAccessClientFailureSummary ¶
func WriteAPIServerAccessClientFailureSummary(artifactDir, timeSuffix string, summary *APIServerClientAccessFailureSummary) error
Types ¶
type APIServerClientAccessFailureSummary ¶
type APIServerClientAccessFailureSummary struct {
WriteOperationFailures []monitorapi.Interval
// contains filtered or unexported fields
}
func SummarizeInterestingPodLogs ¶
func SummarizeInterestingPodLogs(ctx context.Context, client kubernetes.Interface) (*APIServerClientAccessFailureSummary, error)
func (*APIServerClientAccessFailureSummary) AddSummary ¶
func (s *APIServerClientAccessFailureSummary) AddSummary(rhs *APIServerClientAccessFailureSummary)
func (*APIServerClientAccessFailureSummary) SummarizeLine ¶
func (s *APIServerClientAccessFailureSummary) SummarizeLine(locator monitorapi.Locator, line string)
type SummarizationFunc ¶
type SummarizationFunc func(locator, line string)
Click to show internal directories.
Click to hide internal directories.