Reference¶
These guides provide technical information about Pebble.
Layers¶
Pebble configuration is defined as a stack of “layers”.
Pebble commands¶
The pebble
command has several subcommands.
Service failures¶
Pebble provides two ways to automatically restart services when they fail. Auto-restart is based on exit codes from services. Health checks are a more sophisticated way to test and report the availability of services.
Changes and tasks¶
Pebble tracks system changes as “tasks” grouped into “change” objects.
Identities¶
You can set up named “identities” to control access to the API.
Log forwarding¶
Pebble can send service logs to a centralized logging system.
Notices¶
Pebble records events as “notices”. In addition to the built-in notices, clients can report custom notices.
Accessing the API¶
Pebble exposes API over HTTP to allow remote clients to interact with the daemon.