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.
- TasksFollow the tasks of operations that take time in the console, cancel one, read its result and find the tasks of one action.
- EventsRead and filter the event list in the console, share a filtered view, add your own events and learn how long events are kept.
- AlarmsDefine an alarm on an event type, send it to a webhook, acknowledge triggered alarms and reset them to green in the console.
- PerformanceRead the performance charts of hosts, virtual machines and datastores in the console, choose a period and scrape the samples with Prometheus.
- WebhooksSubscribe a receiver to events in the console, test it, read the delivery log, and handle signatures, retries and dead letters.
- UsageReport the consumption of virtual machines and tenants per day or month in the console and download it as CSV for chargeback.
Version 0.1. Last changed: 2026-11-13