Documentation
¶
Overview ¶
Package healthplatform implements the "healthplatform" bundle, providing the health platform component for detecting and reporting agent health issues.
The health platform collects health signals from various agent components, persists detected issues, and forwards reports to the Datadog intake.
This bundle does not depend on any other bundles.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Bundle ¶
func Bundle() fxutil.BundleOptions
Bundle defines the fx options for the health platform bundle.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
egress
|
|
|
def
Package egress defines the interface for the health platform egress component.
|
Package egress defines the interface for the health platform egress component. |
|
fx
Package fx provides the fx module for the health platform egress component.
|
Package fx provides the fx module for the health platform egress component. |
|
impl
Package egressimpl implements the health platform egress component.
|
Package egressimpl implements the health platform egress component. |
|
noop-impl
Package noopimpl provides a no-op implementation of the health platform egress component.
|
Package noopimpl provides a no-op implementation of the health platform egress component. |
|
forwarder
|
|
|
def
Package forwarder defines the interface for the health platform forwarder.
|
Package forwarder defines the interface for the health platform forwarder. |
|
fx
Package fx provides the fx module for the health platform forwarder component.
|
Package fx provides the fx module for the health platform forwarder component. |
|
impl
Package forwarderimpl implements the health platform forwarder component.
|
Package forwarderimpl implements the health platform forwarder component. |
|
Package fx exposes the healthplatform noop component to FX
|
Package fx exposes the healthplatform noop component to FX |
|
issueregistry
|
|
|
def
Package issueregistry defines the interface for the health platform issue registry component.
|
Package issueregistry defines the interface for the health platform issue registry component. |
|
fx
Package fx provides the fx module for the health platform issue registry component.
|
Package fx provides the fx module for the health platform issue registry component. |
|
impl
Package issueregistryimpl implements the health platform issue registry component.
|
Package issueregistryimpl implements the health platform issue registry component. |
|
Package issues provides feature modules that bundle health checks with their remediations.
|
Package issues provides feature modules that bundle health checks with their remediations. |
|
admisconfig
Package admisconfig provides an issue module for autodiscovery misconfigurations.
|
Package admisconfig provides an issue module for autodiscovery misconfigurations. |
|
admissionprobe
Package admissionprobe provides an issue module for admission webhook connectivity failures.
|
Package admissionprobe provides an issue module for admission webhook connectivity failures. |
|
checkfailure
Package checkfailure provides an issue module for check execution failures.
|
Package checkfailure provides an issue module for check execution failures. |
|
dockerpermissions
Package dockerpermissions provides a complete issue module for Docker permission problems.
|
Package dockerpermissions provides a complete issue module for Docker permission problems. |
|
rofspermissions
Package rofspermissions provides a complete module for handling Read-Only Filesystem permission issues specifically checking if the Agent has write permissions to all the expected directories.
|
Package rofspermissions provides a complete module for handling Read-Only Filesystem permission issues specifically checking if the Agent has write permissions to all the expected directories. |
|
Package healthplatformnoopimpl provides a noop implementation of the health-platform component
|
Package healthplatformnoopimpl provides a noop implementation of the health-platform component |
|
runner
|
|
|
def
Package runner defines the interface for the health platform runner component.
|
Package runner defines the interface for the health platform runner component. |
|
fx
Package fx provides the fx module for the health platform runner component.
|
Package fx provides the fx module for the health platform runner component. |
|
impl
Package runnerimpl implements the health platform runner component.
|
Package runnerimpl implements the health platform runner component. |
|
noop-impl
Package noopimpl provides a no-op implementation of the health platform runner.
|
Package noopimpl provides a no-op implementation of the health platform runner. |
|
scheduler
|
|
|
def
Package scheduler defines the interface for the health platform scheduler (the periodic runner of built-in health checks).
|
Package scheduler defines the interface for the health platform scheduler (the periodic runner of built-in health checks). |
|
fx
Package fx provides the fx module for the health platform check runner component.
|
Package fx provides the fx module for the health platform check runner component. |
|
impl
Package schedulerimpl implements the health platform scheduler component.
|
Package schedulerimpl implements the health platform scheduler component. |
|
store
|
|
|
def
Package store provides the interface for the health platform store component.
|
Package store provides the interface for the health platform store component. |
|
fx
Package fx provides the fx module for the health-platform component
|
Package fx provides the fx module for the health-platform component |
|
impl
Package storeimpl implements the health-platform store component interface
|
Package storeimpl implements the health-platform store component interface |
|
mock
Package mock provides a mock implementation of the health-platform component
|
Package mock provides a mock implementation of the health-platform component |
|
noop-impl
Package noopimpl provides a no-op implementation of the health platform component.
|
Package noopimpl provides a no-op implementation of the health platform component. |
Click to show internal directories.
Click to hide internal directories.