type PodStartupLatencyTracker …
type basicPodStartupLatencyTracker …
type perPodState …
func NewPodStartupLatencyTracker() PodStartupLatencyTracker { … }
func (p *basicPodStartupLatencyTracker) ObservedPodOnWatch(pod *v1.Pod, when time.Time) { … }
func (p *basicPodStartupLatencyTracker) RecordImageStartedPulling(podUID types.UID) { … }
func (p *basicPodStartupLatencyTracker) RecordImageFinishedPulling(podUID types.UID) { … }
func (p *basicPodStartupLatencyTracker) RecordStatusUpdated(pod *v1.Pod) { … }
func hasPodStartedSLO(pod *v1.Pod) bool { … }
func (p *basicPodStartupLatencyTracker) DeletePodStartupState(podUID types.UID) { … }