Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/myunisoft/sigyn

Grafana Loki Alerting Agent
https://github.com/myunisoft/sigyn

alert alerting alerts grafana logs loki monitoring

Last synced: 16 days ago
JSON representation

Grafana Loki Alerting Agent

Awesome Lists containing this project

README

        


# Sigyn



license


maintained


ossf scorecard


typescript


esm-cjs

## ๐Ÿšง Requirements
- npm v7+ for [workspaces](https://docs.npmjs.com/cli/v7/using-npm/workspaces)

## ๐Ÿ“ฆ Available packages

Click on one of the links to access the documentation of the package:

### Core

| name | package and link |
| --- | --- |
| agent | [@sigyn/agent](./src/agent) |
| config | [@sigyn/config](./src/config) |

### Utils

| name | package and link |
| --- | --- |
| logql | [@sigyn/logql](./src/logql) |
| morphix | [@sigyn/morphix](./src/morphix) |
| pattern | [@sigyn/pattern](./src/pattern) |

### Notifiers
| name | package and link |
| --- | --- |
| notifiers | [@sigyn/notifiers](./src/notifiers) |
| discord | [@sigyn/discord](./src/discord/) |
| slack | [@sigyn/slack](./src/slack) |
| teams | [@sigyn/teams](./src/teams) |

These packages are available in the Node Package Repository and can be easily installed with [npm](https://docs.npmjs.com/getting-started/what-is-npm) or [yarn](https://yarnpkg.com).

```bash
$ npm i @sigyn/agent
# or
$ yarn add @sigyn/agent
```

## ๐Ÿ”จ Build
To install and compile all workspaces, just run the following commands at the root

```bash
$ npm ci
$ npm run build
```

## ๐Ÿงช Test
Run test for all workspaces
```bash
npm run test
```

Or running test of a single workspace

```bash
$ npm run test -w
```

## ๐Ÿ“ค Publishing package
Each package has its own `prepublishOnly` to build TypeScript source before publishing.

```bash
$ npm publish -w
```

## Contributors โœจ

[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



PierreDemailly
PierreDemailly

๐Ÿ’ป ๐Ÿ“– ๐Ÿšง โš ๏ธ
Thomas.G
Thomas.G

๐Ÿ‘€ ๐Ÿ›ก๏ธ
Yefis
Yefis

๐Ÿ’ป

## License
MIT