package
8.0.2
Repository: https://github.com/apache/trafficcontrol.git
Documentation: pkg.go.dev

# Functions

AllMonitorsCRStatesOfflineValidator is designed to be run as a goroutine, and does not return.
AllMonitorsDSStatsValidator is designed to be run as a goroutine, and does not return.
AllMonitorsQueryIntervalValidator is designed to be run as a goroutine, and does not return.
No description provided by the author
CRStatesOfflineValidator is designed to be run as a goroutine, and does not return.
DSStatsValidator is designed to be run as a goroutine, and does not return.
FilterOfflines returns only servers which are REPORTED or ONLINE.
GetCDN gets the CDN of the given Traffic Monitor.
No description provided by the author
No description provided by the author
GetCRStates gets the CRStates from the given Traffic Monitor.
GetDSStats gets the DSStats from the given Traffic Monitor.
No description provided by the author
No description provided by the author
GetStats gets the stats from the given Traffic Monitor.
No description provided by the author
No description provided by the author
QueryIntervalValidator is designed to be run as a goroutine, and does not return.
ValidateAllMonitorDSStats validates, for all monitors in the given Traffic Ops, DSStats contains all Delivery Services in the CRConfig.
ValidateOfflineStates validates that no OFFLINE or ADMIN_DOWN caches in the given Traffic Ops' CRConfig are marked Available in the given Traffic Monitor's CRStates.
ValidateAllMonitorsQueryInterval validates, for all monitors in the given Traffic Ops, an acceptable query interval 95th percentile.
No description provided by the author
ValidateCRStates validates that no OFFLINE or ADMIN_DOWN caches in the given CRConfig are marked Available in the given CRStates.
ValidateDSStates validates that all Delivery Services in the CRConfig exist in given Traffic Monitor's DSStats.
ValidateDSStatsData validates that all delivery services in the given CRConfig with caches assigned exist in the given DSStats.
ValidateOfflineStatesWithCDN validates per ValidateOfflineStates, but saves an additional query if the Traffic Monitor's CDN is known.
ValidateOfflineStatesWithCRConfig validates per ValidateOfflineStates, but saves querying the CRconfig if it's already fetched.
ValidateOfflineStates validates that no OFFLINE or ADMIN_DOWN caches in the given Traffic Ops' CRConfig are marked Available in the given Traffic Monitor's CRStates.
ValidateOfflineStatesWithCDN validates per ValidateOfflineStates, but saves an additional query if the Traffic Monitor's CDN is known.
ValidateOfflineStatesWithCRConfig validates per ValidateOfflineStates, but saves querying the CRconfig if it's already fetched.
No description provided by the author
ValidateQueryInterval validates the given monitor has an acceptable Query Interval 95th percentile.
CRStatesOfflineValidator is designed to be run as a goroutine, and does not return.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CRConfigOrError contains a CRConfig or an error.
TrafficMonitorConfigDoc represents the JSON returned by Traffic Monitor's ConfigDoc endpoint.

# Type aliases

No description provided by the author
No description provided by the author