healthplatform

package
v0.0.0-...-a5a9a89 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2026 License: Apache-2.0 Imports: 25 Imported by: 0

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.

func Diagnose

Diagnose converts health platform issues to diagnose format. When diagCfg.Verbose is true, remediations are included in the output.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL