@lskjs/apm v3.18.0
LSK.js – apm
@lskjs/apm – LSK.js – apm – module Node.js agent for Elastic APM
Table of contents
⌨️ Install
# yarn
yarn i @lskjs/apm axios bluebird lodash
# npm
npm i @lskjs/apm axios bluebird lodash
Example
const main = async () => {
const apm = new ApmModule({
serverUrl: 'http://apm.buzz.guru:8200',
serviceName: 'test'
})
await apm.run()
setInterval(async () => {
const tx = apm.startTransaction('test transaction', 'job');
const ts = tx.startSpan('test span', 'span1');
await Bluebird.delay(Math.random() * 100 + 200);
await ts.end();
const ts2 = tx.startSpan('test span2', 'span2');
await Bluebird.delay(Math.random() * 2000 + 100);
await apm.captureError(new Error('test error'));
await ts2.end();
tx.result = Math.random() < 0.5 ? 'error' : 'success';
await tx.end();
}, 100);
}
main();
📖 License
This project is licensed under the MIT License - see the LICENSE file for details
👥 Contributors
👏 Contributing
- Fork it (https://github.com/yourname/yourproject/fork)
- Create your feature branch (
git checkout -b features/fooBar
) - Commit your changes (
git commit -am 'feat(image): Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
📮 Any questions? Always welcome :)
6 months ago
6 months ago
9 months ago
6 months ago
6 months ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago