Skip to content

SlimIO/Events

Repository files navigation

Events

SlimIO - Events (Built-in Addon). Events is the heart of SlimIO, this addon handle all kinds of events (Alarms, Metrics, etc..).

Getting Started

This package is available in the SlimIO Package Registry and can be easily installed with SlimIO CLI.

$ slimio --add events
# or
$ slimio --add https://github.com/SlimIO/Events

Note: this addon is automatically installed with the slimio init command.

Events Kinds

Type Description
Alarm N/A
Metrics N/A
Error An error that has occured somewhere in the product (they are useful for fire hunting)
Log N/A
Entity (CI) A SlimIO Entity is like a Configuration Item
MIC MIC mean Metric Identity Card. It contain everything about a given metric (type, description etc..)

Dependencies

Name Refactoring Security Risk Usage
@lukeed/uuid Minor Low A tiny (230B), fast, and cryptographically secure UUID (v4) generator
@slimio/addon Minor Low Addon default class
@slimio/is Minor Low Type checker
@slimio/queue Minor Low Queue system
@slimio/sqlite-transaction Minor High Manage transaction for SQLite
@slimio/utils Minor Low Bunch of useful functions
sqlite ⚠️Major High A wrapper library written in Typescript with ZERO dependencies that adds ES6 promises and SQL-based migrations API to sqlite3 (docs).
sqlite3 Minor High Sqlite3 Driver for Node.js

Licence

MIT

About

SlimIO - Events (Built-in Addon)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published