1.8.3 • Published 1 year ago

@skhail/monitoring v1.8.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

@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