doctor
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Overview¶
Package doctor contains more in-depth healthchecks that can be run to aid indiagnosing Tailscale issues.
Index¶
Constants¶
This section is empty.
Variables¶
This section is empty.
Functions¶
Types¶
typeCheck¶
type Check interface {// Name should return a name describing this check, in lower-kebab-case// (i.e. "my-check", not "MyCheck" or "my_check").Name()string// Run executes the check, logging diagnostic information to the// provided logger function.Run(context.Context,logger.Logf)error}Check is the interface defining a singular check.
A check should log information that it gathers using the provided logfunction, and should attempt to make as much progress as possible in errorconditions.
Directories¶
| Path | Synopsis |
|---|---|
Package ethtool provides a doctor.Check that prints diagnostic information obtained from the 'ethtool' utility on the current system. | Package ethtool provides a doctor.Check that prints diagnostic information obtained from the 'ethtool' utility on the current system. |
Package permissions provides a doctor.Check that prints the process permissions for the running process. | Package permissions provides a doctor.Check that prints the process permissions for the running process. |
Package routetable provides a doctor.Check that dumps the current system's route table to the log. | Package routetable provides a doctor.Check that dumps the current system's route table to the log. |