Versions in this module Expand all Collapse all v0 v0.2.1 Dec 7, 2024 v0.2.0 Dec 7, 2024 Changes in this version + type Monitor struct + AcceptedStatusCodes []int + ConnectTimeout time.Duration + HTTPMethod string + Headers map[string]string + MaxRedirects int + Name string + ResponseTimeout time.Duration + Retries int + RetryInterval int + URL string + type Ping struct + CertRemainingValidity time.Duration + ConnectionTime time.Duration + DNSTime time.Duration + DownloadTime time.Duration + Message string + Name string + Status string + StatusCode int + TLSTime time.Duration + TTFB time.Duration + Timestamp time.Time + TotalResponseTime time.Duration + URL string + func ExecutePing(monitor *Monitor) *Ping + type SummaryStats struct + Availability float64 + AvgResponseTime time.Duration + Endpoint string + LongestResponseTime time.Duration + MedianResponseTime time.Duration + MonitoringDuration string + NumberOfFailedMeasurements int + NumberOfMeasurements int + Percentile99ResponseTime time.Duration + ShortestCertValidityTime time.Duration + WorstMonitor string + func Summarize(pings []*Ping) []*SummaryStats