https://github.com/myunisoft/sigyn
Grafana Loki Alerting Agent
https://github.com/myunisoft/sigyn
alert alerting alerts grafana logs loki monitoring
Last synced: over 1 year ago
JSON representation
Grafana Loki Alerting Agent
- Host: GitHub
- URL: https://github.com/myunisoft/sigyn
- Owner: MyUnisoft
- License: mit
- Created: 2023-07-16T20:01:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-03T07:58:22.000Z (over 1 year ago)
- Last Synced: 2025-03-05T11:49:58.425Z (over 1 year ago)
- Topics: alert, alerting, alerts, grafana, logs, loki, monitoring
- Language: TypeScript
- Homepage: https://myunisoft.github.io/sigyn/
- Size: 1.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## ๐ง 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) |
| lab | [@sigyn/lab](./src/lab) |
### 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 โจ
[](#contributors-)
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

PierreDemailly
๐ป ๐ ๐ง โ ๏ธ

Thomas.G
๐ ๐ก๏ธ

Yefis
๐ป
## License
MIT