Crate limon_core

Crate limon_core 

Source
Expand description

Limon core library.

  • monitor - Provides abstractions for collecting measurements from different types of monitoring sources (e.g., network pings, http endpoints). Each monitor implements the measure method, which returns a Measurement result.

  • schedule – Provides the Schedulable trait and the Schedule struct for managing objects that are polled or executed at regular intervals. Items implementing Schedulable have a unique id and an associated interval, allowing efficient lookup and grouping.

Modules§

monitor
A module for managing monitors that are periodically pooled.
schedule
A module for managing scheduled items that are periodically polled.