Documentation
¶
Overview ¶
Copyright © 2020 NAME HERE <EMAIL ADDRESS>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
Constants ¶
const ( HealthHealthy = healthcheck.HealthHealthy HealthUnreachable = healthcheck.HealthUnreachable )
Variables ¶
This section is empty.
Functions ¶
func FormatHealthMessage ¶ added in v1.5.0
func FormatHealthMessage(result HealthCheckResult, targetURL *url.URL) string
FormatHealthMessage creates a user-friendly health status message This is a wrapper around the healthcheck package function for backward compatibility
Types ¶
type HealthCheckResult ¶ added in v1.5.0
type HealthCheckResult = healthcheck.HealthCheckResult
func CheckServerHealth ¶ added in v1.5.0
func CheckServerHealth(targetURL *url.URL, timeout time.Duration) HealthCheckResult
CheckServerHealth performs a TCP connection check to the target URL This is a wrapper around the healthcheck package function for backward compatibility
type ServerHealthStatus ¶ added in v1.5.0
type ServerHealthStatus = healthcheck.ServerHealthStatus
Re-export types and constants from healthcheck subpackage for convenience