Moleculer Metrics reporter and Tracing exporter for AppSignal.
$ npm i moleculer-appsignal
Please note, AppSignal's Agent works only on Linux OS.
You should set your AppSignal API key. Use the APPSIGNAL_PUSH_API_KEY
environment variable or set the apiKey
in reporter options under appSignal
property.
// moleculer.config.js
const { AppSignalMetricReporter } = require("moleculer-appsignal");
module.exports = {
nodeID: "demo",
metrics: {
enabled: true,
reporter: new AppSignalMetricReporter({
// Common reporter options. More info: https://moleculer.services/docs/0.14/metrics.html#Metrics-Reporters
appSignal: {
// AppSignal options. More info: https://docs.appsignal.com/nodejs/configuration
}
})
}
};
Main common dashboard
WIP
$ npm test
In development with watching
$ npm run ci
Please send pull requests improving the usage and fixing bugs, improving documentation and providing better examples, or providing some testing, because these things are important.
The project is available under the MIT license.
Copyright (c) 2020 MoleculerJS