Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/myunisoft/sigyn
- Owner: MyUnisoft
- License: mit
- Created: 2023-07-16T20:01:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-14T07:07:34.000Z (24 days ago)
- Last Synced: 2024-10-19T14:10:53.610Z (19 days ago)
- Topics: alert, alerting, alerts, grafana, logs, loki, monitoring
- Language: TypeScript
- Homepage: https://myunisoft.github.io/sigyn/
- Size: 1.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
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) |### 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
๐ป ๐ ๐ง โ ๏ธ
Thomas.G
๐ ๐ก๏ธ
Yefis
๐ป
## License
MIT