Tasks, events and monitoring

Follow tasks, read events, define alarms, chart performance, deliver webhooks and report usage.

Kyvernon records what happens in four ways. A task is an operation that takes time, such as powering on a virtual machine. An event is a record of something that happened to an object. An alarm turns an event into a status that someone acknowledges. Performance samples and the usage ledger describe how much the hosts, virtual machines and datastores consume.

Tasks shows how to follow, wait for and cancel a task, and Events how to filter and retain events. Alarms defines alarms and resets them. Performance covers charts, counters and the Prometheus endpoint. Webhooks delivers events to other systems, and Usage reports the consumption of virtual machines and tenants for chargeback.

Version 0.1. Last changed: 2026-11-13