Documentation
¶
Overview ¶
Package beszel provides core application constants and version information which are used throughout the application.
Index ¶
Constants ¶
View Source
const ( // Version is the current version of the application. Version = "0.18.7" // AppName is the name of the application. AppName = "beszel" )
Variables ¶
View Source
var MinVersionAgentResponse = semver.MustParse("0.13.0")
MinVersionAgentResponse is the minimum supported version for AgentResponse compatibility.
View Source
var MinVersionCbor = semver.MustParse("0.12.0")
MinVersionCbor is the minimum supported version for CBOR compatibility.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent implements the Beszel monitoring agent that collects and serves system metrics.
|
Package agent implements the Beszel monitoring agent that collects and serves system metrics. |
|
battery
Package battery provides functions to check if the system has a battery and return the charge state and percentage.
|
Package battery provides functions to check if the system has a battery and return the charge state and percentage. |
|
deltatracker
Package deltatracker provides a tracker for calculating differences in numeric values over time.
|
Package deltatracker provides a tracker for calculating differences in numeric values over time. |
|
health
Package health provides functions to check and update the health of the agent.
|
Package health provides functions to check and update the health of the agent. |
|
tools/fetchsmartctl
command
|
|
|
zfs
Package zfs provides functions to read ZFS statistics.
|
Package zfs provides functions to read ZFS statistics. |
|
internal
|
|
|
alerts
Package alerts handles alert management and delivery.
|
Package alerts handles alert management and delivery. |
|
cmd/agent
command
|
|
|
cmd/hub
command
|
|
|
ghupdate
Package ghupdate implements a new command to self update the current executable with the latest GitHub release.
|
Package ghupdate implements a new command to self update the current executable with the latest GitHub release. |
|
hub
Package hub handles updating systems and serving the web UI.
|
Package hub handles updating systems and serving the web UI. |
|
hub/config
Package config provides functions for syncing systems with the config.yml file
|
Package config provides functions for syncing systems with the config.yml file |
|
hub/expirymap
Package expirymap provides a thread-safe map with expiring entries.
|
Package expirymap provides a thread-safe map with expiring entries. |
|
hub/heartbeat
Package heartbeat sends periodic outbound pings to an external monitoring endpoint (e.g.
|
Package heartbeat sends periodic outbound pings to an external monitoring endpoint (e.g. |
|
hub/transport
Package transport provides a unified abstraction for hub-agent communication over different transports (WebSocket, SSH).
|
Package transport provides a unified abstraction for hub-agent communication over different transports (WebSocket, SSH). |
|
records
Package records handles creating longer records and deleting old records.
|
Package records handles creating longer records and deleting old records. |
|
site
Package site handles the Beszel frontend embedding.
|
Package site handles the Beszel frontend embedding. |
|
users
Package users handles user-related custom functionality.
|
Package users handles user-related custom functionality. |
Click to show internal directories.
Click to hide internal directories.

