apm-agent-nodejs
Elastic APM Node.js Agent (by elastic)
zipkin-js
Zipkin instrumentation for Node.js and browsers (by openzipkin)
Our great sponsors
apm-agent-nodejs | zipkin-js | |
---|---|---|
5 | 1 | |
566 | 561 | |
0.5% | 0.7% | |
9.6 | 4.9 | |
10 days ago | 3 months ago | |
JavaScript | JavaScript | |
BSD 2-clause "Simplified" License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apm-agent-nodejs
Posts with mentions or reviews of apm-agent-nodejs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2020-12-07.
-
How to auto-instrument your applications
Most popular packages are auto-instrumented, and you can take a look on all supported modules here
-
A shallow dive into auto-instrumenting Node.js applications with Elastic APM
The Redis instrumentation wraps the RedisClient.prototype.internal_send_command method so that any new clients will automatically start spans before sending any commands.
zipkin-js
Posts with mentions or reviews of zipkin-js.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2020-12-07.
-
A shallow dive into auto-instrumenting Node.js applications with Elastic APM
The manual approach is alright for recording custom operations, but it can get pretty tiring doing it for every database query or API call. For that, there's another approach: having the dev explicitly request instrumented wrappers of their libraries. For instance, to automatically [instrument your PostgreSQL queries with Zipkin, you'd need to wrap the pg module with Zipkin's library and use that for your database queries.
What are some alternatives?
When comparing apm-agent-nodejs and zipkin-js you can also consider the following projects:
appmetrics - Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
brave - Java distributed tracing implementation compatible with Zipkin backend services.
jaeger-ui - Web UI for Jaeger
require-in-the-middle - Module to hook into the Node.js require function
opentracing-javascript - OpenTracing API for Javascript (both Node and browser). 🛑 This library is DEPRECATED! https://github.com/opentracing/specification/issues/163
beeline-nodejs - Legacy instrumentation for node.js applications with Honeycomb
dora-metrics - Small backend project to calculate DORA Metrics
robot-shop - Sample microservices application for playing with
apm-agent-nodejs vs appmetrics
zipkin-js vs brave
apm-agent-nodejs vs jaeger-ui
zipkin-js vs require-in-the-middle
apm-agent-nodejs vs opentracing-javascript
zipkin-js vs jaeger-ui
apm-agent-nodejs vs require-in-the-middle
zipkin-js vs beeline-nodejs
apm-agent-nodejs vs dora-metrics
zipkin-js vs opentracing-javascript
apm-agent-nodejs vs beeline-nodejs
zipkin-js vs robot-shop