Skip to content

SlimIO/Events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fab455e · Jun 26, 2020
Sep 16, 2019
Jun 4, 2020
Aug 22, 2019
Jul 7, 2018
Dec 5, 2019
Apr 6, 2019
Jul 7, 2018
Jun 4, 2020
Jul 12, 2019
Jun 26, 2020
Aug 1, 2019
Jun 4, 2020
Jun 4, 2020
Dec 5, 2019

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