Splunk AppDynamics

data collector on node.js

oadiaobong
Explorer

I am unable to create a data collector on my node.js application. I came across this doc " For the Node.js agent, you can create a method data collector only using the addSnapshotData() Node.js API, not the Controller UI as described here. See Node.js Agent API Reference". 

I have 2 questions;

  • how do I determine the value and key to use
  • where do I add addSnapshotData()
Labels (1)
0 Karma

iamryan
Community Manager
Community Manager

Hi @Adiaobong.Odungide,

Sorry for the late reply, this is what I heard back from the Docs team.

The `key` is whatever you want to use to identify the custom data; the `value` is the data you want to capture and attach to the snapshot. The call to `txn.addSnapshotData()` can occur anywhere in your application where a transaction is in progress, either programmatically created via `appd.startTransaction(...)` or auto-discovered and retrieved via `appd.getTransaction(request)`. To add custom snapshot data to a transaction that's already being detected and reported, `getTransaction()` would be the required approach.

0 Karma

iamryan
Community Manager
Community Manager

Hi @Adiaobong.Odungide,

I've reached out to the Docs team looking for some clarification. I will report back when I have more info.

0 Karma
Get Updates on the Splunk Community!

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Feel the Splunk Love: Real Stories from Real Customers

Hello Splunk Community,    What’s the best part of hearing how our customers use Splunk? Easy: the positive ...

Data Management Digest – November 2025

  Welcome to the inaugural edition of Data Management Digest! As your trusted partner in data innovation, the ...