1.8.3 • Published 1 year ago
@skhail/monitoring v1.8.3
@skhail/monitoring
This library is the core of the skhail library. It provides a logger that will connect to Loki in order to push logs directly into grafana.
It also provides helper config files:
- docker compose file as an example
docker-compose.int.yaml
- grafana loki datasource provisionning files
src/libs/monitoring/config/datasources
- grafana skhail dashboards provisionning files
src/libs/monitoring/config/dashboards
Getting started
(./docker-compose.int.yaml)This file offers an example of docker configuration in order to loki and grafana running.
Add the logger to your Skhail loggers:
const lokiLogger = new LokiLogger({
app: "skhail-app", // main bucket value, your app name
batchSize: 100, // how many logs can be sent in one batch
sendBatchTime: 1000, // interval to wait between each batch sent
url: "http://loki:3100", // root url of loki api
env: "test", // environment bucket
levels: [LogLevel.TRACE, LogLevel.INFO, LogLevel.WARNING, LogLevel.ERROR], // what level to sent to loki
});
Next steps
- promtail to monitor docker architecture + dashboards
1.8.2
1 year ago
1.8.3
1 year ago
1.8.1
1 year ago
1.8.0
1 year ago
1.7.1
1 year ago
1.7.0
1 year ago
1.6.1
1 year ago
1.6.0
1 year ago
1.5.0
1 year ago
1.4.0
1 year ago
1.3.0
1 year ago
1.2.0
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
2.0.0
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago