npm i @moleculer/lab --save
// 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.
// moleculer.config.js
const Laboratory = require("@moleculer/lab");
module.exports = {
// ...
metrics: {
enabled: true,
reporter: "Laboratory"
},
// ...
}
// moleculer.config.js
const Laboratory = require("@moleculer/lab");
module.exports = {
// ...
tracing: {
enabled: true,
exporter: "Laboratory"
},
// ...
}
// moleculer.config.js
const Laboratory = require("@moleculer/lab");
module.exports = {
// ...
logger: [{
type: "Console",
options: { /*...*/ }
}, "Laboratory"],
// ...
}
Copyright (c) 2016-2025 MoleculerJS