All Projects → elastic → Apm Agent Nodejs

elastic / Apm Agent Nodejs

Licence: bsd-2-clause
Elastic APM Node.js Agent

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Apm Agent Nodejs

Apm Agent Rum Js
Elastic APM Real User Monitoring JavaScript agent
Stars: ✭ 166 (-64.45%)
Mutual labels:  tracing, apm, distributed-tracing, error-monitoring, performance-monitoring, performance-metrics
Apm Server
APM Server
Stars: ✭ 878 (+88.01%)
Mutual labels:  devops, apm, distributed-tracing, error-monitoring, performance-monitoring, performance-metrics
Apm Agent Php
Elastic APM PHP Agent
Stars: ✭ 129 (-72.38%)
Mutual labels:  tracing, apm, distributed-tracing, error-monitoring, performance-monitoring
Opbeat Node
DEPRECATED - See Elastic APM instead: https://github.com/elastic/apm-agent-nodejs
Stars: ✭ 155 (-66.81%)
Mutual labels:  devops, apm, error-monitoring, performance-monitoring, performance-metrics
Spm Agent Nodejs
NodeJS Monitoring Agent
Stars: ✭ 51 (-89.08%)
Mutual labels:  devops, tracing, apm, performance-monitoring, performance-metrics
uptrace
Open source APM: OpenTelemetry traces, metrics, and logs
Stars: ✭ 1,187 (+154.18%)
Mutual labels:  apm, tracing, performance-monitoring, distributed-tracing
Apm Agent Dotnet
Elastic APM .NET Agent
Stars: ✭ 418 (-10.49%)
Mutual labels:  tracing, apm, error-monitoring, performance-monitoring
Spm Agent Mongodb
Sematext Agent for monitoring MongoDB
Stars: ✭ 7 (-98.5%)
Mutual labels:  devops, performance-monitoring, performance-metrics
Pinpoint
APM, (Application Performance Management) tool for large-scale distributed systems.
Stars: ✭ 11,883 (+2444.54%)
Mutual labels:  tracing, apm, distributed-tracing
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+6259.74%)
Mutual labels:  devops, apm, error-monitoring
Jaeger Ui
Web UI for Jaeger
Stars: ✭ 639 (+36.83%)
Mutual labels:  tracing, apm, distributed-tracing
easeagent
An agent component for the Java system
Stars: ✭ 437 (-6.42%)
Mutual labels:  apm, tracing, distributed-tracing
Apm Agent Go
Official Go agent for Elastic APM
Stars: ✭ 269 (-42.4%)
Mutual labels:  tracing, apm, distributed-tracing
Dd Trace Java
Datadog APM client for Java
Stars: ✭ 228 (-51.18%)
Mutual labels:  tracing, apm, distributed-tracing
ruby-sensor
💎 Ruby Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 23 (-95.07%)
Mutual labels:  tracing, performance-metrics, distributed-tracing
appsignal-nodejs
🟩 AppSignal for Node.js
Stars: ✭ 17 (-96.36%)
Mutual labels:  error-monitoring, apm, performance-monitoring
go-sensor
🚀 Go Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 90 (-80.73%)
Mutual labels:  tracing, performance-monitoring, distributed-tracing
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+388.44%)
Mutual labels:  apm, performance-monitoring, performance-metrics
appsignal-ruby
🟥 AppSignal for Ruby gem
Stars: ✭ 140 (-70.02%)
Mutual labels:  error-monitoring, apm, performance-monitoring
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (-79.87%)
Mutual labels:  apm, tracing, distributed-tracing

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 specify 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].