0.1.1 • Published 2 years ago

@emitbase/emitbase-core v0.1.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

Emitbase Core

Emitbase is an open-source alerts platform for developers. It allows you to connect to a database, define the logic of alerts in SQL, and specify channels for alerts (Email or Slack).

Who is it for?

Emitbase may be a good fit if you are:

  • A developer wishing to create all alerts in one place.
  • A developer wishing to create alerts without interfering with the business logic of your application.
  • A developer wishing to create alerts in a declarative manner.

How does it work?

  1. You write SQL to define an alert, for example: SELECT temp FROM metrics WHERE temp > 30.
  2. You specify how often the SQL should run using CRON notation, such as: */5 * * * *.
  3. You define channels and messages that should be sent (Email or Slack).
  4. The SQL query runs every time you specify in CRON:
    1. If the SQL query returns any rows, the messages are sent.
    2. If the SQL query does not return rows, the messages are not sent.

Limits

  • Emitbase is still in beta. We do not recommend using it for critical production systems.
  • Emitbase currently work only with PostgreSQL database.
  • Emitbase currently support only Email and Slack messages.

Next steps

0.1.1

2 years ago

0.1.0

2 years ago

0.0.1-alpha-v7

2 years ago

0.0.1-alpha-v6

2 years ago

0.0.1-alpha-v5

2 years ago

0.0.1-alpha-v4

2 years ago

0.0.1-alpha-v3

2 years ago

0.0.1-alpha-v2

2 years ago

0.0.1-alpha-v1

2 years ago