apm-agent-nodejs

Elastic APM Node.js Agent

Github stars Tracking Chart

Elastic APM Node.js Agent

This is the official Node.js agent for Elastic APM.

If you have any feedback or questions,
please post them on the Discuss forum.

npm
Build Status
Build status
Standard - JavaScript Style Guide

Installation

npm install elastic-apm-node --save

Quick start

  1. To run Elastic APM for your own applications,
    make sure you have the prerequisites in place first.
    This agent is compatible with APM Server v6.5 and above.
    For support for previous releases of the APM Server,
    use version 1.x of the agent.
    For details see Getting Started with Elastic APM

  2. Now follow the documentation links below relevant to your framework or stack to get set up

Documentation

Contributing

Contributions are welcome,
but we recommend that you take a moment and read our contribution guide first.

To see what data is being sent to the APM Server,
use the environment variable ELASTIC_APM_PAYLOAD_LOG_FILE (or the config option payloadLogFile) to speicfy a log file,
e.g:

ELASTIC_APM_PAYLOAD_LOG_FILE=/tmp/payload.ndjson

Please see TESTING.md for instructions on how to run the test suite.

License

BSD-2-Clause

Made with ♥️ and ☕️ by Elastic and our community.

Main metrics

Overview
Name With Ownerelastic/apm-agent-nodejs
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 6)
Platform
License:BSD 2-Clause "Simplified" License
所有者活动
Created At2017-08-08 09:07:27
Pushed At2025-06-10 13:45:22
Last Commit At
Release Count177
Last Release Namev4.13.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count590
Watchers Count263
Fork Count230
Commits Count3.9k
Has Issues Enabled
Issues Count1441
Issue Open Count316
Pull Requests Count2570
Pull Requests Open Count29
Pull Requests Close Count600
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private