@moleculer/lab
v0.6.4
Published
[![NPM version](https://badgen.net/npm/v/@moleculer/lab)](https://www.npmjs.com/package/@moleculer/lab) [![Moleculer](https://badgen.net/badge/Powered%20by/Moleculer/0e83cd)](https://moleculer.services)
Downloads
18,915
Readme
Moleculer Laboratory - Agent Service
Install
npm i @moleculer/lab --save
Usage
Laboratory Agent service
// lab.service.js
const Laboratory = require("@moleculer/lab");
module.exports = {
mixins: [Laboratory.AgentService],
settings: {
token: "<something secret text>", // or set process.env.LAB_TOKEN
apiKey: "<your API key>" // or set process.env.LAB_APIKEY
}
};
The API key is sent to beta testers in e-mail.
Open the https://lab.moleculer.services and add a new project with the http://localhost:3210
URL and use the given (or generated) token.
Laboratory Metric Reporter
// moleculer.config.js
const Laboratory = require("@moleculer/lab");
module.exports = {
// ...
metrics: {
enabled: true,
reporter: "Laboratory"
},
// ...
}
Laboratory Tracing Exporter
// moleculer.config.js
const Laboratory = require("@moleculer/lab");
module.exports = {
// ...
tracing: {
enabled: true,
exporter: "Laboratory"
},
// ...
}
Laboratory Logger
// moleculer.config.js
const Laboratory = require("@moleculer/lab");
module.exports = {
// ...
logger: [{
type: "Console",
options: { /*...*/ }
}, "Laboratory"],
// ...
}
Contact
Copyright (c) 2016-2021 MoleculerJS