Elastic is pleased to announce that version 1.10.0 of the Node.js agent for Elastic APM has been released today, adding support for two new databases: Cassandra and Microsoft SQL Server.
Created when cassandra-driver initiates a TCP socket to a Cassandra node
Created when cassandra-driver performs a single query. The span name will be a short summary of the query performed so you easily can tell spans for different queries apart
Cassandra: Batch query
Created when cassandra-driver performs a batch query
Microsoft SQL Server support
Created when tedious performs a query. The span name will be a short summary of the query performed so you easily can tell spans for different queries apart
Try it out
If you are already using the Elastic APM Node.js Agent, all you need to do is upgrade to the latest version and the agent will automatically discover and trace your Cassandra and SQL Server queries — no configuration needed.
If you haven’t yet taken Elastic APM for a spin, get started by reading our Getting Started Guide.
We have a lot of exciting things we are currently working on. One of those things is adding support for distributed tracing. In microservice-oriented architectures, requests are often processed by multiple services. This can make it hard to troubleshoot latency problems and to find out the root cause of an error. Distributed tracing helps to correlate the interactions of the different services by passing correlation IDs along.
Please give the agent a try and give some feedback in the discussion forum. We are also always open for contributions, so feel free to check out the source code over at GitHub and to open a pull request.